[{"data":1,"prerenderedAt":539},["ShallowReactive",2],{"project-50294506":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":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":42,"post_text":45,"what":46,"said":75,"maker_in_thread":132,"shape":140,"grid":144,"attempts":502,"same_week":503,"maker_shows":39,"maker_hidden":531,"reader_version":532,"card":533},"50294506","dontallow","Auto Dismiss Mac OS \"Allow \u003Capp> to find devices on local networks?\"","title","Show HN: Auto Dismiss Mac OS \"Allow \u003Capp> to find devices on local networks?\"","https:\u002F\u002Fgithub.com\u002Fjohncassil\u002Fdontallow","github.com","johncassil",1793302064,2026,154,132,420,4366,10,"notable","dev_tools","macos utility","desktop_app",[24,25,26,27,28],"macos","local network permission","auto dismiss","swift","popup blocker","mixed",0.304,{"positive":32,"neutral":33,"mixed":34,"critical":35},6,4,0,2,12,{"privacy":38,"execution":40,"idea":41},{"positive":39,"critical":39},1,{"positive":34,"critical":39},{"positive":33,"critical":34},[34,34,34,34,34,34,34,34,34,34,34,34,34,39,34,43,43,34,34,34,34,34,34,34,34,34,34,43,44,34,34,43,43,44,34,34,43,34,34,34],5,3,"This popup has been a constant gripe of mine for years.  I almost NEVER want to allow this permission and there is no system setting to disable it globally and prevent the popup from interrupting your typing, etc.  This tiny swift app I built will autoclose it in 1\u002F4th of a second and leave behind a little notification that it did so.  Would love to hear feedback!",{"problem":47,"audience":53,"pricing":58,"motivation":59,"time_to_build":58,"stack":63,"openness":72,"stage":73,"team_size":74},{"value":48,"source":49,"evidence":50},"macOS local network permission popups interrupt typing and cannot be disabled globally.","maker",[51],{"id":52},"post",{"value":54,"source":55,"evidence":56},"Mac users annoyed by local network permission prompts.","inferred",[57],{"id":52},null,{"value":60,"source":49,"evidence":61},"Constant annoyance with the popup interrupting typing.",[62],{"id":52},[64],{"value":65,"source":49,"evidence":66},"Swift",[67,68],{"id":52},{"id":69,"by":70,"text":71},"50294716","LoganDark","\"One Swift file\" except it's two Swift files","unknown","launched","solo",{"praise":76,"objections":77,"requests":100,"questions":116,"alternatives":121},[],[78,89],{"value":79,"source":80,"evidence":81},"Some apps like Chromecast, Spotify and games legitimately need local network access.","commenter",[82,86],{"id":83,"by":84,"text":85},"50295801","mschuster91","> Chromium browsers (Chrome, Brave, Edge, Island, Arc) copy their own app bundle into a random temp folder at launch so the code signature survives in-place updates. macOS keys…",{"id":87,"by":11,"text":88},"50297281","Even for chromecast and spotify I never want or use these features, and if I am not turning such a feature on I never want to be asked about a permission related to it, as a…",{"value":90,"source":80,"evidence":91},"Auto-dismissing permissions is risky and could break features users want.",[92,96],{"id":93,"by":94,"text":95},"50295252","ShinyLeftPad","Have a problem with pesky permissions dialogs from sandboxed apps? This unsandboxed unverified app that requests Accessibility permissions, to the rescue!",{"id":97,"by":98,"text":99},"50295069","InsideOutSanta","Can I have the opposite, a tool that automatically clicks on \"allow\"? I installed the app, it's fine.",[101],{"value":102,"source":80,"evidence":103},"Let the OS offer fake data or a bulk inbox instead of prompts.",[104,108,112],{"id":105,"by":106,"text":107},"50300016","est","There should be a third option: allow but give fake data And it should be default.",{"id":109,"by":110,"text":111},"50299949","anonzzzies","Can’t we not have some OS level thing which suppresses all intrusive dialog and puts them in a nice inbox so I can decide which I want to answer or ignore in bulk…",{"id":113,"by":114,"text":115},"50297957","tonymet","Permissions consent prompts are broken. they are far too coarse, and out of context. The customer is forced to consent without knowing the scope or what will break. A better…",[117],{"value":118,"source":80,"evidence":119},"Is the popup behaviour tied to Chromium's temp bundle path?",[120],{"id":83,"by":84,"text":85},[122],{"value":123,"source":80,"evidence":124},"Hammerspoon scripts or fork-and-automate approaches.",[125,129],{"id":126,"by":127,"text":128},"50297277","dingdingdang","This is the sort of classic MacOS situation that has mandated the use of Hammerspoon scripts and the like for more than a decade by now (this is not a sectarian point btw,…",{"id":130,"by":11,"text":131},"50295201","I assume that is a quick fork and publish, but seems scary lol",{"comments":133,"answered":44,"key":134},8,[135,138,139],{"id":136,"text":137},"50297245","Regardless, apple should definitely not send popups unless an app is being engaged with.",{"id":87,"text":88},{"id":130,"text":131},{"commenters":141,"max_depth":142,"maker_replies":133,"first_comment_mins":36,"lifespan_hours":143},87,9,86,[145,149,153,156,160,164,166,169,172,174,177,180,183,186,188,191,194,197,200,202,205,207,210,213,216,219,222,225,228,232,235,238,241,244,245,246,248,251,254,256,258,260,262,264,268,271,274,277,280,283,286,289,291,292,295,298,301,304,307,310,312,315,317,320,323,325,327,330,333,335,337,339,342,345,347,349,352,354,356,359,362,365,368,371,374,377,380,383,386,389,392,394,396,400,403,406,409,411,414,416,418,420,422,424,428,430,433,435,438,440,441,443,445,448,451,454,456,458,461,463,468,470,474,476,478,480,484,488,491,493,496,498],[146,34,34,147,148,34],"50295753","commenter\u002Fneutral\u002Fdesign","skissane",[150,34,34,151,152,34],"50296490","commenter\u002Fneutral\u002Fnone","OptionOfT",[154,34,34,151,155,34],"50296712","kotaKat",[157,34,34,158,159,34],"50296775","other\u002Fneutral\u002Fprivacy","ButlerianJihad",[161,34,34,162,163,34],"50296812","other\u002Fneutral\u002Fnone","mjdiloreto",[165,34,34,162,155,34],"50296889",[167,34,34,162,168,34],"50297430","gs17",[170,34,34,158,171,34],"50299998","therein",[173,34,34,162,155,34],"50301280",[175,34,34,151,176,34],"50304989","HumanOstrich",[178,34,34,147,179,34],"50299637","kccqzy",[181,34,34,147,182,34],"50296995","joshuat",[184,34,34,147,185,34],"50297139","ryandrake",[136,34,34,187,11,39],"other\u002Fneutral\u002Fdesign",[189,34,34,187,190,34],"50297611","mook",[192,34,34,147,193,34],"50297353","dd8601fn",[195,34,34,147,196,34],"50298957","kalleboo",[198,34,34,147,199,34],"50300628","Someone",[201,34,34,151,196,34],"50300723",[203,34,34,162,204,34],"50300982","nikanj",[206,34,34,151,196,34],"50302890",[208,34,34,147,209,34],"50299948","zdragnar",[211,34,34,151,212,34],"50300521","anyrat",[214,34,34,162,215,34],"50302097","ChrisMarshallNY",[217,34,34,151,218,34],"50297792","internet2000",[220,34,34,162,221,34],"50298506","QuadmasterXLII",[223,34,34,147,224,34],"50299210","j16sdiz",[226,34,34,158,227,34],"50301913","nomilk",[229,34,34,230,231,34],"50301970","commenter\u002Fneutral\u002Fprivacy","TingPing",[233,34,34,187,234,34],"50302990","moring",[236,34,34,147,237,34],"50299511","joshribakoff",[239,34,34,162,240,34],"50308083","olyjohn",[242,34,34,158,243,34],"50318177","soneil",[83,39,34,187,84,34],[87,39,34,151,11,39],[247,39,34,151,84,34],"50300898",[249,39,34,187,250,34],"50298106","bluehex",[252,39,34,147,253,34],"50301515","mike_hearn",[255,39,34,151,84,34],"50303597",[257,39,34,151,253,34],"50303717",[259,39,34,151,84,34],"50308596",[261,39,34,151,253,34],"50314344",[93,35,39,263,94,34],"project\u002Fcritical\u002Fprivacy",[265,35,44,266,267,34],"50296337","project\u002Fneutral\u002Fnone","seemaze",[269,35,39,270,94,34],"50296410","project\u002Fcritical\u002Fexecution",[272,35,34,162,273,34],"50298351","vorpalhex",[275,35,34,162,276,34],"50299674","SllX",[278,35,34,162,279,34],"50302374","nicman23",[281,35,34,162,282,34],"50299453","adamparsons",[284,35,44,285,179,34],"50299604","project\u002Fneutral\u002Fprivacy",[287,35,34,162,288,34],"50300137","Lammy",[97,44,43,290,98,34],"project\u002Fpositive\u002Fidea",[130,44,34,151,11,39],[293,44,43,290,294,34],"50295220","mostlysimilar",[296,44,34,158,297,34],"50295428","ASalazarMX",[299,44,34,158,300,34],"50295461","VCFundedGenYer",[302,44,34,187,303,34],"50298177","cowlevel",[305,44,34,158,306,34],"50298316","aesthesia",[308,44,34,158,309,34],"50301164","tpxl",[311,44,34,158,303,34],"50307154",[313,44,34,151,314,34],"50308558","tpmoney",[316,44,34,151,303,34],"50318920",[318,44,34,151,319,34],"50295465","sam1714",[321,44,34,151,322,34],"50303462","antonyh",[324,44,34,151,314,34],"50308513",[326,44,34,151,322,34],"50334708",[328,44,34,162,329,34],"50295525","bdavbdav",[331,44,34,162,332,34],"50295718","cwmoore",[334,44,34,151,98,34],"50295483",[336,44,34,151,294,34],"50295703",[338,44,34,151,98,34],"50296134",[340,44,34,151,341,34],"50295692","nobleach",[343,44,34,151,344,34],"50295760","prepend",[346,44,34,151,98,34],"50296125",[348,44,34,162,185,34],"50296981",[350,44,34,151,351,34],"50298199","danpalmer",[353,44,34,230,231,34],"50302015",[355,44,34,230,351,34],"50312453",[357,44,34,158,358,34],"50296658","Qerub",[360,44,34,151,361,34],"50299301","lysace",[363,44,34,162,364,34],"50301317","BoingBoomTschak",[366,33,34,162,367,34],"50295399","jshier",[369,33,34,370,185,34],"50297177","other\u002Fneutral\u002Fidea",[372,33,34,370,373,34],"50298219","thiht",[375,33,34,230,376,34],"50303762","jungturk",[378,43,34,162,379,34],"50295416","tobi_bsf",[381,43,34,162,382,34],"50295435","bigwheels",[384,43,34,162,385,34],"50298462","ChromeUltron",[387,43,34,162,388,34],"50301039","silon42",[390,32,43,290,391,34],"50298357","crazygringo",[393,32,34,162,253,34],"50301437",[395,32,34,151,391,34],"50328327",[397,398,44,285,399,34],"50294763",7,"HughParry",[401,398,34,230,402,34],"50294803","sigmoid10",[404,398,34,162,405,34],"50294873","hmokiguess",[407,398,34,408,11,39],"50295050","maker\u002Fneutral\u002Fprivacy",[410,398,34,151,94,34],"50295288",[412,398,34,151,413,34],"50295427","NavinF",[415,398,34,151,94,34],"50295505",[417,398,34,151,413,34],"50303087",[419,398,34,151,94,34],"50306239",[421,398,34,151,413,34],"50310611",[423,398,34,151,94,34],"50314118",[425,398,43,426,427,34],"50295128","project\u002Fpositive\u002Fprivacy","poszlem",[429,398,34,158,297,34],"50295468",[431,133,34,162,432,34],"50306344","JumpCrisscross",[434,142,43,290,427,34],"50294667",[436,142,34,162,437,34],"50294736","klodolph",[439,142,34,187,11,39],"50295057",[113,18,34,187,114,34],[69,442,44,266,70,34],11,[444,442,34,162,405,34],"50294881",[446,442,34,162,447,34],"50297476","hurfdurf",[449,442,34,450,11,39],"50295038","maker\u002Fneutral\u002Fnone",[452,36,34,158,453,34],"50299792","herf",[455,36,34,151,159,34],"50299864",[457,36,34,151,453,34],"50304713",[459,36,34,158,460,34],"50302185","monster_truck",[126,462,34,162,127,34],13,[464,465,43,466,467,34],"50294679",14,"project\u002Fpositive\u002Fnone","browningstreet",[109,469,34,370,110,34],15,[471,472,34,162,473,34],"50294930",16,"nottorp",[475,472,34,162,11,39],"50295292",[477,472,34,162,473,34],"50303229",[105,479,34,370,106,34],17,[481,482,34,162,483,34],"50313343",18,"15155",[485,486,34,151,487,34],"50294767",19,"john_strinlai",[489,486,34,151,490,34],"50294822","scosman",[492,486,34,151,11,39],"50295099",[494,486,34,151,495,34],"50295101","eastbound",[497,486,34,162,70,34],"50295875",[499,500,34,162,501,34],"50326589",20,"oneandonley1",[],[504,509,514,519,523,527],{"id":505,"name":506,"points":507,"category":508},"50326821","HackerBooks",1242,"learning_science",{"id":510,"name":511,"points":512,"category":513},"50306442","nesformer",292,"ai",{"id":515,"name":516,"points":517,"category":518},"50311686","Episodle",243,"games",{"id":520,"name":521,"points":522,"category":20},"50325253","OmniDiff",213,{"id":524,"name":525,"points":526,"category":508},"50290533","Outcrop",187,{"id":528,"name":529,"points":530,"category":513},"50297697","DOOMFORMER",131,false,"v2",{"id":534,"name":5,"line":6,"ai":531,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":535,"top":18,"kw":536,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":537,"url":9,"mix":538,"praise":-1,"objection":79,"sub":21},50294506,0.3,[24,25,26,27,28],"0000000000000105500000000005300553005000",[32,33,34,35],1793991170858]