CINXE.COM

MacStories

<!DOCTYPE html> <html lang="en-US"> <head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1, minimum-scale=1'> <title>MacStories</title> <style media='screen' type='text/css'> @charset "UTF-8";img,legend{border:0}legend,td,th{padding:0}.audio-timeline .audio-slider:focus,.button,.search-form .search-field:focus,a:active,a:hover{outline:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}html{font-size:16px}body{margin:0;font-family:-apple-system,'Helvetica Neue',Helvetica,sans-serif;font-weight:400}canvas,iframe,img,svg,video{max-width:100%}.site-main-header .ad-container{width:320px;height:50px;margin:0 auto;overflow:hidden;text-align:center}@media screen and (min-width:728px){.site-main-header .ad-container{width:728px;height:90px}}.site-main-header .logo-follow-container{max-width:968px;margin:0 auto;padding:1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}.site-main-header .logo{display:block;float:left;max-width:180px;text-decoration:none}@media screen and (min-width:480px){.site-main-header .logo{max-width:240px}}.site-main-header .logo-image{display:block;width:100%}.site-main-header .follow{float:right;margin-top:11px}.site-main-header .follow .menu-item:not(:first-child){margin-left:4px}.site-main-header .follow .menu-item:not(:last-child){margin-right:4px}.site-main-header .follow .social-media-button{width:24px;height:24px}@media screen and (min-width:370px){.site-main-header .follow{margin-top:8px}.site-main-header .follow .social-media-button{width:32px;height:32px}}.site-main-header .club{max-width:968px;margin:0 auto;padding:.625rem 1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.site-main-header .club-target{text-decoration:inherit;text-transform:uppercase;color:inherit}.site-main-header .club-target:hover .club-gold,.site-main-header .club-target:hover .club-red{text-decoration:underline}.site-main-header .club-gold{vertical-align:bottom;color:#c2613d}body.theme-dark .site-main-header .club-gold{color:#9e9e9e}.site-main-header .club-red{vertical-align:bottom;color:#b00a0f}body.theme-dark .site-main-header .club-red{color:#c89f41}.site-main-header .club-logo{height:1.5em;margin:0 .625rem;vertical-align:middle}.site-main-header .main-menu{width:100%;height:auto;margin-bottom:1.25rem;font-size:.875em;line-height:1;background:#1e1e24;color:#c6c6c6}body.theme-dark .site-main-header .main-menu{background:#171717;color:#797979}.site-main-header .main-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:968px;margin:0 auto;padding:0 1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.site-main-header .main-menu-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 2.5rem}}.site-main-header .about{-webkit-box-flex:0;-ms-flex:none;flex:none}.site-main-header .about .dropdown-menu-trigger{padding-left:0}.site-main-header .about .dropdown-menu{left:-.625rem}@media screen and (min-width:768px){.site-main-header .about{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:1.25rem}.site-main-header .about .dropdown-menu-trigger{padding:0}.site-main-header .about .dropdown-menu-arrow,.site-main-header .about .dropdown-menu-placeholder{display:none}.site-main-header .about .dropdown-menu{position:static;max-height:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:none;transition:none;-webkit-font-smoothing:subpixel-antialiased}.site-main-header .about .menu-item{min-width:0;padding:0}.site-main-header .about .menu-item:not(:first-child){margin-left:1.25rem}.site-main-header .about .menu-item:not(:last-child){margin-right:1.25rem}.site-main-header .about .menu-item::before{display:none}}.site-main-header .categories{margin:0;-webkit-box-flex:0;-ms-flex:none;flex:none}.site-main-header .categories .feed-icon{width:10px;height:10px;padding:5px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background-image:url(/app/themes/macstories4/images/rss-menu.svg);background-repeat:no-repeat;background-position:center right}.site-main-header .categories .feed-icon:hover{background-image:url(/app/themes/macstories4/images/rss-menu-hover.svg)}.site-main-header .menu-separator{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (min-width:768px){.site-main-header .menu-separator{-webkit-box-flex:0;-ms-flex:none;flex:none}}.site-main-header .actions-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:.625rem;font-size:1em;z-index:2}.site-main-header .action-icon{cursor:pointer;line-height:0}.site-main-header .action-icon svg{fill:#c6c6c6}body.theme-dark .site-main-header .action-icon svg{fill:#797979}.site-main-header .action-icon:not(:first-of-type){margin-left:1em}.site-main-header .search-form{max-width:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-property:max-width,margin-left;transition-property:max-width,margin-left}@media screen and (max-width:480px){.site-main-header .dropdown-menu-container .dropdown-menu-trigger{max-width:150px;overflow-x:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-property:max-width,padding;transition-property:max-width,padding}.site-main-header .main-menu.js-search-target.js-expanded .dropdown-menu-container .dropdown-menu-trigger{max-width:0;padding:0}}.site-main-header .main-menu.js-search-target.js-expanded .search-form{max-width:150px;margin-left:1em}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.menu .menu-item{list-style:none;font-size:1em;color:inherit;text-decoration:none}.menu .menu-item:not(:first-child){margin-left:5px}.menu .menu-item:not(:last-child){margin-right:5px}.menu .menu-item a{color:inherit;text-decoration:inherit}.menu .menu-item-theme.current::after{content:'';width:12px;height:12px;padding:5px;background-image:url(/app/themes/macstories4/images/checkmark.svg);background-repeat:no-repeat;background-position:center right}.dropdown-menu-container{position:relative}.dropdown-menu-container .dropdown-menu-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:0 10px;overflow:hidden;cursor:pointer}.dropdown-menu-container .dropdown-menu-placeholder{max-height:100%;font-size:1em;line-height:1}.dropdown-menu-container .dropdown-menu-arrow{margin-top:6px;margin-left:4px;border-top-width:5px;border-top-style:solid;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid transparent;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:50% 25%;-ms-transform-origin:50% 25%;transform-origin:50% 25%;border-top-color:#c6c6c6}body.theme-dark .dropdown-menu-container .dropdown-menu-arrow{border-top-color:#797979}.dropdown-menu-container .dropdown-menu{display:block;position:absolute;top:100%;left:0;min-width:150px;max-height:0;height:auto;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out;-webkit-font-smoothing:antialiased;z-index:1;background-color:#1e1e24}body.theme-dark .dropdown-menu-container .dropdown-menu{background-color:#171717}.dropdown-menu-container .dropdown-menu.dropdown-menu-theme-selector{left:auto;right:-32px;min-width:100px}.dropdown-menu-container .menu-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:10px}.dropdown-menu-container .menu-item:not(:first-child){margin-left:0}.dropdown-menu-container .menu-item:not(:last-child){margin-right:0}.dropdown-menu-container .menu-item>a{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.dropdown-menu-container .menu-item>a:hover{color:#7a7a7a}body.theme-dark .dropdown-menu-container .menu-item>a:hover{color:#464646}.dropdown-menu-container .menu-item:not(:first-child)::before{content:'';position:absolute;top:0;right:1.25rem;left:1.25rem;height:1px;background-color:#353540}body.theme-dark .dropdown-menu-container .menu-item:not(:first-child)::before{background-color:#313131}.dropdown-menu-container.js-expanded .dropdown-menu{max-height:200px}.dropdown-menu-container.js-expanded .dropdown-menu-placeholder{color:#7a7a7a}body.theme-dark .dropdown-menu-container.js-expanded .dropdown-menu-placeholder{color:#464646}.dropdown-menu-container.js-expanded .dropdown-menu-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);border-top-color:#7a7a7a}body.theme-dark .dropdown-menu-container.js-expanded .dropdown-menu-arrow{border-top-color:#464646}.social-media-menu .menu-item{text-decoration:none}.social-media-menu .menu-item:not(:first-child){margin-left:10px}.social-media-menu .menu-item:not(:last-child){margin-right:10px}.social-media-menu .social-media-button{display:inline-block;width:32px;height:32px;background-repeat:no-repeat;background-position:center center;background-size:contain}.social-media-menu .social-media-button-rss{background-image:url(/app/themes/macstories4/images/rss.svg)}.social-media-menu .social-media-button-twitter{background-image:url(/app/themes/macstories4/images/twitter.svg)}.social-media-menu .social-media-button-facebook{background-image:url(/app/themes/macstories4/images/facebook.svg)}.search-form .search-field{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.5rem 1rem;font-size:1.14285em;border:none;border-radius:0;-webkit-appearance:none;background-color:#000}body.theme-dark .search-form .search-field{background-color:#272727}.search-form .search-field::-webkit-input-placeholder{font-style:italic}.search-form .search-field:-ms-input-placeholder{font-style:italic}.search-form .search-field::placeholder{font-style:italic}.fan-of-the-week .fan-description a,.fan-of-the-week .fan-link{text-decoration:none;color:#b00a0f}.fan-of-the-week .fan-description body.theme-dark a,.fan-of-the-week body.theme-dark .fan-link,body.theme-dark .fan-of-the-week .fan-description a,body.theme-dark .fan-of-the-week .fan-link{color:#53c8f0}.fan-of-the-week .fan-description a:hover,.fan-of-the-week .fan-link:hover{text-decoration:underline}.fan-of-the-week{padding:1rem 0 .25rem;text-align:center;color:#333}body.theme-dark .fan-of-the-week{color:#bababa}.fan-of-the-week .fan-heading,.fan-of-the-week .fan-text{display:inline;font-size:1em}.fan-of-the-week .fan-heading{text-transform:uppercase;font-weight:400}.fan-of-the-week .fan-heading::after{content:' '}.fan-of-the-week .fan-description{display:none}.fan-of-the-week .fan-description p{display:inline}.featured-posts{width:100%;height:auto;padding-top:1rem}.featured-posts .featured-posts-scroller{width:100%;height:75px;overflow:hidden}@media screen and (min-width:768px){.fan-of-the-week .fan-description{display:inline}.fan-of-the-week .fan-description::before{content:' \2014\ '}.featured-posts{padding-top:0}.featured-posts .featured-posts-scroller{height:auto;max-height:220px}.featured-posts .featured-posts-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.featured-posts .featured-posts-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.featured-posts .featured-post{width:100%;height:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media screen and (min-width:640px){.featured-posts .featured-post{width:50%}}@media screen and (min-width:768px){.featured-posts .featured-post{width:33.33%;max-width:230px;margin:0 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.featured-posts .post-thumbnail{width:130px;margin:0 .5rem 0 1rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.featured-posts .post-title{width:60%;margin:0 1rem 0 .5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1em;font-weight:400;line-height:1.125;text-align:center;text-decoration:none;color:#333}.featured-posts .post-thumbnail,.featured-posts .post-title{display:block;height:auto;max-height:100%}@media screen and (min-width:768px){.featured-posts .post-thumbnail,.featured-posts .post-title{width:100%;height:50%;margin:5px 0}}.featured-posts .post-thumbnail{height:75px}@media screen and (min-width:768px){.featured-posts .post-thumbnail{height:100px}.featured-posts .post-title{-webkit-box-flex:0;-ms-flex:0 0;flex:0 0}}.featured-posts .post-thumbnail-image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover}body.theme-dark .featured-posts .post-title{color:#bababa}.featured-posts .post-link{color:inherit;text-decoration:inherit}.featured-posts .dots-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-tap-highlight-color:transparent}.featured-posts .dot{width:10px;height:10px;margin:2rem 10px 1rem;border-radius:10px;-webkit-transition:-webkit-box-shadow .6s ease-in;transition:-webkit-box-shadow .6s ease-in;transition:box-shadow .6s ease-in;transition:box-shadow .6s ease-in,-webkit-box-shadow .6s ease-in;cursor:pointer;background-color:#e7b6b7;-webkit-box-shadow:#e7b6b7 0 0 0 0 inset;box-shadow:#e7b6b7 0 0 0 0 inset}body.theme-dark .featured-posts .dot{background-color:#376c7e;-webkit-box-shadow:#376c7e 0 0 0 0 inset;box-shadow:#376c7e 0 0 0 0 inset}.featured-posts .dot.active{-webkit-box-shadow:#b00a0f 0 0 0 10px inset;box-shadow:#b00a0f 0 0 0 10px inset}body.theme-dark .featured-posts .dot.active{-webkit-box-shadow:#53c8f0 0 0 0 10px inset;box-shadow:#53c8f0 0 0 0 10px inset}@media screen and (min-width:640px){.featured-posts .dot:last-child{display:none}}@media screen and (min-width:768px){.featured-posts .dots-container{display:none}}.top-bar{width:100%;height:3rem;position:relative}.top-bar .top-bar-content{position:absolute;top:0;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2rem;padding:.5rem 1rem;z-index:50;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:opacity}.top-bar .logo{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;height:100%}.top-bar .logo svg{width:auto;height:100%;display:block}.top-bar .table-of-contents{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:0 2rem}@media screen and (min-width:480px){.top-bar .table-of-contents{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.top-bar .toc-dropdown{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:300px;height:100%;margin:0 1em}.top-bar .toc-dropdown .dropdown-menu-trigger{text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:opacity}.top-bar .toc-dropdown .dropdown-menu-placeholder{line-height:1.125}.top-bar .toc-dropdown.js-expanded .dropdown-menu{max-height:70vh;max-height:-webkit-calc(100vh - 4rem + 16px);max-height:calc(100vh - 4rem + 16px);overflow-y:auto;-webkit-overflow-scrolling:touch}.top-bar .toc-dropdown .dropdown-menu{left:-webkit-calc(50% - 150px);left:calc(50% - 150px);right:-webkit-calc(50% - 150px + 16px);right:calc(50% - 150px + 16px)}.top-bar .toc-dropdown .dropdown-menu>.menu-item{padding:10px}.top-bar .toc-dropdown .dropdown-menu>.menu-item::before{display:block}.top-bar .toc-dropdown .dropdown-menu>.menu-item:last-child{padding-bottom:10px}.top-bar .toc-dropdown .menu-item{display:block;padding:10px 0 0}.top-bar .toc-dropdown .menu-item::before{display:none}.top-bar .toc-dropdown .menu-item ul.menu-item{padding:0 0 0 20px}.top-bar .toc-dropdown .current{color:#b00a0f}body.theme-dark .top-bar .toc-dropdown .current{color:#53c8f0}.top-bar .toc-dropdown .toc-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-bar .toc-dropdown .toc-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;white-space:normal}.top-bar .toc-dropdown .toc-page-number{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:.5em}.top-bar .toc-next,.top-bar .toc-previous{-webkit-box-flex:0;-ms-flex:none;flex:none;text-transform:uppercase;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;opacity:1}.top-bar .toc-next[href='#'],.top-bar .toc-next[href=''],.top-bar .toc-previous[href='#'],.top-bar .toc-previous[href='']{opacity:0;pointer-events:none}.top-bar .toc-next::before,.top-bar .toc-previous::before{content:'';display:inline-block;height:100%;vertical-align:middle}.top-bar .toc-next .toc-label,.top-bar .toc-previous .toc-label{display:none}@media screen and (min-width:768px){.top-bar .toc-next .toc-label,.top-bar .toc-previous .toc-label{display:inline-block;vertical-align:middle}}.top-bar .toc-next svg,.top-bar .toc-previous svg{display:inline-block;vertical-align:middle}.top-bar .toc-previous .toc-label{margin-left:.25rem}.top-bar .toc-next .toc-label{margin-right:.25rem}.top-bar .theme-switcher{-webkit-box-flex:0;-ms-flex:none;flex:none;cursor:pointer;line-height:0}.post .post-author,.post .post-date,.post .post-title{-webkit-box-sizing:border-box;line-height:1;text-align:center}.top-bar .logo-image{width:auto;height:100%}.top-bar a{color:inherit;text-decoration:none}.cover-image{width:100%;max-height:75vh;overflow:hidden}.cover-image .cover-image-content{width:100%;height:auto}.post .post-author,.post .post-date,.post .post-title{width:700px;max-width:90%;height:auto;display:block;padding:0}.post{margin:2rem 0}.post .post-author,.post .post-date{margin:0 auto;box-sizing:border-box;font-size:1em;font-weight:300;text-decoration:none;text-transform:uppercase;color:grey}body.theme-dark .post .post-author,body.theme-dark .post .post-date{color:#9a9a9a}.post .post-title{box-sizing:border-box;margin:1rem auto 0;font-size:2em;font-weight:500;word-break:break-word}.post .post-link{color:inherit;text-decoration:inherit}.post .post-link.post-link-linked{color:#b00a0f}body.theme-dark .post .post-link.post-link-linked{color:#53c8f0}.post .post-link.post-link-linked:hover{text-decoration:underline}.post .post-link-linked-arrow{display:block;font-size:1.1em;text-decoration:none!important}.post .post-author{margin-top:1rem;text-transform:uppercase}.post .post-author-link{color:inherit;text-decoration:inherit}.post .post-content{margin-top:2rem}.post .post-content p.image-caption,.post .post-content>.aside,.post .post-content>.footnotes,.post .post-content>.info-box,.post .post-content>.pull-quote,.post .post-content>blockquote,.post .post-content>h1,.post .post-content>h2,.post .post-content>h3,.post .post-content>h4,.post .post-content>h5,.post .post-content>h6,.post .post-content>ol,.post .post-content>p,.post .post-content>ul{display:block;height:auto;margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:700px;max-width:90%}.post .post-content .media-wrapper{display:block;height:auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:768px;max-width:100%}.post .post-content .media-wrapper>a>img,.post .post-content .media-wrapper>a>picture,.post .post-content .media-wrapper>img,.post .post-content .media-wrapper>picture{width:auto;max-width:100%;height:auto;margin:0 auto;padding:0}.post .post-content .media-wrapper>audio,.post .post-content .media-wrapper>iframe,.post .post-content .media-wrapper>video{display:block;margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}.post .post-content .media-wrapper>iframe.instagram-media-rendered{min-width:initial!important;max-width:initial!important;margin:0 auto!important}.post .post-content .media-wrapper>.twitter-tweet-rendered,.post .post-content .media-wrapper>twitter-widget{margin-left:auto;margin-right:auto}.post .post-content .aside>.media-wrapper{max-width:-webkit-calc(100% + 4rem);max-width:calc(100% + 4rem);margin-left:-2rem}.post .post-content>.table-wrapper,.post .post-content>pre{margin:0 auto;padding:0;-webkit-box-sizing:border-box;max-width:100%;display:block;height:auto}.post .post-content>pre{box-sizing:border-box;width:768px}.post .post-content>.table-wrapper{box-sizing:border-box;width:auto}.post .post-content .polymap{width:100%;height:280px}@media screen and (min-width:768px){.post .post-content .polymap{height:550px}}.post .post-content .chart{width:100%;height:0;padding-top:53.125%}.post .post-content hr{display:block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:90%;width:500px;height:1px;clear:both}.post .post-content .align-left{float:left;clear:left}.post .post-content .align-right{float:right;clear:right}.post .post-content .image-gallery{margin:2rem auto}.post .post-content .popover{z-index:10}.post .post-content>.footnotes{margin:4rem auto 0}.post .post-content .polymap-tabs{margin:1rem 0;font-size:1em}.post .post-content .post-read-more-link{display:block;margin-top:1rem;text-transform:uppercase}.post .post-content .popover-content p{font-size:1em;margin:0 auto}.post .post-content .footnotes p{margin:0;font-size:1em;line-height:1.2}.post .post-content .shortcuts-box .title:not(:empty){margin:1rem 0;font-size:1.125em;font-weight:600}.post .post-content .shortcuts-box p:last-child{margin-bottom:1rem}.post .post-content+*{clear:both}.post .post-linked-internal-permalink{display:block;height:auto;margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:700px;max-width:90%;font-size:1.1em;text-transform:uppercase}.post .club-after-content,.post .post-footer{display:block;-webkit-box-sizing:border-box;width:700px;height:auto}.post .post-footer{margin:1.5rem auto 0;padding:0;box-sizing:border-box;max-width:90%}.post .post-pages{margin-bottom:1rem;font-size:1.375em;text-align:center;text-transform:uppercase}.post .post-pages a{padding:0 .125em;color:#b00a0f}body.theme-dark .post .post-pages a{color:#53c8f0}.post .post-source,.post .post-tags{text-align:right;font-size:1em;font-weight:300;color:grey}body.theme-dark .post .post-source,body.theme-dark .post .post-tags{color:#9a9a9a}.post .post-source>a,.post .post-tags>a{color:inherit;text-decoration:inherit}.post .post-source>a:hover,.post .post-tags>a:hover{text-decoration:underline}.post .post-supporters,.post .shortcuts-box{max-width:420px}.post .club-after-content{padding:0;box-sizing:border-box;max-width:90%;margin:6rem auto;font-size:1em}@media screen and (min-width:892px){.post .club-after-content{width:892px}}.post.page .post-content hr{width:700px;background-color:#b00a0f}body.theme-dark .post.page .post-content hr{background-color:#53c8f0}.media-element{width:90%;margin:2rem auto}.media-element .media-element-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}.media-element .media-element-image{-ms-flex-preferred-size:0;flex-basis:0;width:auto;max-width:initial;max-height:80px;margin-right:1rem}.media-element .media-element-description{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.media-element p{font-size:1.125em}.media-element p:first-child{font-weight:600}.media-element a{text-decoration:none;color:#b00a0f}.author-info .author-bio a:hover,.club-after-content .club-body a:hover,.media-element a:hover,.polymap-tabs .polymap-tab-name.current,.post .post-content a:hover{text-decoration:underline}body.theme-dark .media-element a{color:#53c8f0}.media-element.media-element-styled .media-element-content{border-radius:1em;background:#fff;-webkit-box-shadow:0 4px 16px 4px rgba(0,0,0,.1);box-shadow:0 4px 16px 4px rgba(0,0,0,.1)}body.theme-dark .media-element.media-element-styled .media-element-content{background:#050505;-webkit-box-shadow:none;box-shadow:none}.club-after-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .post .club-after-content{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.club-after-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.club-after-content .club-call-to-action{-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:1rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:120px;margin-right:2rem}@media screen and (min-width:768px){.club-after-content .club-call-to-action{margin-top:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.club-after-content .club-logo{display:block;width:100%;height:auto}.club-after-content .club-button{margin-top:1rem;text-transform:uppercase;text-align:center;font-size:.875em}.club-after-content .club-title{margin:0;line-height:1;font-size:1.25em;font-weight:600;text-align:left;text-transform:capitalize;color:#b00a0f}body.theme-dark .club-after-content .club-title{color:#c89f41}@media screen and (min-width:768px){.club-after-content .club-description-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.club-after-content .club-body:not(:last-child){margin-right:1rem}}.club-after-content .club-body{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;font-size:.875em;line-height:1.5;font-weight:400}.author-info .author-bio h1,.author-info .author-bio h2,.club-after-content .club-body h1,.club-after-content .club-body h2,.post .post-content h1,.post .post-content h2{margin-top:4rem;margin-bottom:1rem}.author-info .author-bio h3,.club-after-content .club-body h3,.post .post-content h3{margin-top:3rem;margin-bottom:1rem}.author-info .author-bio h4,.author-info .author-bio h5,.author-info .author-bio h6,.club-after-content .club-body h4,.club-after-content .club-body h5,.club-after-content .club-body h6,.post .post-content h4,.post .post-content h5,.post .post-content h6{margin-top:2rem;margin-bottom:1rem}.author-info .author-bio p,.club-after-content .club-body p,.post .post-content p{margin:1rem auto}.author-info .author-bio p.image-caption,.club-after-content .club-body p.image-caption,.post .post-content p.image-caption{margin-top:0}.author-info .author-bio h1+p,.author-info .author-bio h2+p,.author-info .author-bio h3+p,.author-info .author-bio h4+p,.author-info .author-bio h5+p,.author-info .author-bio h6+p,.club-after-content .club-body h1+p,.club-after-content .club-body h2+p,.club-after-content .club-body h3+p,.club-after-content .club-body h4+p,.club-after-content .club-body h5+p,.club-after-content .club-body h6+p,.post .post-content h1+p,.post .post-content h2+p,.post .post-content h3+p,.post .post-content h4+p,.post .post-content h5+p,.post .post-content h6+p{margin-top:.25rem}.author-info .author-bio ol,.author-info .author-bio ul,.club-after-content .club-body ol,.club-after-content .club-body ul,.post .post-content ol,.post .post-content ul{margin:1rem auto;padding:0 0 0 2rem}.author-info .author-bio li,.club-after-content .club-body li,.post .post-content li{margin:.5rem 0}.author-info .author-bio .media-wrapper,.club-after-content .club-body .media-wrapper,.post .post-content .media-wrapper{margin:0 auto;text-align:center}.author-info .author-bio .media-wrapper+.media-wrapper,.club-after-content .club-body .media-wrapper+.media-wrapper,.post .post-content .media-wrapper+.media-wrapper{margin-top:2rem}.author-info .author-bio blockquote,.author-info .author-bio pre,.club-after-content .club-body blockquote,.club-after-content .club-body pre,.post .post-content blockquote,.post .post-content pre{margin:1rem auto}.author-info .author-bio blockquote>p,.club-after-content .club-body blockquote>p,.post .post-content blockquote>p{padding:.5rem 1rem}@media screen and (min-width:480px){.author-info .author-bio blockquote>p,.club-after-content .club-body blockquote>p,.post .post-content blockquote>p{margin-left:2rem;margin-right:2rem}}.author-info .author-bio blockquote>ol,.author-info .author-bio blockquote>ul,.club-after-content .club-body blockquote>ol,.club-after-content .club-body blockquote>ul,.post .post-content blockquote>ol,.post .post-content blockquote>ul{margin:0 2rem}.author-info .author-bio .pull-quote,.club-after-content .club-body .pull-quote,.post .post-content .pull-quote{width:525px;margin-top:2rem;margin-bottom:2rem}.author-info .author-bio .pull-quote>blockquote,.club-after-content .club-body .pull-quote>blockquote,.post .post-content .pull-quote>blockquote{margin-top:0}.author-info .author-bio .pull-quote p,.club-after-content .club-body .pull-quote p,.post .post-content .pull-quote p{margin:0;padding-left:0;padding-right:0}.author-info .author-bio .aside,.club-after-content .club-body .aside,.post .post-content .aside{margin-top:2rem;margin-bottom:2rem;padding:2rem}.author-info .author-bio .aside>.pre-title+*,.author-info .author-bio .aside>:first-child,.club-after-content .club-body .aside>.pre-title+*,.club-after-content .club-body .aside>:first-child,.post .post-content .aside>.pre-title+*,.post .post-content .aside>:first-child{margin-top:0}.author-info .author-bio .aside.aside-narrow,.club-after-content .club-body .aside.aside-narrow,.post .post-content .aside.aside-narrow{width:350px}.author-info .author-bio .aside.aside-wide,.club-after-content .club-body .aside.aside-wide,.post .post-content .aside.aside-wide{width:700px}.author-info .author-bio .aside>.pre-title,.club-after-content .club-body .aside>.pre-title,.post .post-content .aside>.pre-title{margin-bottom:.25rem}.author-info .author-bio .info-box,.club-after-content .club-body .info-box,.post .post-content .info-box{margin-top:2rem;margin-bottom:2rem;padding:1rem}.author-info .author-bio .info-box>:first-child,.club-after-content .club-body .info-box>:first-child,.post .post-content .info-box>:first-child{margin-top:0}.author-info .author-bio .table-wrapper,.club-after-content .club-body .table-wrapper,.post .post-content .table-wrapper{margin:2rem 1rem}.author-info .author-bio table,.club-after-content .club-body table,.post .post-content table{margin:0 auto;table-layout:auto;border-collapse:collapse}.author-info .author-bio .video-autoplay .caption .video-replay-control,.club-after-content .club-body .video-autoplay .caption .video-replay-control,.post .post-content .video-autoplay .caption .video-replay-control{display:inline-block;margin-top:.5em;margin-left:.5em}.author-info .author-bio .video-autoplay .caption .video-replay-control>svg,.club-after-content .club-body .video-autoplay .caption .video-replay-control>svg,.post .post-content .video-autoplay .caption .video-replay-control>svg{margin-right:.5em}.author-info .author-bio .full-image p .view-full-size,.author-info .author-bio .media-wrapper .caption .view-full-size,.author-info .author-bio p.image-caption .view-full-size,.club-after-content .club-body .full-image p .view-full-size,.club-after-content .club-body .media-wrapper .caption .view-full-size,.club-after-content .club-body p.image-caption .view-full-size,.post .post-content .full-image p .view-full-size,.post .post-content .media-wrapper .caption .view-full-size,.post .post-content p.image-caption .view-full-size{margin-left:.75em}.author-info .author-bio hr,.club-after-content .club-body hr,.post .post-content hr{margin:3rem auto}.author-info .author-bio .info-box>:nth-last-child(2),.author-info .author-bio .video-autoplay .caption :nth-last-child(2),.author-info .author-bio :last-child,.club-after-content .club-body .info-box>:nth-last-child(2),.club-after-content .club-body .video-autoplay .caption :nth-last-child(2),.club-after-content .club-body :last-child,.post .post-content .info-box>:nth-last-child(2),.post .post-content .video-autoplay .caption :nth-last-child(2),.post .post-content :last-child{margin-bottom:0}.author-info .author-bio .aligncenter,.club-after-content .club-body .aligncenter,.post .post-content .aligncenter{display:block;clear:both;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.author-info .author-bio .alignright,.club-after-content .club-body .alignright,.post .post-content .alignright{float:right;clear:right;margin:0 2rem 1rem 4rem}.author-info .author-bio .alignleft,.club-after-content .club-body .alignleft,.post .post-content .alignleft{float:left;clear:left;margin:0 4rem 1rem 2rem}.author-info .author-bio h1,.author-info .author-bio h2,.author-info .author-bio h3,.author-info .author-bio h4,.author-info .author-bio h5,.author-info .author-bio h6,.club-after-content .club-body h1,.club-after-content .club-body h2,.club-after-content .club-body h3,.club-after-content .club-body h4,.club-after-content .club-body h5,.club-after-content .club-body h6,.post .post-content h1,.post .post-content h2,.post .post-content h3,.post .post-content h4,.post .post-content h5,.post .post-content h6{clear:both}}@media screen and (min-width:1440px){.author-info .author-bio .alignright,.club-after-content .club-body .alignright,.post .post-content .alignright{margin-right:10%}.author-info .author-bio .alignleft,.club-after-content .club-body .alignleft,.post .post-content .alignleft{margin-left:10%}}.author-info .author-bio h1,.author-info .author-bio h2,.author-info .author-bio h3,.author-info .author-bio h4,.author-info .author-bio h5,.author-info .author-bio h6,.club-after-content .club-body h1,.club-after-content .club-body h2,.club-after-content .club-body h3,.club-after-content .club-body h4,.club-after-content .club-body h5,.club-after-content .club-body h6,.post .post-content h1,.post .post-content h2,.post .post-content h3,.post .post-content h4,.post .post-content h5,.post .post-content h6{font-weight:700;line-height:1}.author-info .author-bio h1,.club-after-content .club-body h1,.post .post-content h1{font-size:2em}.author-info .author-bio h2,.club-after-content .club-body h2,.post .post-content h2{font-size:1.75em}.author-info .author-bio h3,.club-after-content .club-body h3,.post .post-content h3{font-size:1.5em}.author-info .author-bio h4,.author-info .author-bio h5,.author-info .author-bio h6,.club-after-content .club-body h4,.club-after-content .club-body h5,.club-after-content .club-body h6,.post .post-content h4,.post .post-content h5,.post .post-content h6{font-size:1.25em}.author-info .author-bio>ol,.author-info .author-bio>p,.author-info .author-bio>ul,.club-after-content .club-body>ol,.club-after-content .club-body>p,.club-after-content .club-body>ul,.post .post-content>ol,.post .post-content>p,.post .post-content>ul{font-size:1.125em;line-height:1.5;font-weight:400}.author-info .author-bio .full-image p,.author-info .author-bio .media-wrapper .caption,.author-info .author-bio p.image-caption,.club-after-content .club-body .full-image p,.club-after-content .club-body .media-wrapper .caption,.club-after-content .club-body p.image-caption,.post .post-content .full-image p,.post .post-content .media-wrapper .caption,.post .post-content p.image-caption{font-size:1em;line-height:1.5;text-align:center;font-style:normal;font-weight:500;color:#333}body.theme-dark .author-info .author-bio .full-image p,body.theme-dark .author-info .author-bio .media-wrapper .caption,body.theme-dark .author-info .author-bio p.image-caption,body.theme-dark .club-after-content .club-body .full-image p,body.theme-dark .club-after-content .club-body .media-wrapper .caption,body.theme-dark .club-after-content .club-body p.image-caption,body.theme-dark .post .post-content .full-image p,body.theme-dark .post .post-content .media-wrapper .caption,body.theme-dark .post .post-content p.image-caption{color:#bababa}.author-info .author-bio .full-image p .view-full-size svg,.author-info .author-bio .media-wrapper .caption .view-full-size svg,.author-info .author-bio p.image-caption .view-full-size svg,.club-after-content .club-body .full-image p .view-full-size svg,.club-after-content .club-body .media-wrapper .caption .view-full-size svg,.club-after-content .club-body p.image-caption .view-full-size svg,.post .post-content .full-image p .view-full-size svg,.post .post-content .media-wrapper .caption .view-full-size svg,.post .post-content p.image-caption .view-full-size svg{width:1em;height:1em;fill:#b00a0f}body.theme-dark .author-info .author-bio .full-image p .view-full-size svg,body.theme-dark .author-info .author-bio .media-wrapper .caption .view-full-size svg,body.theme-dark .author-info .author-bio p.image-caption .view-full-size svg,body.theme-dark .club-after-content .club-body .full-image p .view-full-size svg,body.theme-dark .club-after-content .club-body .media-wrapper .caption .view-full-size svg,body.theme-dark .club-after-content .club-body p.image-caption .view-full-size svg,body.theme-dark .post .post-content .full-image p .view-full-size svg,body.theme-dark .post .post-content .media-wrapper .caption .view-full-size svg,body.theme-dark .post .post-content p.image-caption .view-full-size svg{fill:#53c8f0}.author-info .author-bio a,.club-after-content .club-body a,.post .post-content a{text-decoration:underline;font-weight:inherit;color:#b00a0f}body.theme-dark .author-info .author-bio a,body.theme-dark .club-after-content .club-body a,body.theme-dark .post .post-content a{color:#53c8f0}.author-info .author-bio a:visited,.club-after-content .club-body a:visited,.post .post-content a:visited{color:#80070b}body.theme-dark .author-info .author-bio a:visited,body.theme-dark .club-after-content .club-body a:visited,body.theme-dark .post .post-content a:visited{color:#24b9ec}.author-info .author-bio a.footnote,.author-info .author-bio a[rel=footnote],.club-after-content .club-body a.footnote,.club-after-content .club-body a[rel=footnote],.post .post-content a.footnote,.post .post-content a[rel=footnote]{position:relative;font-weight:600}.author-info .author-bio a.footnote::after,.author-info .author-bio a[rel=footnote]::after,.club-after-content .club-body a.footnote::after,.club-after-content .club-body a[rel=footnote]::after,.post .post-content a.footnote::after,.post .post-content a[rel=footnote]::after{content:'';position:absolute;top:-50%;left:-100%;width:400%;height:200%}.author-info .author-bio a.button,.club-after-content .club-body a.button,.post .post-content a.button{font-weight:600}.author-info .author-bio em,.author-info .author-bio i,.club-after-content .club-body em,.club-after-content .club-body i,.post .post-content em,.post .post-content i{font-style:italic;font-weight:inherit}.author-info .author-bio b,.author-info .author-bio strong,.club-after-content .club-body b,.club-after-content .club-body strong,.post .post-content b,.post .post-content strong{font-weight:600}.author-info .author-bio code,.club-after-content .club-body code,.post .post-content code{padding:1px 3px;word-wrap:break-word;font-size:.9em;font-family:monospace;font-weight:300;background-color:#f2f2f2}body.theme-dark .author-info .author-bio code,body.theme-dark .club-after-content .club-body code,body.theme-dark .post .post-content code{background-color:#393939}.author-info .author-bio>ul.toc>li>a,.club-after-content .club-body>ul.toc>li>a,.post .post-content>ul.toc>li>a{font-weight:600}.author-info .author-bio>ul.toc .toc-item,.club-after-content .club-body>ul.toc .toc-item,.post .post-content>ul.toc .toc-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.author-info .author-bio>ul.toc .toc-title,.club-after-content .club-body>ul.toc .toc-title,.post .post-content>ul.toc .toc-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.author-info .author-bio>ul.toc .toc-page-number,.club-after-content .club-body>ul.toc .toc-page-number,.post .post-content>ul.toc .toc-page-number{-webkit-box-flex:0;-ms-flex:none;flex:none}.author-info .author-bio blockquote,.club-after-content .club-body blockquote,.post .post-content blockquote{position:relative;font-size:1.125em;line-height:1.5;font-weight:300;color:#333}body.theme-dark .author-info .author-bio blockquote,body.theme-dark .club-after-content .club-body blockquote,body.theme-dark .post .post-content blockquote{color:#bababa}.author-info .author-bio blockquote::before,.club-after-content .club-body blockquote::before,.post .post-content blockquote::before{content:'';position:absolute;top:0;left:0;width:1px;height:100%;background-color:#ddd}body.theme-dark .author-info .author-bio blockquote::before,body.theme-dark .club-after-content .club-body blockquote::before,body.theme-dark .post .post-content blockquote::before{background-color:#5e5e5e}@media screen and (min-width:480px){.author-info .author-bio blockquote::before,.club-after-content .club-body blockquote::before,.post .post-content blockquote::before{left:2rem}}.author-info .author-bio blockquote>ol,.author-info .author-bio blockquote>p,.author-info .author-bio blockquote>ul,.club-after-content .club-body blockquote>ol,.club-after-content .club-body blockquote>p,.club-after-content .club-body blockquote>ul,.post .post-content blockquote>ol,.post .post-content blockquote>p,.post .post-content blockquote>ul{font-weight:inherit}.author-info .author-bio .pull-quote,.club-after-content .club-body .pull-quote,.post .post-content .pull-quote{position:relative;font-style:italic;font-size:1.25em;text-align:center}.author-info .author-bio .pull-quote::after,.author-info .author-bio .pull-quote::before,.club-after-content .club-body .pull-quote::after,.club-after-content .club-body .pull-quote::before,.post .post-content .pull-quote::after,.post .post-content .pull-quote::before{content:'';position:absolute;left:45%;right:45%;height:1px;background-color:#b00a0f}body.theme-dark .author-info .author-bio .pull-quote::after,body.theme-dark .author-info .author-bio .pull-quote::before,body.theme-dark .club-after-content .club-body .pull-quote::after,body.theme-dark .club-after-content .club-body .pull-quote::before,body.theme-dark .post .post-content .pull-quote::after,body.theme-dark .post .post-content .pull-quote::before{background-color:#53c8f0}.author-info .author-bio .pull-quote::before,.club-after-content .club-body .pull-quote::before,.post .post-content .pull-quote::before{top:0}.author-info .author-bio .pull-quote::after,.club-after-content .club-body .pull-quote::after,.post .post-content .pull-quote::after{bottom:0}.author-info .author-bio .pull-quote>blockquote::before,.club-after-content .club-body .pull-quote>blockquote::before,.post .post-content .pull-quote>blockquote::before{display:none}.author-info .author-bio .pull-quote>blockquote,.club-after-content .club-body .pull-quote>blockquote,.post .post-content .pull-quote>blockquote{font-weight:400}.author-info .author-bio .aside,.club-after-content .club-body .aside,.post .post-content .aside{font-size:1em;border-radius:.5em;border:none;background-color:#fff;color:#333;-webkit-box-shadow:0 4px 16px 4px rgba(0,0,0,.1);box-shadow:0 4px 16px 4px rgba(0,0,0,.1)}body.theme-dark .author-info .author-bio .aside,body.theme-dark .club-after-content .club-body .aside,body.theme-dark .post .post-content .aside{background-color:#050505;color:#797979;-webkit-box-shadow:none;box-shadow:none}.author-info .author-bio .aside>.pre-title,.club-after-content .club-body .aside>.pre-title,.post .post-content .aside>.pre-title{font-size:.875em;font-weight:400;text-transform:uppercase;color:grey}body.theme-dark .author-info .author-bio .aside>.pre-title,body.theme-dark .club-after-content .club-body .aside>.pre-title,body.theme-dark .post .post-content .aside>.pre-title{color:#9a9a9a}.author-info .author-bio .aside>ol,.author-info .author-bio .aside>p,.author-info .author-bio .aside>ul,.club-after-content .club-body .aside>ol,.club-after-content .club-body .aside>p,.club-after-content .club-body .aside>ul,.post .post-content .aside>ol,.post .post-content .aside>p,.post .post-content .aside>ul{font-size:1.125em;line-height:1.5;font-weight:400}.author-info .author-bio .info-box,.club-after-content .club-body .info-box,.post .post-content .info-box{position:relative;border-radius:.5em;border-left-width:4px;border-left-style:solid;background-color:#edf5fa;border-left-color:#4daafc;-webkit-box-shadow:0 4px 16px 4px rgba(0,0,0,.1);box-shadow:0 4px 16px 4px rgba(0,0,0,.1);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent}body.theme-dark .author-info .author-bio .info-box,body.theme-dark .club-after-content .club-body .info-box,body.theme-dark .post .post-content .info-box{background-color:#333c44;border-left-color:#4daafc;-webkit-box-shadow:none;box-shadow:none}.author-info .author-bio .info-box>h2:first-child,.club-after-content .club-body .info-box>h2:first-child,.post .post-content .info-box>h2:first-child{font-size:1.5em;opacity:.7}.author-info .author-bio .info-box>.icon,.club-after-content .club-body .info-box>.icon,.post .post-content .info-box>.icon{position:absolute;top:-3px;left:-14px;width:24px}.author-info .author-bio .info-box>.icon svg,.club-after-content .club-body .info-box>.icon svg,.post .post-content .info-box>.icon svg,body.theme-dark .author-info .author-bio .info-box>.icon svg,body.theme-dark .club-after-content .club-body .info-box>.icon svg,body.theme-dark .post .post-content .info-box>.icon svg{fill:#0086fb}.author-info .author-bio .info-box>h2:first-child~.icon,.club-after-content .club-body .info-box>h2:first-child~.icon,.post .post-content .info-box>h2:first-child~.icon{top:1px}.author-info .author-bio pre,.club-after-content .club-body pre,.post .post-content pre{padding:5px 0 5px 10px;border-left-style:solid;border-left-width:5px;font-size:1em;counter-reset:line-number;-webkit-overflow-scrolling:touch;border-left-color:#ddd;background-color:#f2f2f2}body.theme-dark .author-info .author-bio pre,body.theme-dark .club-after-content .club-body pre,body.theme-dark .post .post-content pre{border-left-color:#5e5e5e;background-color:#393939}.author-info .author-bio pre>code,.club-after-content .club-body pre>code,.post .post-content pre>code{padding:0;word-wrap:normal;background:0 0}.author-info .author-bio pre .code-line,.club-after-content .club-body pre .code-line,.post .post-content pre .code-line{display:block;counter-increment:line-number}.author-info .author-bio pre .code-line::before,.club-after-content .club-body pre .code-line::before,.post .post-content pre .code-line::before{content:counter(line-number);display:inline-block;width:30px;margin-right:10px;text-align:center;color:grey}body.theme-dark .author-info .author-bio pre .code-line::before,body.theme-dark .club-after-content .club-body pre .code-line::before,body.theme-dark .post .post-content pre .code-line::before{color:#9a9a9a}.author-info .author-bio .table-wrapper,.club-after-content .club-body .table-wrapper,.post .post-content .table-wrapper{overflow:auto;-webkit-overflow-scrolling:touch}.author-info .author-bio table td,.author-info .author-bio table th,.club-after-content .club-body table td,.club-after-content .club-body table th,.post .post-content table td,.post .post-content table th{min-width:100px;padding:5px;border-style:solid;border-width:1px;border-color:#ddd}body.theme-dark .author-info .author-bio table td,body.theme-dark .author-info .author-bio table th,body.theme-dark .club-after-content .club-body table td,body.theme-dark .club-after-content .club-body table th,body.theme-dark .post .post-content table td,body.theme-dark .post .post-content table th{border-color:#5e5e5e}.author-info .author-bio table th,.club-after-content .club-body table th,.post .post-content table th{text-align:center;font-weight:600}.author-info .author-bio hr,.club-after-content .club-body hr,.post .post-content hr{border:none;background-color:grey}body.theme-dark .author-info .author-bio hr,body.theme-dark .club-after-content .club-body hr,body.theme-dark .post .post-content hr{background-color:#9a9a9a}.author-info .author-bio .video-replay-control,.club-after-content .club-body .video-replay-control,.post .post-content .video-replay-control{font-size:.875em;color:#b00a0f;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-font-smoothing:subpixel-antialiased}body.theme-dark .author-info .author-bio .video-replay-control,body.theme-dark .club-after-content .club-body .video-replay-control,body.theme-dark .post .post-content .video-replay-control{color:#53c8f0}.author-info .author-bio .video-replay-control.video-replay-control-hidden,.club-after-content .club-body .video-replay-control.video-replay-control-hidden,.post .post-content .video-replay-control.video-replay-control-hidden{-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);opacity:0}.author-info .author-bio .video-replay-control>svg,.club-after-content .club-body .video-replay-control>svg,.post .post-content .video-replay-control>svg{fill:#b00a0f}body.theme-dark .author-info .author-bio .video-replay-control>svg,body.theme-dark .club-after-content .club-body .video-replay-control>svg,body.theme-dark .post .post-content .video-replay-control>svg{fill:#53c8f0}.author-info .author-bio .buy-now-button,.club-after-content .club-body .buy-now-button,.post .post-content .buy-now-button{display:block;margin:0 auto;width:240px;height:80px}.author-info .author-bio .buy-now-button svg,.club-after-content .club-body .buy-now-button svg,.post .post-content .buy-now-button svg{-webkit-filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .3));filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .3))}body.theme-dark .author-info .author-bio .buy-now-button svg,body.theme-dark .club-after-content .club-body .buy-now-button svg,body.theme-dark .post .post-content .buy-now-button svg{-webkit-filter:none;filter:none}.author-info .author-bio .buy-now-button svg .button-shape,.club-after-content .club-body .buy-now-button svg .button-shape,.post .post-content .buy-now-button svg .button-shape{fill:url(#red)}body.theme-dark .author-info .author-bio .buy-now-button svg .button-shape,body.theme-dark .club-after-content .club-body .buy-now-button svg .button-shape,body.theme-dark .post .post-content .buy-now-button svg .button-shape{fill:url(#blue)}.image-gallery .image-gallery-full-images{width:100%;height:auto;position:relative}.image-gallery .gallery-full-images-slider{width:100%;height:auto;overflow:hidden}.image-gallery .next,.image-gallery .prev{display:none;position:absolute;top:50%;width:60px;height:60px;margin:-30px 0 0;padding:0;text-align:center;background:0 0;border:none;outline:0}.image-gallery .next.visible,.image-gallery .prev.visible{display:block}.image-gallery .next::before,.image-gallery .prev::before{content:'';position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:rgba(0,0,0,.5);border-radius:50%;z-index:1}.button,.polymap{background-color:#fff}.image-gallery .next svg,.image-gallery .prev svg{position:relative;display:block;width:36px;height:18px;margin:0 auto;z-index:2}.image-gallery .prev{left:0}.image-gallery .next{right:0}.image-gallery .gallery-full-images-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.image-gallery .full-image{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:hidden}.image-gallery .full-image .image-el{width:100%;max-height:70vh;background-repeat:no-repeat;background-size:contain;background-position:center center}.image-gallery .full-image p{max-width:90%}.image-gallery .image-gallery-thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.image-gallery .image-gallery-thumbnail{width:116px;height:116px;margin:6px}.image-gallery .image-gallery-thumbnail figcaption{display:none}.image-gallery .image-gallery-thumbnail.active img{border-style:solid;border-width:2px;border-color:#b00a0f}body.theme-dark .image-gallery .image-gallery-thumbnail.active img{border-color:#53c8f0}.image-gallery .image-gallery-target{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-gallery .image-gallery-thumbnail-image{max-width:100%;max-height:100%}.polymap{position:relative;border-style:solid;border-width:1px 0;border-color:#ddd}body.theme-dark .polymap{border-color:#5e5e5e;background-color:#fff}@media screen and (min-width:768px){.polymap{border-right-width:1px;border-left-width:1px}}.polymap svg.map{position:absolute;top:0;left:0;width:100%;height:100%}.polymap svg.map .layer path{fill:#ddd;stroke:#333;stroke-width:.25px}.polymap .compass .back{fill:#eee;fill-opacity:.8}.polymap .compass .fore{stroke:#999;stroke-width:1.5px}.polymap .compass rect.back.fore{fill:#999;fill-opacity:.3;stroke:#eee;stroke-width:1px;shape-rendering:crispEdges}.polymap .compass .direction{fill:none}.polymap .compass .chevron{fill:none;stroke:#999;stroke-width:5px}.polymap .compass .zoom .chevron{stroke-width:4px}.polymap .compass .active .chevron,.polymap .compass .chevron.active{stroke:#fff}.polymap .compass.active .active .direction{fill:#999}.polymap-tabs{text-align:center}.polymap-tabs .polymap-tab-name{display:inline-block;margin:0 1rem;font-size:1em;text-transform:uppercase;cursor:pointer;color:#b00a0f}body.theme-dark .polymap-tabs .polymap-tab-name{color:#53c8f0}.chart{position:relative}.chart .chart-canvas{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.watermark{position:absolute;left:20px;bottom:20px;width:40px!important;height:auto}.button{display:inline-block;padding:.5em;border:none;border-radius:.5em;font-weight:600;text-decoration:none;color:#b00a0f}body.theme-dark .button{color:#53c8f0;background-color:#202020}.button:disabled{opacity:.25}.button .button-text{display:inline-block;vertical-align:middle;line-height:initial;color:inherit}.button.button-bordered{border:2px solid currentColor}.button.button-filled{color:#fff!important;background-color:#b00a0f}body.theme-dark .button.button-filled{color:#202020!important;background-color:#53c8f0}.button.button-gold,body.theme-dark .button.button-gold{color:#c89f41}.button.button-gold.button-filled{color:#fff;background-color:#c89f41}body.theme-dark .button.button-gold.button-filled{color:#202020;background-color:#c89f41}.button.button-border-gold,body.theme-dark .button.button-border-gold{border-color:#c89f41}.button.button-round{border-radius:50%}.button.button-subscribe{padding:0;-webkit-box-shadow:none;box-shadow:none;background:0 0}.button.button-subscribe img{width:auto;height:100%}.button.button-play-pause{display:block;width:1em;height:1em;padding:0;border-radius:50%;background-color:#333}body.theme-dark .button.button-play-pause{background-color:#bababa}.button.button-play-pause::before{display:none}.club-subscription-cta{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.club-subscription-cta .button-round{-webkit-box-flex:0;-ms-flex:none;flex:none;width:6em;height:6em;margin:0 1rem;text-align:center}.subscribe-podcast-cta{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.subscribe-podcast-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.subscribe-podcast-cta .subscribe-buttons-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscribe-podcast-cta .button-subscribe{-webkit-box-flex:0;-ms-flex:none;flex:none;width:auto;height:45px;margin:1rem .5rem 0}.post-author-info .author-bio,.post-author-info .author-contact-info,.post-author-info .author-name{display:block;font-size:.875em;color:#333}.post-author-info body.theme-dark .author-bio,.post-author-info body.theme-dark .author-contact-info,.post-author-info body.theme-dark .author-name,body.theme-dark .post-author-info .author-bio,body.theme-dark .post-author-info .author-contact-info,body.theme-dark .post-author-info .author-name{color:#bababa}.post-author-info{height:auto;margin:2rem auto 0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:700px;max-width:90%;display:-webkit-box;display:-ms-flexbox;display:flex}.post-author-info .author-avatar{width:70px;height:70px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1rem}@media screen and (min-width:480px){.post-author-info .author-avatar{width:60px;height:60px}}.post-author-info .author-avatar-image{width:100%;height:100%;border-radius:70px}@media screen and (min-width:480px){.post-author-info .author-avatar-image{border-radius:60px}}.post-author-info .author-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.post-author-info .author-name{margin-top:0;margin-bottom:0;text-transform:uppercase;font-weight:600;color:#b00a0f}body.theme-dark .post-author-info .author-name{color:#53c8f0}.post-author-info .author-name a{color:inherit}.post-author-info .author-contact-info{word-break:break-all}.post-author-info a{text-decoration:none;color:#b00a0f}body.theme-dark .post-author-info a{color:#53c8f0}.post-author-info a:hover{text-decoration:underline}.post-author-info.post-author-info-author-template .author-avatar{width:90px;height:90px}.post-author-info.post-author-info-author-template .author-avatar-image{border-radius:90px}@media screen and (max-width:480px){.post-author-info .author-contact-info .email,.post-author-info .author-contact-info .instagram,.post-author-info .author-contact-info .twitter{display:block}.post-author-info .author-contact-info .separator{display:none}.post-author-info.post-author-info-author-template{display:block}.post-author-info.post-author-info-author-template .author-avatar{margin:0 auto 1rem}.post-author-info.post-author-info-author-template .author-info{text-align:center}.post-author-info.post-author-info-about-page{display:block}}.post-author-info.post-author-info-author-template .author-posts{margin-top:0;margin-bottom:0;font-size:1em;font-style:italic;font-weight:300;color:grey}body.theme-dark .post-author-info.post-author-info-author-template .author-posts{color:#9a9a9a}.post-author-info.post-author-info-about-page .author-avatar{width:60px;height:60px}.post-author-info.post-author-info-about-page .author-avatar-image{border-radius:60px}@media screen and (max-width:480px){.post-author-info.post-author-info-about-page .author-avatar{margin:0 auto 1rem}.post-author-info.post-author-info-about-page .author-info{text-align:center}}.post-author-info.post-author-info-about-page .author-name{margin-top:0}.post-author-info.post-author-info-about-page .author-role{text-transform:none;color:grey}.page-navigation,.site-footer .copyright,.site-footer .version{text-transform:uppercase}body.theme-dark .post-author-info.post-author-info-about-page .author-role{color:#9a9a9a}.page-navigation:after,.site-main-header .logo-follow-container:after{content:'';display:table;clear:both;line-height:0}.button::before{content:'';width:0;height:100%;display:inline-block;vertical-align:middle}.page-navigation .previous{float:left}.page-navigation .next{float:right}.page-navigation a{font-size:1em;color:inherit;text-decoration:none}.page-navigation a:hover{text-decoration:underline}.site-footer .copyright,.site-footer .logo,.site-footer .site-credits,.site-footer .version{display:block;padding:0 1rem;font-size:.875em;color:#b00a0f}.site-footer body.theme-dark .copyright,.site-footer body.theme-dark .logo,.site-footer body.theme-dark .site-credits,.site-footer body.theme-dark .version,body.theme-dark .site-footer .copyright,body.theme-dark .site-footer .logo,body.theme-dark .site-footer .site-credits,body.theme-dark .site-footer .version{color:#c2613d}.site-footer{text-align:center}.site-footer .about-social{padding:20px 0;font-size:.875em;background-color:#1e1e24;color:#c6c6c6}body.theme-dark .site-footer .about-social{background-color:#171717;color:#797979}.site-footer .about-social .menu{-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .about-social .menu-item:hover{color:#7a7a7a}body.theme-dark .site-footer .about-social .menu-item:hover{color:#464646}.site-footer .follow,.site-footer .site-credits{margin-top:20px}.site-footer .site-credits>a{font-weight:600;color:inherit;text-decoration:none}.site-footer .site-credits>a:hover{text-decoration:underline}.site-footer .copyright{margin-top:10px}.site-footer .logo{margin:40px 0}.popover{display:block;position:absolute;width:auto;max-width:250px;height:auto;padding:1rem;opacity:0;border:none;border-radius:10px;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;background:#fff;-webkit-box-shadow:0 4px 16px 8px rgba(0,0,0,.2);box-shadow:0 4px 16px 8px rgba(0,0,0,.2)}body.theme-dark .popover{background:#393939;-webkit-box-shadow:0 4px 16px 8px rgba(0,0,0,.4);box-shadow:0 4px 16px 8px rgba(0,0,0,.4)}.popover.popover-fixed{position:fixed}.popover.popover-below{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.popover.popover-below .popover-arrow{top:-5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popover.popover-left{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.popover.popover-left .popover-arrow{right:-5px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.popover.popover-above{-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.popover.popover-above .popover-arrow{bottom:-5px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.popover.popover-right{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.popover.popover-right .popover-arrow{left:-5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popover.popover-visible{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1}.popover .popover-content{max-width:100%;max-height:100%;overflow:auto;position:relative}.popover .popover-arrow{width:10px;height:10px;position:absolute;border:none;background:#fff}body.theme-dark .popover .popover-arrow{background:#393939}.applescript-dictionary{padding:.5em;border-width:2px;border-style:solid;-webkit-user-select:text;-ms-user-select:text;user-select:text;text-align:left;background-color:#fff;border-color:#ddd;color:#333}body.theme-dark .applescript-dictionary{background-color:#050505;border-color:#111;color:#797979}.applescript-dictionary p.dictionary-term{margin:0;letter-spacing:0;text-indent:-72px;padding-left:72px;color:#000}body.theme-dark .applescript-dictionary p.dictionary-term{color:#9a9a9a}.applescript-dictionary span.dictionary-term{font-weight:700}.applescript-dictionary .dictionary-text{letter-spacing:0}.applescript-dictionary .dictionary-parameter{letter-spacing:0;font-weight:700}.applescript-dictionary .dictionary-suite,.applescript-dictionary .dictionary-verb{color:#00f}body.theme-dark .applescript-dictionary .dictionary-suite,body.theme-dark .applescript-dictionary .dictionary-verb{color:#566dd9}.applescript-dictionary .dictionary-property{color:#8b21c4}body.theme-dark .applescript-dictionary .dictionary-property{color:#8749c1}.applescript-dictionary .dictionary-enumeration{color:#85268f}body.theme-dark .applescript-dictionary .dictionary-enumeration{color:#784777}.applescript-dictionary .dictionary-class{letter-spacing:0;font-style:italic;color:#0016b0}body.theme-dark .applescript-dictionary .dictionary-class{color:#5754b3}.applescript-dictionary .dictionary-definition{margin-left:2em}.applescript-dictionary .dictionary-indent-01{margin-left:1em}.applescript-dictionary .dictionary-indent-02{margin-left:2em}.applescript-dictionary p.dictionary-single-indent{margin:0 0 0 24px;text-indent:-48px;padding-left:48px}.applescript-dictionary p.dictionary-double-indent{margin:0 0 0 48px;text-indent:-48px;padding-left:48px}.applescript-dictionary p.dictionary-elements-header,.applescript-dictionary p.dictionary-properties-header,.applescript-dictionary p.dictionary-responds-header{font-weight:400;font-size:1.125em;font-variant:small-caps;margin-top:.5em;margin-left:24px;margin-bottom:0;color:#000}body.theme-dark .applescript-dictionary p.dictionary-elements-header,body.theme-dark .applescript-dictionary p.dictionary-properties-header,body.theme-dark .applescript-dictionary p.dictionary-responds-header{color:#9a9a9a}.audio-timeline{border-radius:.25em}.audio-timeline .audio-slider{-webkit-appearance:none;margin:8px 0;width:100%;border-radius:.125em}.audio-timeline .audio-slider::-webkit-slider-runnable-track{width:100%;height:5px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;border:none;border-radius:2px;color:transparent;background:#bbbdbf}.audio-timeline .audio-slider::-moz-range-track{width:100%;height:5px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;border:none;border-radius:2px;color:transparent;background:#bbbdbf}.audio-timeline .audio-slider::-ms-track{width:100%;height:5px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;border:none;border-radius:2px;color:transparent;background:#bbbdbf}.audio-timeline .audio-slider::-ms-fill-lower{border:none;border-radius:4px;background:#bbbdbf}.audio-timeline .audio-slider::-ms-fill-upper{border:none;border-radius:4px;background:#bbbdbf}.audio-timeline .audio-slider::-webkit-slider-thumb{width:16px;height:16px;cursor:pointer;border:none;border-radius:50%;-webkit-appearance:none;margin-top:-5.5px}.audio-timeline .audio-slider::-moz-range-thumb{width:16px;height:16px;cursor:pointer;border:none;border-radius:50%}.audio-timeline .audio-slider:focus::-webkit-slider-runnable-track{background:#bbbdbf}body.theme-dark .audio-timeline .audio-slider:focus::-webkit-slider-runnable-track{background:#bbbdbf}.audio-timeline .audio-slider:focus::-ms-fill-lower{background:#bbbdbf}body.theme-dark .audio-timeline .audio-slider:focus::-ms-fill-lower{background:#bbbdbf}.audio-timeline .audio-slider:focus::-ms-fill-upper{background:#bbbdbf}body.theme-dark .audio-timeline .audio-slider:focus::-ms-fill-upper{background:#bbbdbf}body.theme-dark .audio-timeline .audio-slider::-webkit-slider-runnable-track{background:#bbbdbf}body.theme-dark .audio-timeline .audio-slider::-moz-range-track{background:#bbbdbf}body.theme-dark .audio-timeline .audio-slider::-ms-track{background:#bbbdbf}body.theme-dark .audio-timeline .audio-slider::-ms-fill-lower{background:#bbbdbf}body.theme-dark .audio-timeline .audio-slider::-ms-fill-upper{background:#bbbdbf}.audio-timeline .audio-slider::-webkit-slider-thumb{background:#e6e7e8}body.theme-dark .audio-timeline .audio-slider::-webkit-slider-thumb{background:#6d6e70}.audio-timeline .audio-slider::-moz-range-thumb{background:#e6e7e8}body.theme-dark .audio-timeline .audio-slider::-moz-range-thumb{background:#6d6e70}.audio-timeline .audio-slider::-ms-thumb{width:16px;height:16px;cursor:pointer;border:none;border-radius:50%;margin-top:0;background:#e6e7e8}body.theme-dark .audio-timeline .audio-slider::-ms-thumb{background:#6d6e70}.audio-timeline .audio-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.audio-timeline .audio-labels .current,.audio-timeline .audio-labels .total{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:.75em;font-weight:400;color:inherit}.audio-player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1em}.audio-player .button-play-pause{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:1rem;font-size:4em}@media screen and (min-width:768px){.audio-player .button-play-pause{margin-right:2rem}}.audio-player .audio-timeline{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:440px;color:#333}body.theme-dark .audio-player .audio-timeline{color:#bababa}.fan-of-the-week-separator,.post-separator{display:block;margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:700px;max-width:90%;height:1px;border:none;clear:both}body{background-color:#fff}body.theme-dark{background-color:#202020}.featured-posts,.site-main-header{font-size:1rem}.fan-of-the-week{font-size:.875rem}.fan-of-the-week-separator{width:700px;margin:0 auto;background-color:#b00a0f}body.theme-dark .fan-of-the-week-separator{background-color:#53c8f0}.search-results-heading{margin:1rem auto;font-size:2rem;font-weight:600;text-align:center;color:#333}body.theme-dark .search-results-heading{color:#bababa}.search-results-heading .category-name{text-transform:capitalize}.posts{font-size:1rem;color:#333}body.theme-dark .posts{color:#bababa}.posts .posts-empty-set{margin:1rem auto;font-size:1.5rem;font-weight:400;text-align:center;color:grey}body.theme-dark .posts .posts-empty-set{color:#9a9a9a}.posts .ad-container{width:300px;height:270px;margin:0 auto}.post-separator{clear:both;width:650px;margin-top:3rem;margin-bottom:2rem;background-color:#b00a0f}body.theme-dark .post-separator{background-color:#53c8f0}.post-author-info{font-size:1rem}.page-navigation{width:650px;max-width:90%;margin:2rem auto;font-size:1.125rem;color:#b00a0f}.push-notifications-options,.site-footer{font-size:1rem}body.theme-dark .page-navigation{color:#53c8f0}.site-footer{margin-top:3rem}.post-content.post-content-legacy-linked>h3:first-child{display:none}.post-content>blockquote.code{width:750px;max-width:100%;margin:0 auto}.post-content a.footnote{top:-.5em;font-size:75%;line-height:0;vertical-align:baseline} </style> <script> </script> <!-- All in One SEO Pack 3.3.5 by Michael Torbert of Semper Fi Web Design[164,171] --> <meta name="description" content="Apple news, app reviews, and stories by Federico Viticci and friends." /> <meta name="keywords" content="iOS, iPhone apps, iPad apps, Mac applications, OS X, Apple news, rumors, MacStories," /> <link rel="next" href="https://www.macstories.net/page/2/" /> <script type="application/ld+json" class="aioseop-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.macstories.net/#organization","url":"https://www.macstories.net/","name":"MacStories","sameAs":[]},{"@type":"WebSite","@id":"https://www.macstories.net/#website","url":"https://www.macstories.net/","name":"MacStories","publisher":{"@id":"https://www.macstories.net/#organization"}},{"@type":"WebPage","@id":"https://www.macstories.net/#webpage","url":"https://www.macstories.net/","inLanguage":"en-US","name":"MacStories","isPartOf":{"@id":"https://www.macstories.net/#website"},"about":{"@id":"https://www.macstories.net/#organization"},"description":"Apple news, app reviews, and stories by Federico Viticci and friends."}]}</script> <link rel="canonical" href="https://www.macstories.net/" /> <!-- All in One SEO Pack --> <link rel='dns-prefetch' href='//www.google-analytics.com' /> <link rel='dns-prefetch' href='//s.w.org' /> <link rel='stylesheet' id='wp-block-library-css' href='https://www.macstories.net/wp/wp-includes/css/dist/block-library/style.min.css?ver=5.3.2' type='text/css' media='all' /> <style id='wp-block-library-inline-css' type='text/css'> .has-text-align-justify{text-align:justify;} </style> <link rel='stylesheet' id='jetpack_css-css' href='https://www.macstories.net/app/plugins/jetpack/css/jetpack.css?ver=8.3' type='text/css' media='all' /> <link rel='https://api.w.org/' href='https://www.macstories.net/wp-json/' /> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.macstories.net/wp/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.macstories.net/wp/wp-includes/wlwmanifest.xml" /> <meta name="generator" content="WordPress 5.3.2" /> <link rel="alternate" type="application/feed+json" title="MacStories &raquo; JSON Feed" href="https://www.macstories.net/feed/json/" /> <link rel='dns-prefetch' href='//v0.wordpress.com'/> <style type='text/css'>img#wpstats{display:none}</style><link rel='alternate' type='application/rss+xml' title='MacStories' href='https://www.macstories.net/feed/' /><link rel='alternate' type='application/rss+xml' title='MacStories — Articles Only' href='https://www.macstories.net/?feed=articles-only' /> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@macstoriesnet"> <meta property="og:description" content="Apple news, app reviews, and stories by Federico Viticci and friends."> <meta property="og:locale" content="en_US"> <meta property="og:title" content="MacStories"> <meta property="og:url" content="https://www.macstories.net"> <meta property="og:image" content="https://56243e3f6f46fe44a301-deabeb5f3878e3553d0b065ea974f9bf.ssl.cf1.rackcdn.com/256px.png"> <meta property="og:type" content="website"><link rel='apple-touch-icon' sizes='152x152' href='https://www.macstories.net/app/themes/macstories4/images/apple-touch-icon-152x152-precomposed.png'><link rel='apple-touch-icon-precomposed' sizes='152x152' href='https://www.macstories.net/app/themes/macstories4/images/apple-touch-icon-152x152-precomposed.png'><link rel='apple-touch-icon' sizes='120x120' href='https://www.macstories.net/app/themes/macstories4/images/apple-touch-icon-120x120-precomposed.png'><link rel='apple-touch-icon-precomposed' sizes='120x120' href='https://www.macstories.net/app/themes/macstories4/images/apple-touch-icon-120x120-precomposed.png'><link rel='apple-touch-icon' sizes='76x76' href='https://www.macstories.net/app/themes/macstories4/images/apple-touch-icon-76x76-precomposed.png'><link rel='apple-touch-icon-precomposed' sizes='76x76' href='https://www.macstories.net/app/themes/macstories4/images/apple-touch-icon-76x76-precomposed.png'><link rel='apple-touch-icon' href='https://www.macstories.net/app/themes/macstories4/images/apple-touch-icon-precomposed.png'><link rel='apple-touch-icon-precomposed' href='https://www.macstories.net/app/themes/macstories4/images/apple-touch-icon-precomposed.png'><link rel='mask-icon' sizes='any' href='https://www.macstories.net/app/themes/macstories4/images/logo-shape-black.svg' color='#b00a0f'><link rel='icon' type='image/png' href='https://www.macstories.net/app/themes/macstories4/images/favicon.png'> <style type="text/css" id="wp-custom-css"> .post-author-info .twitter, .post-author-info .separator { display: none !important; } .post-author-info .email { font-size: 1.125em !important; } .podgrid { display: grid; grid-template-columns: repeat(3, 1fr); width: 1200px; max-width: 100%; margin: 0 auto; grid-gap: 20px; } .podgrid-4 { grid-template-columns: repeat(4, 1fr); } .podgrid .podgrid--pod { padding: 10px 20px; } @media (max-width: 800px) { .podgrid { grid-template-columns: 1fr; } } @media (max-width: 1140px) { .podgrid-4 { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 800px) { .podgrid-4 { grid-template-columns: 1fr; } } .podgrid .pgcover { max-width: 100%; border-radius: 15px; } .podgrid a { text-decoration: none!important; } .podgrid .image-caption { display: none!important; } .podgrid .media-wrapper { width: 100%!important; } .podgrid h3 { margin-top: 10px!important; } .podgrid .subscribe-podcast-cta { flex-direction: column!important; } .podsub { display: flex; align-items: center; justify-content: space-around; } .podsub svg { width: 2em; height: 2em; margin: 0 0.5em; } @media (max-width: 800px) { .podsub { justify-content: center; grid-gap: 15px; } .podsub svg { width: 2.5em; height: 2.5em; } } .social-media-button-mastodon { background-image: url('/app/themes/macstories4/images/mastodon.svg'); } .social-media-button-threads { background-image: url('/app/themes/macstories4/images/threads.svg'); } .social-media-button-email { background-image: url('/app/themes/macstories4/images/email.svg'); } .social-media-button-bluesky { background-image: url('/app/themes/macstories4/images/bluesky.svg'); } .ms-authorinfo-new { margin: 15px 0; display: flex; grid-gap: 15px; flex-wrap: wrap; } .ms-authorinfo-new-row { display: flex; align-items: center; margin-top: 10px; } .ms-authorinfo-new .social-media-button { width: 32px; height: 32px; margin-right: 5px; } summary { display: list-item; } .post-content details { font-size: 18px; height: auto; margin: 10px auto; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; width: 700px; max-width: 90%; margin-bottom: 10px; } .post-content iframe, .text-post-media, .text-post-media-registered { display: flex; margin: 0 auto!important; } .social-media-button-instagram { background-image: url('/app/themes/macstories4/images/instagram.svg'); } .post .post-content .info-box.wish-box { border-left-color: #9b59b6!important; background-color: #f3f2fc!important; } .post .post-content .wish-box >.icon svg { color: #9b59b6; } .post .post-content .info-box.error-box { border-left-color: #c0392b!important; background-color: #fff7f6!important; } .post .post-content .error-box >.icon svg { color: #c0392b; } body.theme-dark .post .post-content .info-box.wish-box, body.theme-dark .post .post-content .info-box.error-box { background-color: #333c44!important; } </style> <link rel='profile' href="https://gmpg.org/xfn/11"> <link rel='pingback' href='https://www.macstories.net/wp/xmlrpc.php'> <script> window.MS_THEME_KEY_LIGHT = 'theme-light'; window.MS_THEME_KEY_DARK = 'theme-dark'; window.MS_THEME_KEY_AUTO = 'theme-auto'; window.MS_THEME_MEDIA_QUERY_DARK = window.matchMedia('(prefers-color-scheme: dark)'); window.MS_THEME_MEDIA_QUERY_LIGHT = window.matchMedia('(prefers-color-scheme: light)'); window.MS_THEME_KEY_FROM_COLOR_SCHEME_PREFERENCE = function () { if (window.MS_THEME_MEDIA_QUERY_DARK.matches) { return window.MS_THEME_KEY_DARK; } return window.MS_THEME_KEY_LIGHT; } window.MS_THEME_INITIAL_SETTING = window.MS_THEME_INITIAL = window.localStorage.themeV2 || window.localStorage.theme || window.MS_THEME_KEY_AUTO; if (window.MS_THEME_INITIAL_SETTING === window.MS_THEME_KEY_AUTO) { window.MS_THEME_INITIAL = window.MS_THEME_KEY_FROM_COLOR_SCHEME_PREFERENCE(); } MS_IFRAMES = []; MS_HandleIframeLoad = Array.prototype.push.bind(MS_IFRAMES); </script> <script src="https://cdn.usefathom.com/script.js" data-site="ZGWJNALK" defer></script> </head> <body class="home blog"> <script>document.body.classList.add(window.MS_THEME_INITIAL)</script> <header class='site-main-header' role='banner'> <div class='ad-container'> </div> <div class='logo-follow-container'> <a class='logo' href='https://www.macstories.net/' rel='home'> <img class='logo-image js-logo-target' src='https://www.macstories.net/app/themes/macstories4/images/logo.svg' alt='MacStories' /> </a> <nav class='follow'> <ul class='menu social-media-menu'> <li class='menu-item'> <a class='social-media-button social-media-button-mastodon' href='https://mastodon.macstories.net/@macstories' target='_blank'></a> </li> <li class='menu-item'> <a class='social-media-button social-media-button-bluesky' href='https://bsky.app/profile/macstories.net' target='_blank'></a> </li> <li class='menu-item'> <a class='social-media-button social-media-button-rss' href='https://www.macstories.net/feed/'></a> </li> </ul> </nav> </div> <div class='club'> <a class='club-target' href='https://club.macstories.net/?utm_source=ms&#038;utm_medium=header'><span class='club-gold'>Support MacStories</span><img class='club-logo' src='https://www.macstories.net/app/themes/macstories4/images/logo-shape-gold.svg' alt='Club MacStories' /><span class='club-red'>Premium Extras</span></a> </div> <div class='main-menu js-search-target'> <div class='main-menu-container js-dropdown-menus'> <div class='js-dropdown-container dropdown-menu-container about'> <div class='dropdown-menu-trigger'> <span class='dropdown-menu-placeholder'>MENU</span> <span class='dropdown-menu-arrow'></span> </div> <nav role='navigation'> <ul id="menu-pages" class="menu dropdown-menu"><li id="menu-item-34518" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34518"><a href="https://www.macstories.net/about/">ABOUT</a></li> <li id="menu-item-73910" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-73910"><a href="https://www.macstories.net/podcasts/">PODCASTS</a></li> <li id="menu-item-40502" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40502"><a href="https://www.macstories.net/shortcuts/">SHORTCUTS</a></li> <li id="menu-item-34519" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34519"><a href="https://www.macstories.net/setups/">SETUPS</a></li> <li id="menu-item-77700" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-77700"><a href="https://www.macstories.net/ipad/">IPAD</a></li> </ul> </nav> </div> <div class='js-dropdown-container dropdown-menu-container categories'> <div class='dropdown-menu-trigger'> <span class='dropdown-menu-placeholder'>SECTIONS</span> <span class='dropdown-menu-arrow'></span> </div> <nav role='navigation'> <ul id="menu-explore" class="menu dropdown-menu"><li id="menu-item-47615" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-47615"><a href="https://www.macstories.net/tag/ios-18/">iOS 18</a><a class="feed-icon" href="https://www.macstories.net/tag/ios-18/feed"></a></li> <li id="menu-item-34520" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-34520"><a href="https://www.macstories.net/category/reviews/">APPS</a><a class="feed-icon" href="https://www.macstories.net/category/reviews/feed"></a></li> <li id="menu-item-34522" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-34522"><a href="https://www.macstories.net/category/stories/">STORIES</a><a class="feed-icon" href="https://www.macstories.net/category/stories/feed"></a></li> </ul> </nav> </div> <div class='menu-separator'></div> <div class='actions-container'> <div class='js-dropdown-container dropdown-menu-container categories'> <div class='dropdown-menu-trigger'> <span class='dropdown-menu-placeholder'><span class='action-icon'><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd"><path d="M10,2 C14.418278,2 18,5.581722 18,10 C18,14.418278 14.418278,18 10,18 L10,2 Z M10,20 C15.5228475,20 20,15.5228475 20,10 C20,4.4771525 15.5228475,0 10,0 C4.4771525,0 0,4.4771525 0,10 C0,15.5228475 4.4771525,20 10,20 Z"></path></g></svg> </span></span> <span class='dropdown-menu-arrow'></span> </div> <nav role='navigation'> <ul class='menu dropdown-menu dropdown-menu-theme-selector'> <li class='menu-item menu-item-theme js-theme-trigger' data-theme-key='theme-dark'><a href='#'>DARK</a></li> <li class='menu-item menu-item-theme js-theme-trigger' data-theme-key='theme-light'><a href='#'>LIGHT</a></li> <li class='menu-item menu-item-theme js-theme-trigger' data-theme-key='theme-auto'><a href='#'>AUTOMATIC</a></li> </ul> </nav> </div> <span class='action-icon js-search-trigger'> <svg width="22px" height="22px" viewBox="0 0 22 22" version="1.1" xmlns="http://www.w3.org/2000/svg"> <g fill-rule="evenodd"> <path d="M13.4234148,15.4297524 L19.448,21.5445135 C19.7266667,21.8481712 20.1226667,22 20.504,22 C20.8853333,22 21.2666667,21.8481712 21.56,21.5445135 C22.1466667,20.9371981 22.1466667,19.9503106 21.56,19.3429952 L15.4330727,13.4187466 C16.4198155,12.0304247 17,10.332967 17,8.5 C17,3.80557963 13.1944204,0 8.5,0 C3.80557963,0 0,3.80557963 0,8.5 C0,13.1944204 3.80557963,17 8.5,17 C10.3350219,17 12.0342305,16.4185138 13.4234148,15.4297524 Z M8.5,15 C12.0898509,15 15,12.0898509 15,8.5 C15,4.91014913 12.0898509,2 8.5,2 C4.91014913,2 2,4.91014913 2,8.5 C2,12.0898509 4.91014913,15 8.5,15 Z"></path> </g> </svg> </span> <form role="search" method="get" class="search-form " action="https://www.macstories.net/"> <input class="search-field" type="search" placeholder="Search..." value="" name="s" title="Search for" /> </form> </div> </div> </div> </header> <div class='featured-posts'> <div class='featured-posts-scroller js-featured-posts-slider'> <div class='featured-posts-container'> <article class='featured-post js-scrolled-item' id="post-77922"> <a class='post-thumbnail' href="https://www.macstories.net/reviews/rugged-reliable-and-homekit-ready-a-review-of-aqaras-g5-pro-outdoor-camera-hub/"> <div class='post-thumbnail-image' style='background-image: url("https://cdn.macstories.net/img_0041-00-00-25-370-1740441314984-1740509956239.png")'></div> </a> <h1 class="post-title"><a class="post-link" href="https://www.macstories.net/reviews/rugged-reliable-and-homekit-ready-a-review-of-aqaras-g5-pro-outdoor-camera-hub/" rel="bookmark">Rugged, Reliable, and HomeKit-Ready: A Review of Aqara&#8217;s G5 Pro Outdoor Camera Hub</a></h1> </article> <article class='featured-post js-scrolled-item' id="post-77863"> <a class='post-thumbnail' href="https://www.macstories.net/news/apple-reveals-new-iphone-16e-with-face-id-and-48mp-camera/"> <div class='post-thumbnail-image' style='background-image: url("https://cdn.macstories.net/apple-iphone-16e-2-up-250219-1739982081456-1739986963991.jpg")'></div> </a> <h1 class="post-title"><a class="post-link" href="https://www.macstories.net/news/apple-reveals-new-iphone-16e-with-face-id-and-48mp-camera/" rel="bookmark">Apple Reveals New iPhone 16e with Face ID and 48MP Camera</a></h1> </article> <article class='featured-post js-scrolled-item' id="post-77855"> <a class='post-thumbnail' href="https://www.macstories.net/stories/from-a-turntable-to-an-ipad-home-dashboard-my-first-experience-with-vinyl/"> <div class='post-thumbnail-image' style='background-image: url("https://cdn.macstories.net/img_8227-1739796388335-1739986964052.jpeg")'></div> </a> <h1 class="post-title"><a class="post-link" href="https://www.macstories.net/stories/from-a-turntable-to-an-ipad-home-dashboard-my-first-experience-with-vinyl/" rel="bookmark">From a Turntable to an iPad Home Dashboard: My First Experience with Vinyl</a></h1> </article> </div> </div> <div class='dots-container js-featured-posts-dots'> <div class='dot js-dot'></div> <div class='dot js-dot'></div> <div class='dot js-dot'></div> </div> </div> <div class='fan-of-the-week'> <div class='fan-of-the-week-container'> </div> </div> <hr class='fan-of-the-week-separator' /> <div class='site-main'> <div class='main-content'> <div class='posts' role='main'> <article class="post post-77937 type-post status-publish format-standard hentry category-reviews tag-apfs tag-app tag-file-system tag-mac tag-utility" id="content"> <header class='post-header'> <div class='post-date'> <a class="post-link" href="https://www.macstories.net/reviews/hyperspace-quickly-recover-mac-storage-without-deleting-files/" rel="bookmark"><time datetime="2025-02-25T14:26:37-05:00"></time></a> </div> <h1 class='post-title'> <a class='post-link' href='https://www.macstories.net/reviews/hyperspace-quickly-recover-mac-storage-without-deleting-files/' rel='bookmark'>Hyperspace: Quickly Recover Mac Storage Without Deleting Files</a> </h1> <div class='post-author'> <a class="post-author-link" href="https://www.macstories.net/author/johnvoorhees/" rel="author">By John Voorhees</a> </div> </header> <div class='post-content '> <div class="media-wrapper"><img src="https://cdn.macstories.net/cleanshot-2025-02-25-at-14-23-42-2x-1740511499106.png" alt=""><p class="image-caption"><a class="view-full-size" href="https://cdn.macstories.net/cleanshot-2025-02-25-at-14-23-42-2x-1740511499106.png" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 120 120"><path d="M71.2 48.8c1.6 1.6 4.1 1.6 5.6 0L112 13.6V32c0 2.4 2.2 4.4 4.7 3.9 2-.3 3.3-2.2 3.3-4.2V4c0-2.2-1.8-4-4-4H88.2c-2 0-3.8 1.4-4.2 3.3-.4 2.5 1.6 4.7 4 4.7h18.4L71.2 43.2c-1.6 1.6-1.6 4.1 0 5.6zm20.8-.9V104c0 4.4-3.6 8-8 8H16c-4.4 0-8-3.6-8-8V36c0-4.4 3.6-8 8-8h56.1c1.1 0 2.1-.4 2.8-1.2l5.1-5.1c.6-.6.2-1.7-.7-1.7H12C5.4 20 0 25.4 0 32v76c0 6.6 5.4 12 12 12h76c6.6 0 12-5.4 12-12V40.6c0-.9-1.1-1.3-1.7-.7L93.2 45c-.8.8-1.2 1.8-1.2 2.9z"></path></svg></a></p></div> <p id="p2">Earlier today, John Siracusa released a Mac app called <a href="https://apps.apple.com/us/app/hyperspace-reclaim-disk-space/id6739505345?mt=12" rel="noopener noreferrer">Hyperspace</a>. The app scans any folder on your Mac, identifying duplicates. When the scan is finished, you can review the results and choose whether to reclaim the unnecessary space taken up by the duplicates.</p> <div class="media-wrapper"><img src="https://cdn.macstories.net/cleanshot-2025-02-25-at-14-09-07-2x-1740510630166.png" alt="Ready to scan."><p class="image-caption">Ready to scan.<a class="view-full-size" href="https://cdn.macstories.net/cleanshot-2025-02-25-at-14-09-07-2x-1740510630166.png" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 120 120"><path d="M71.2 48.8c1.6 1.6 4.1 1.6 5.6 0L112 13.6V32c0 2.4 2.2 4.4 4.7 3.9 2-.3 3.3-2.2 3.3-4.2V4c0-2.2-1.8-4-4-4H88.2c-2 0-3.8 1.4-4.2 3.3-.4 2.5 1.6 4.7 4 4.7h18.4L71.2 43.2c-1.6 1.6-1.6 4.1 0 5.6zm20.8-.9V104c0 4.4-3.6 8-8 8H16c-4.4 0-8-3.6-8-8V36c0-4.4 3.6-8 8-8h56.1c1.1 0 2.1-.4 2.8-1.2l5.1-5.1c.6-.6.2-1.7-.7-1.7H12C5.4 20 0 25.4 0 32v76c0 6.6 5.4 12 12 12h76c6.6 0 12-5.4 12-12V40.6c0-.9-1.1-1.3-1.7-.7L93.2 45c-.8.8-1.2 1.8-1.2 2.9z"></path></svg></a></p></div> <p id="p4">Because of the way Apple&rsquo;s APFS file system works on the Mac, Hyperspace&rsquo;s deduplication of files doesn&rsquo;t delete or move anything. How APFS does this is complicated and explained on <a href="https://hypercritical.co/hyperspace/#how-it-works" rel="noopener noreferrer">the app&rsquo;s website</a> if you want to learn more, but to over-simplify a bit, APFS allows Hyperspace to eliminate duplicative data without changing the location of the files or their metadata. That means it&rsquo;s a non-destructive operation, allowing you to reclaim drive space at no cost to your data&rsquo;s integrity.</p> <div class="media-wrapper"><img src="https://cdn.macstories.net/cleanshot-2025-02-25-at-14-24-33-2x-1740511499113.png" alt="Hyperspace gives you a chance to review the files it has identified as duplicates."><p class="image-caption">Hyperspace gives you a chance to review the files it has identified as duplicates.<a class="view-full-size" href="https://cdn.macstories.net/cleanshot-2025-02-25-at-14-24-33-2x-1740511499113.png" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 120 120"><path d="M71.2 48.8c1.6 1.6 4.1 1.6 5.6 0L112 13.6V32c0 2.4 2.2 4.4 4.7 3.9 2-.3 3.3-2.2 3.3-4.2V4c0-2.2-1.8-4-4-4H88.2c-2 0-3.8 1.4-4.2 3.3-.4 2.5 1.6 4.7 4 4.7h18.4L71.2 43.2c-1.6 1.6-1.6 4.1 0 5.6zm20.8-.9V104c0 4.4-3.6 8-8 8H16c-4.4 0-8-3.6-8-8V36c0-4.4 3.6-8 8-8h56.1c1.1 0 2.1-.4 2.8-1.2l5.1-5.1c.6-.6.2-1.7-.7-1.7H12C5.4 20 0 25.4 0 32v76c0 6.6 5.4 12 12 12h76c6.6 0 12-5.4 12-12V40.6c0-.9-1.1-1.3-1.7-.7L93.2 45c-.8.8-1.2 1.8-1.2 2.9z"></path></svg></a></p></div> <p id="p6">The app has safety measures in place so system files aren&rsquo;t affected, and users can label certain folders as &lsquo;Source&rsquo; folders that will never be altered. You also have an opportunity to review the results of Hyperspace&rsquo;s scan before the app does anything to your files.</p> <div class="media-wrapper"><img src="https://cdn.macstories.net/cleanshot-2025-02-25-at-14-11-47-2x-1740510726112.png" alt="Hyperspace requires a subscription or one-time purchase to reclaim space."><p class="image-caption">Hyperspace requires a subscription or one-time purchase to reclaim space.<a class="view-full-size" href="https://cdn.macstories.net/cleanshot-2025-02-25-at-14-11-47-2x-1740510726112.png" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 120 120"><path d="M71.2 48.8c1.6 1.6 4.1 1.6 5.6 0L112 13.6V32c0 2.4 2.2 4.4 4.7 3.9 2-.3 3.3-2.2 3.3-4.2V4c0-2.2-1.8-4-4-4H88.2c-2 0-3.8 1.4-4.2 3.3-.4 2.5 1.6 4.7 4 4.7h18.4L71.2 43.2c-1.6 1.6-1.6 4.1 0 5.6zm20.8-.9V104c0 4.4-3.6 8-8 8H16c-4.4 0-8-3.6-8-8V36c0-4.4 3.6-8 8-8h56.1c1.1 0 2.1-.4 2.8-1.2l5.1-5.1c.6-.6.2-1.7-.7-1.7H12C5.4 20 0 25.4 0 32v76c0 6.6 5.4 12 12 12h76c6.6 0 12-5.4 12-12V40.6c0-.9-1.1-1.3-1.7-.7L93.2 45c-.8.8-1.2 1.8-1.2 2.9z"></path></svg></a></p></div> <p id="p8">I took Hyperspace for a spin to see what it could find on my Mac Studio, which stores about 2.5&nbsp;TB of data. The scan was impressively fast at around 30 seconds, identifying 4.04&nbsp;GB of data that it could free up. That&rsquo;s not a lot in the grand scheme of things, but it was also nice to know that I don&rsquo;t generate a lot of duplicate files with my workflows.</p> <p id="p9">Hyperspace <a href="https://apps.apple.com/us/app/hyperspace-reclaim-disk-space/id6739505345?mt=12" rel="noopener noreferrer">is free to download from the Mac App Store</a>. The free version allows you to scan the folders on your system. However, to recover space, you need to subscribe for $9.99 per month or $19.99 per year, or purchase a lifetime license for $49.99. There are also options to purchase a single month license for $9.99 or a single year for $19.99.</p> </div> </article> <hr class='post-separator' /> <article class="post post-77922 type-post status-publish format-standard hentry category-reviews tag-camera tag-homekit tag-security tag-smart-home" id="content"> <header class='post-header'> <div class='post-date'> <a class="post-link" href="https://www.macstories.net/reviews/rugged-reliable-and-homekit-ready-a-review-of-aqaras-g5-pro-outdoor-camera-hub/" rel="bookmark"><time datetime="2025-02-25T11:04:08-05:00"></time></a> </div> <h1 class='post-title'> <a class='post-link' href='https://www.macstories.net/reviews/rugged-reliable-and-homekit-ready-a-review-of-aqaras-g5-pro-outdoor-camera-hub/' rel='bookmark'>Rugged, Reliable, and HomeKit-Ready: A Review of Aqara&#8217;s G5 Pro Outdoor Camera Hub</a> </h1> <div class='post-author'> <a class="post-author-link" href="https://www.macstories.net/author/johnvoorhees/" rel="author">By John Voorhees</a> </div> </header> <div class='post-content '> <div class="media-wrapper"><img src="https://cdn.macstories.net/img_0041-00-00-25-370-1740441314984.png" alt=""><p class="image-caption"><a class="view-full-size" href="https://cdn.macstories.net/img_0041-00-00-25-370-1740441314984.png" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 120 120"><path d="M71.2 48.8c1.6 1.6 4.1 1.6 5.6 0L112 13.6V32c0 2.4 2.2 4.4 4.7 3.9 2-.3 3.3-2.2 3.3-4.2V4c0-2.2-1.8-4-4-4H88.2c-2 0-3.8 1.4-4.2 3.3-.4 2.5 1.6 4.7 4 4.7h18.4L71.2 43.2c-1.6 1.6-1.6 4.1 0 5.6zm20.8-.9V104c0 4.4-3.6 8-8 8H16c-4.4 0-8-3.6-8-8V36c0-4.4 3.6-8 8-8h56.1c1.1 0 2.1-.4 2.8-1.2l5.1-5.1c.6-.6.2-1.7-.7-1.7H12C5.4 20 0 25.4 0 32v76c0 6.6 5.4 12 12 12h76c6.6 0 12-5.4 12-12V40.6c0-.9-1.1-1.3-1.7-.7L93.2 45c-.8.8-1.2 1.8-1.2 2.9z"></path></svg></a></p></div> <p id="p2">I&rsquo;ll cut to the chase: <a href="https://amzn.to/43uhkor" rel="noopener noreferrer">Aqara&rsquo;s G5 Pro</a> is the best HomeKit-compatible camera I&rsquo;ve ever used. The device&rsquo;s <a href="https://www.aqara.com/en/product/camera-hub-g5-pro/" rel="noopener noreferrer">capabilities</a> go far beyond its HomeKit integration, and I&rsquo;ll touch on those below. However, given how hard it can be to find high-quality hardware like the G5 Pro that works with HomeKit Secure Video, that&rsquo;s been my primary focus while testing this camera.</p> <div class="media-wrapper" id="div3"><span class="embed-youtube" style="text-align:center; display: block;"><iframe class="youtube-player" type="text/html" width="640" height="360" src="https://www.youtube.com/embed/sePl6bjWu6c?version=3&amp;rel=1&amp;fs=1&amp;autohide=2&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent" allowfullscreen="true" style="border:0;"></iframe></span></div> <p id="p4"> <a href="https://www.macstories.net/reviews/rugged-reliable-and-homekit-ready-a-review-of-aqaras-g5-pro-outdoor-camera-hub/" class="more-link" rel="noopener noreferrer"><span class="post-read-more-link">Read more</span></a></p> </div> </article> <hr class='post-separator' /> <article class="post post-77916 type-post status-publish format-standard hentry category-news tag-comfort-zone tag-magic-rays-of-light tag-podcast tag-unwind" id="content"> <header class='post-header'> <div class='post-date'> <a class="post-link" href="https://www.macstories.net/news/the-latest-from-comfort-zone-macstories-unwind-and-magic-rays-of-light-3/" rel="bookmark"><time datetime="2025-02-23T14:12:21-05:00"></time></a> </div> <h1 class='post-title'> <a class='post-link' href='https://www.macstories.net/news/the-latest-from-comfort-zone-macstories-unwind-and-magic-rays-of-light-3/' rel='bookmark'>The Latest from Comfort Zone, MacStories Unwind, and Magic Rays of Light</a> </h1> <div class='post-author'> <a class="post-author-link" href="https://www.macstories.net/author/johnvoorhees/" rel="author">By John Voorhees</a> </div> </header> <div class='post-content '> <div class="media-wrapper"><img src="https://cdn.macstories.net/untitled-1738434411572.png" alt=""><p class="image-caption"><a class="view-full-size" href="https://cdn.macstories.net/untitled-1738434411572.png" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 120 120"><path d="M71.2 48.8c1.6 1.6 4.1 1.6 5.6 0L112 13.6V32c0 2.4 2.2 4.4 4.7 3.9 2-.3 3.3-2.2 3.3-4.2V4c0-2.2-1.8-4-4-4H88.2c-2 0-3.8 1.4-4.2 3.3-.4 2.5 1.6 4.7 4 4.7h18.4L71.2 43.2c-1.6 1.6-1.6 4.1 0 5.6zm20.8-.9V104c0 4.4-3.6 8-8 8H16c-4.4 0-8-3.6-8-8V36c0-4.4 3.6-8 8-8h56.1c1.1 0 2.1-.4 2.8-1.2l5.1-5.1c.6-.6.2-1.7-.7-1.7H12C5.4 20 0 25.4 0 32v76c0 6.6 5.4 12 12 12h76c6.6 0 12-5.4 12-12V40.6c0-.9-1.1-1.3-1.7-.7L93.2 45c-.8.8-1.2 1.8-1.2 2.9z"></path></svg></a></p></div> <p id="p2">Enjoy the latest episodes from MacStories&rsquo; family of podcasts:</p> <h2 id="comfort-zone">Comfort Zone</h2> <div class="media-wrapper" id="div3"><span class="embed-youtube" style="text-align:center; display: block;"><iframe class="youtube-player" type="text/html" width="640" height="360" src="https://www.youtube.com/embed/qrZQk_DTl4c?version=3&amp;rel=1&amp;fs=1&amp;autohide=2&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent" allowfullscreen="true" style="border:0;"></iframe></span></div> <div class="media-wrapper subscribe-podcast-cta" id="div4"> <div class="subscribe-buttons-row"><a href="https://itunes.apple.com/us/podcast/id1749879483?at=1001l3bhP&amp;ct=cz" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/button-itunes-2x1495584446433.png"></a><a href="https://overcast.fm/itunes1749879483" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/pod-overcast.png"></a></div> <div class="subscribe-buttons-row"><a href="https://open.spotify.com/show/0huKMCk8pn5f8W77pIFjxt" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/pod-spotify.png"></a><a href="https://pca.st/itunes/1749879483" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/button-pocket-casts-2x1495584446442.png"></a></div> <div class="subscribe-buttons-row"><a href="https://www.youtube.com/watch?v=jYP1_dVnWsI&amp;list=PLDSpdP6G2mHuQfDP4-fM8XQxLYmc90xNi" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/pod-youtube.png"></a><a href="https://feeds.libsyn.com/531557/rss" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/pod-rss.png"></a></div> </div> <p id="p5">Matt has a lot of feelings about podcast players, Nil&eacute;ane has gone on an adventure where the sounds are just warmer and somehow better but she can&rsquo;t quite explain why, and Chris tries to make an all-out war break out.</p> <hr id="hr6"><h2 id="macstories-unwind">MacStories Unwind</h2> <div class="media-wrapper" id="div7"><span class="embed-youtube" style="text-align:center; display: block;"><iframe class="youtube-player" type="text/html" width="640" height="360" src="https://www.youtube.com/embed/l1rmi3mfWgI?version=3&amp;rel=1&amp;fs=1&amp;autohide=2&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent" allowfullscreen="true" style="border:0;"></iframe></span></div> <div class="media-wrapper subscribe-podcast-cta" id="div8"> <div class="subscribe-buttons-row"><a href="https://podcasts.apple.com/us/podcast/macstories-unwind/id1510451759?at=1001l3bhP&amp;ct=unwind" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/button-itunes-2x1495584446433.png"></a><a href="https://overcast.fm/itunes1510451759/macstories-unwind" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/pod-overcast.png"></a></div> <div class="subscribe-buttons-row"><a href="https://open.spotify.com/show/5Csa7XhISn0OQERnqOqoge" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/pod-spotify.png"></a><a href="https://pca.st/unwind" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/button-pocket-casts-2x1495584446442.png"></a></div> <div class="subscribe-buttons-row"><a href="https://www.youtube.com/watch?v=W30bxb8eVZk&amp;list=PLDSpdP6G2mHtEeoFHglHN-L1YpKal24RO" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/pod-youtube.png"></a><a href="https://feeds.libsyn.com/506208/rss" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/pod-rss.png"></a></div> </div> <p id="p9">This week on Unwind, Federico and I offer a peek behind what it&rsquo;s like to wait for an Apple press release to drop, Federico critiques an Italian&rsquo;s recommendations of what to buy at Costco and shares a videogame pick, and I have a new movie for listeners.</p> <hr id="hr10"><h2 id="magic-rays-of-light">Magic Rays of Light</h2> <div class="media-wrapper"><iframe height="175" width="100%" title="Media player" src="https://embed.podcasts.apple.com/us/podcast/surface-apple-tv-on-android-and-a-disappointing-netflix-bug/id1522854547?i=1000694767055&amp;itscg=30200&amp;itsct=podcast_box_player&amp;ls=1&amp;mttnsubad=1000681410361&amp;at=1001l3bhP&amp;ct=shortcuts&amp;theme=auto" id="embedPlayer" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation-by-user-activation" allow="autoplay *; encrypted-media *; clipboard-write" style="border: 0px; border-radius: 12px; width: 100%; height: 175px; max-width: 660px;"></iframe></div> <div class="media-wrapper subscribe-podcast-cta" id="div12"> <div class="subscribe-buttons-row"><a href="https://itunes.apple.com/us/podcast/id1522854547?at=1001l3bhP&amp;ct=mrol" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/button-itunes-2x1495584446433.png"></a><a href="https://overcast.fm/itunes1522854547" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/pod-overcast.png"></a></div> <div class="subscribe-buttons-row"><a href="https://open.spotify.com/show/6rlbt5wHDjvc9JZNDTQmJz" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/pod-spotify.png"></a><a href="https://pca.st/itunes/1522854547" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/button-pocket-casts-2x1495584446442.png"></a></div> <div class="subscribe-buttons-row"><a href="https://www.youtube.com/watch?v=0tCdokI2nSA&amp;list=PLDSpdP6G2mHtlXmGzb9wPRmghjP8FQSBm" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/pod-youtube.png"></a><a href="https://feeds.libsyn.com/403286/rss" class="button button-subscribe" rel="noopener noreferrer"><img alt="" src="https://cdn.macstories.net/002/pod-rss.png"></a></div> </div> <p id="p13">Sigmund and Devon check in after the Netflix &ldquo;bug&rdquo; that briefly enabled integration with TV app. Then, they highlight the return of Surface, share their thoughts on the Apple TV app coming to Android, and discuss the new iPhone 16e.</p> <p id="p14"> <a href="https://www.macstories.net/news/the-latest-from-comfort-zone-macstories-unwind-and-magic-rays-of-light-3/" class="more-link" rel="noopener noreferrer"><span class="post-read-more-link">Read more</span></a></p> </div> </article> <hr class='post-separator' /> <article class="post post-77910 type-post status-publish format-standard hentry category-linked tag-interview tag-jony-ive tag-podcast tag-steve-jobs" id="content"> <header class='post-header'> <div class='post-date'> <a class="post-link" href="https://www.macstories.net/linked/jony-ive-on-the-bbcs-desert-island-discs/" rel="bookmark"><time datetime="2025-02-23T07:08:24-05:00"></time></a> </div> <h1 class='post-title'> <a class='post-link' href='https://www.macstories.net/linked/jony-ive-on-the-bbcs-desert-island-discs/' rel='bookmark'>Jony Ive on the BBC’s Desert Island Discs</a> </h1> <div class='post-author'> <a class="post-author-link" href="https://www.macstories.net/author/jonathan/" rel="author">By Jonathan Reed</a> </div> </header> <div class='post-content '> <p id="p1">Jony Ive has often been a mysterious and guarded personality, and any insight into his mind has always been interesting. So Ive&rsquo;s appearance today on the BBC&rsquo;s &lsquo;Desert Island Discs&rsquo; was sure to be appointment listening.</p> <p id="p2">Ive touches on some interesting subjects, including the first time he experienced using an Apple Macintosh:</p> <blockquote id="blockquote3"><p> The joy of being able to type on that and to see a page on the screen and then use a laser printer and also choose the sounds. This was the first computer that let you actually change the alert chimes, and I was shocked that I had a sense of the people that made it. They could have been in the room, and you really had a sense of what was on their mind and their values and their sort of joy and exuberance in making something that they knew was helpful and reminded me of how important design was. </p></blockquote> <p id="p4">He also talked about his feelings and the subsequent responsibility he felt for helping kickstart the smartphone revolution with the first iPhone:</p> <blockquote id="blockquote5"><p> The nature of innovation is there will be unpredicted consequences, and I celebrate and am encouraged by the very positive contribution, the empowerment, the liberty that is provided to so many people in so many ways. Just because the not-so-positive consequences weren&rsquo;t intended, that doesn&rsquo;t matter relative to how I feel responsible and is a contributor to decisions that I have made since and decisions that I&rsquo;m making in the future&hellip; You need a very particular resolve and discipline not to be drawn in and seduced&hellip; but we&rsquo;ve [Ive&rsquo;s family] worked very hard to recognizing [sic] just the power of these tools [and] to use them I think responsibly and carefully and like everybody I find that difficult. </p></blockquote> <p id="p6">Ive also understands his life-long association with Steve Jobs, to the point where even he often asks the question many in the tech community still do:</p> <blockquote id="blockquote7"><p> I remember he used to say, &lsquo;I really don&rsquo;t want you to &ndash; when I&rsquo;m not here &ndash; I really don&rsquo;t want you to be thinking, well, what would Steve do?&rsquo; And every time I think, &lsquo;I wonder what Steve would do?&rsquo; I think, &lsquo;Ha! I&rsquo;m doing exactly what you didn&rsquo;t want!&rsquo; </p></blockquote> <p id="p8">Ive also chose a wide range of records to take to his &lsquo;desert island&rsquo;, including Simple Minds, U2, a track from the Wall-E soundtrack, and a performance of &lsquo;Singing In the Rain&rsquo; by his son, which Ive recorded on his iPhone.</p> <p id="p9">The conversation covers a wide range of topics, from working with his father, a silversmith, to joining Apple and ultimately leaving to form LoveFrom. He also talks about working on the failed Newton MessagePad and his impression of meeting Jobs for the first time (&lsquo;Steve understood what I thought and felt&rsquo;). It&rsquo;s a fascinating interview, so I&rsquo;d encourage you to listen to the full episode.</p> <p id="p10">You can listen now in the <a href="https://www.bbc.co.uk/sounds/play/m00289vf" rel="noopener noreferrer">BBC Sounds app</a>. The conversation with Ive will also be available in one month via the Desert Island Discs <a href="https://podcasts.apple.com/gb/podcast/desert-island-discs/id342735925" rel="noopener noreferrer">podcast feed</a>.</p> </div> </article> <hr class='post-separator' /> <article class="post post-77906 type-post status-publish format-standard hentry category-news tag-apple-news tag-ios tag-ipados tag-news tag-recipe" id="content"> <header class='post-header'> <div class='post-date'> <a class="post-link" href="https://www.macstories.net/news/recipes-are-coming-to-apples-news-service/" rel="bookmark"><time datetime="2025-02-21T14:09:31-05:00"></time></a> </div> <h1 class='post-title'> <a class='post-link' href='https://www.macstories.net/news/recipes-are-coming-to-apples-news-service/' rel='bookmark'>Recipes Are Coming to Apple&#8217;s News+ Service</a> </h1> <div class='post-author'> <a class="post-author-link" href="https://www.macstories.net/author/johnvoorhees/" rel="author">By John Voorhees</a> </div> </header> <div class='post-content '> <div class="media-wrapper"><img src="https://cdn.macstories.net/untitled-1740164839057.png" alt="Source: Apple."><p class="image-caption">Source: Apple.<a class="view-full-size" href="https://cdn.macstories.net/untitled-1740164839057.png" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 120 120"><path d="M71.2 48.8c1.6 1.6 4.1 1.6 5.6 0L112 13.6V32c0 2.4 2.2 4.4 4.7 3.9 2-.3 3.3-2.2 3.3-4.2V4c0-2.2-1.8-4-4-4H88.2c-2 0-3.8 1.4-4.2 3.3-.4 2.5 1.6 4.7 4 4.7h18.4L71.2 43.2c-1.6 1.6-1.6 4.1 0 5.6zm20.8-.9V104c0 4.4-3.6 8-8 8H16c-4.4 0-8-3.6-8-8V36c0-4.4 3.6-8 8-8h56.1c1.1 0 2.1-.4 2.8-1.2l5.1-5.1c.6-.6.2-1.7-.7-1.7H12C5.4 20 0 25.4 0 32v76c0 6.6 5.4 12 12 12h76c6.6 0 12-5.4 12-12V40.6c0-.9-1.1-1.3-1.7-.7L93.2 45c-.8.8-1.2 1.8-1.2 2.9z"></path></svg></a></p></div> <p id="p2">Apple continues to layer new features into its News+ service. With iOS and iPadOS 18.4, <a href="https://www.apple.com/newsroom/2025/02/apple-introduces-news-plus-food/" rel="noopener noreferrer">the company says</a> the service will add recipes from well-known publishers including Allrecipes, Bon App&eacute;tit, Food &amp; Wine, Good Food, and Serious Eats:</p> <blockquote id="blockquote3"><p> With the new Food feature, users will be able to find stories curated by Apple News editors, as well as browse, search, and filter tens of thousands of recipes in the Recipe Catalog &mdash; with new recipes added every day. The beautifully designed recipe format makes it easy to review ingredients and directions, and a new cook mode takes step-by-step instructions to the full screen. Users can also save their favorite recipes for later and access them offline. </p></blockquote> <div class="media-wrapper"><img src="https://cdn.macstories.net/apple-news-plus-food-feed-1740165097936.png" alt="Source: Apple."><p class="image-caption">Source: Apple.<a class="view-full-size" href="https://cdn.macstories.net/apple-news-plus-food-feed-1740165097936.png" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 120 120"><path d="M71.2 48.8c1.6 1.6 4.1 1.6 5.6 0L112 13.6V32c0 2.4 2.2 4.4 4.7 3.9 2-.3 3.3-2.2 3.3-4.2V4c0-2.2-1.8-4-4-4H88.2c-2 0-3.8 1.4-4.2 3.3-.4 2.5 1.6 4.7 4 4.7h18.4L71.2 43.2c-1.6 1.6-1.6 4.1 0 5.6zm20.8-.9V104c0 4.4-3.6 8-8 8H16c-4.4 0-8-3.6-8-8V36c0-4.4 3.6-8 8-8h56.1c1.1 0 2.1-.4 2.8-1.2l5.1-5.1c.6-.6.2-1.7-.7-1.7H12C5.4 20 0 25.4 0 32v76c0 6.6 5.4 12 12 12h76c6.6 0 12-5.4 12-12V40.6c0-.9-1.1-1.3-1.7-.7L93.2 45c-.8.8-1.2 1.8-1.2 2.9z"></path></svg></a></p></div> <p id="p5">Interestingly, Apple&rsquo;s press release makes no mention of the Mac. I&rsquo;d rather use my iPhone or iPad in the kitchen, but a Mac is a great place to browse recipes, so hopefully News+ Food will be brought to the Mac eventually.</p> </div> </article> <hr class='post-separator' /> <article class="post post-77902 type-post status-publish format-standard hentry category-news tag-apple-intelligence tag-vision-pro tag-visionos" id="content"> <header class='post-header'> <div class='post-date'> <a class="post-link" href="https://www.macstories.net/news/vision-pro-to-gain-apple-intelligence-spatial-gallery-app-and-companion-iphone-app/" rel="bookmark"><time datetime="2025-02-21T13:57:29-05:00"></time></a> </div> <h1 class='post-title'> <a class='post-link' href='https://www.macstories.net/news/vision-pro-to-gain-apple-intelligence-spatial-gallery-app-and-companion-iphone-app/' rel='bookmark'>Vision Pro to Gain Apple Intelligence, Spatial Gallery App, and Companion iPhone App</a> </h1> <div class='post-author'> <a class="post-author-link" href="https://www.macstories.net/author/johnvoorhees/" rel="author">By John Voorhees</a> </div> </header> <div class='post-content '> <div class="media-wrapper"><img src="https://cdn.macstories.net/apple-visionos-2-4-spatial-gallery-00-00-23-640-1740163747912.jpg" alt="Source: Apple."><p class="image-caption">Source: Apple.<a class="view-full-size" href="https://cdn.macstories.net/apple-visionos-2-4-spatial-gallery-00-00-23-640-1740163747912.jpg" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 120 120"><path d="M71.2 48.8c1.6 1.6 4.1 1.6 5.6 0L112 13.6V32c0 2.4 2.2 4.4 4.7 3.9 2-.3 3.3-2.2 3.3-4.2V4c0-2.2-1.8-4-4-4H88.2c-2 0-3.8 1.4-4.2 3.3-.4 2.5 1.6 4.7 4 4.7h18.4L71.2 43.2c-1.6 1.6-1.6 4.1 0 5.6zm20.8-.9V104c0 4.4-3.6 8-8 8H16c-4.4 0-8-3.6-8-8V36c0-4.4 3.6-8 8-8h56.1c1.1 0 2.1-.4 2.8-1.2l5.1-5.1c.6-.6.2-1.7-.7-1.7H12C5.4 20 0 25.4 0 32v76c0 6.6 5.4 12 12 12h76c6.6 0 12-5.4 12-12V40.6c0-.9-1.1-1.3-1.7-.7L93.2 45c-.8.8-1.2 1.8-1.2 2.9z"></path></svg></a></p></div> <p id="p2"><a href="https://www.apple.com/newsroom/2025/02/apple-intelligence-comes-to-apple-vision-pro-in-april/" rel="noopener noreferrer">Apple announced</a> today that visionOS 2.4 will add some big features to the Vision Pro.</p> <p id="p3">For starters, Apple Intelligence is coming to the Vision Pro. When I was at WWDC, I was surprised when there was no mention that Apple Intelligence would be added to visionOS. Since then, visionOS 2.0 and three subsequent releases have debuted without any sign of Apple Intelligence. However, that will change with the release of visionOS 2.4 in April.</p> <p id="p4">Apple says visionOS 2.4 will include:</p> <ul id="ul5"><li>Writing Tools;</li> <li>ChatGPT integration;</li> <li>Genmoji; </li> <li>Image Playground; and</li> <li>Other unspecified features</li> </ul><div class="media-wrapper"><img src="https://cdn.macstories.net/apple-visionos-2-4-spatial-gallery-00-00-10-396-1740163685965.jpg" alt="Spatial Gallery. Source: Apple"><p class="image-caption">Spatial Gallery. Source: Apple<a class="view-full-size" href="https://cdn.macstories.net/apple-visionos-2-4-spatial-gallery-00-00-10-396-1740163685965.jpg" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 120 120"><path d="M71.2 48.8c1.6 1.6 4.1 1.6 5.6 0L112 13.6V32c0 2.4 2.2 4.4 4.7 3.9 2-.3 3.3-2.2 3.3-4.2V4c0-2.2-1.8-4-4-4H88.2c-2 0-3.8 1.4-4.2 3.3-.4 2.5 1.6 4.7 4 4.7h18.4L71.2 43.2c-1.6 1.6-1.6 4.1 0 5.6zm20.8-.9V104c0 4.4-3.6 8-8 8H16c-4.4 0-8-3.6-8-8V36c0-4.4 3.6-8 8-8h56.1c1.1 0 2.1-.4 2.8-1.2l5.1-5.1c.6-.6.2-1.7-.7-1.7H12C5.4 20 0 25.4 0 32v76c0 6.6 5.4 12 12 12h76c6.6 0 12-5.4 12-12V40.6c0-.9-1.1-1.3-1.7-.7L93.2 45c-.8.8-1.2 1.8-1.2 2.9z"></path></svg></a></p></div> <p id="p7">In addition, visionOS will debut Spatial Gallery, a new Vision Pro app that <a href="https://www.apple.com/newsroom/2025/02/apple-intelligence-comes-to-apple-vision-pro-in-april/" rel="noopener noreferrer">Apple says</a> will feature &ldquo;a curated collection of spatial photos, spatial videos, and panoramas from artists, filmmakers, photographers, and more,&rdquo; including new Immersive video titles.</p> <p id="p8">Apple is also releasing <a href="https://www.apple.com/newsroom/2025/02/apple-intelligence-comes-to-apple-vision-pro-in-april/" rel="noopener noreferrer">a Vision Pro app</a> for the iPhone that adds:</p> <blockquote id="blockquote9"><p> a new way to download apps and games from the App Store; discover experiences from Apple TV, Spatial Gallery, and more; easily find helpful tips; and quickly access information for their Vision Pro. Enhancements to Guest User make it easier than ever for users to share apps and experiences with family, friends, and colleagues using a nearby iPhone or iPad. </p></blockquote> <div class="media-wrapper"><img src="https://cdn.macstories.net/apple-visionos-2-4-apple-vision-pro-app-for-iphone-1740163817345.png" alt="The Apple Vision Pro app. Source: Apple."><p class="image-caption">The Apple Vision Pro app. Source: Apple.<a class="view-full-size" href="https://cdn.macstories.net/apple-visionos-2-4-apple-vision-pro-app-for-iphone-1740163817345.png" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 120 120"><path d="M71.2 48.8c1.6 1.6 4.1 1.6 5.6 0L112 13.6V32c0 2.4 2.2 4.4 4.7 3.9 2-.3 3.3-2.2 3.3-4.2V4c0-2.2-1.8-4-4-4H88.2c-2 0-3.8 1.4-4.2 3.3-.4 2.5 1.6 4.7 4 4.7h18.4L71.2 43.2c-1.6 1.6-1.6 4.1 0 5.6zm20.8-.9V104c0 4.4-3.6 8-8 8H16c-4.4 0-8-3.6-8-8V36c0-4.4 3.6-8 8-8h56.1c1.1 0 2.1-.4 2.8-1.2l5.1-5.1c.6-.6.2-1.7-.7-1.7H12C5.4 20 0 25.4 0 32v76c0 6.6 5.4 12 12 12h76c6.6 0 12-5.4 12-12V40.6c0-.9-1.1-1.3-1.7-.7L93.2 45c-.8.8-1.2 1.8-1.2 2.9z"></path></svg></a></p></div> <p id="p11">Apple says you&rsquo;ll be able to queue a download from your iPhone for your Apple Vision Pro. I gave up trying to share my Vision Pro with my family almost immediately because it was such a cumbersome process, so better sharing will be welcome. If it works as promised, this sounds like a much better approach:</p> <blockquote id="blockquote12"><p> With new enhancements to Guest User in visionOS 2.4, users can start a Guest User session with their nearby iPhone or iPad. When their device is unlocked, they can choose which apps are accessible to their guest and start View Mirroring with AirPlay, making it easy to guide a guest through their Vision Pro experience. </p></blockquote> <p id="p13">It&rsquo;s great to see Apple continue to push the Vision Pro forward with better user experiences, new content, and additional ways to enjoy its unique features.</p> </div> </article> <hr class='post-separator' /> <article class="post post-77898 type-post status-publish format-standard hentry category-news" id="content"> <header class='post-header'> <div class='post-date'> <a class="post-link" href="https://www.macstories.net/news/apple-intelligence-to-expand-to-new-languages-the-eu-and-vision-pro-in-april/" rel="bookmark"><time datetime="2025-02-21T13:22:27-05:00"></time></a> </div> <h1 class='post-title'> <a class='post-link' href='https://www.macstories.net/news/apple-intelligence-to-expand-to-new-languages-the-eu-and-vision-pro-in-april/' rel='bookmark'>Apple Intelligence to Expand to New Languages, the EU, and Vision Pro in April</a> </h1> <div class='post-author'> <a class="post-author-link" href="https://www.macstories.net/author/johnvoorhees/" rel="author">By John Voorhees</a> </div> </header> <div class='post-content '> <div class="media-wrapper"><img src="https://cdn.macstories.net/icon-2-1740162117430.png" alt=""><p class="image-caption"><a class="view-full-size" href="https://cdn.macstories.net/icon-2-1740162117430.png" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 120 120"><path d="M71.2 48.8c1.6 1.6 4.1 1.6 5.6 0L112 13.6V32c0 2.4 2.2 4.4 4.7 3.9 2-.3 3.3-2.2 3.3-4.2V4c0-2.2-1.8-4-4-4H88.2c-2 0-3.8 1.4-4.2 3.3-.4 2.5 1.6 4.7 4 4.7h18.4L71.2 43.2c-1.6 1.6-1.6 4.1 0 5.6zm20.8-.9V104c0 4.4-3.6 8-8 8H16c-4.4 0-8-3.6-8-8V36c0-4.4 3.6-8 8-8h56.1c1.1 0 2.1-.4 2.8-1.2l5.1-5.1c.6-.6.2-1.7-.7-1.7H12C5.4 20 0 25.4 0 32v76c0 6.6 5.4 12 12 12h76c6.6 0 12-5.4 12-12V40.6c0-.9-1.1-1.3-1.7-.7L93.2 45c-.8.8-1.2 1.8-1.2 2.9z"></path></svg></a></p></div> <p id="p2"><a href="https://www.apple.com/newsroom/2025/02/apple-intelligence-expands-to-more-languages-and-regions-in-april/" rel="noopener noreferrer">Apple has announced</a> that its personal intelligence system dubbed Apple Intelligence will debut in additional languages in April when iOS 18.4, iPadOS 18.4, and macOS 15.4 are released.</p> <p id="p3">In addition to the currently supported languages, Apple will add French, German, Italian, Portuguese (Brazil), Spanish, Japanese, Korean, Chinese (simplified), and localized English for Singapore and India. Developers running the latest betas can start testing their apps in these languages today.</p> <p id="p4">The updates in April will also bring Apple Intelligence features to the iPhone and iPad for EU users and Apple Vision Pro users.</p> <p id="p5">It&rsquo;s great to see that Apple Intelligence will expand in so many ways soon. For the feature to be widely adopted, localization is important, as is availability in the EU and on as many devices as possible, including the Vision Pro.</p> </div> </article> <hr class='post-separator' /> <article class="post post-77892 type-post status-publish format-standard hentry category-linked tag-glasses tag-visionos" id="content"> <header class='post-header'> <div class='post-date'> <a class="post-link" href="https://www.macstories.net/linked/apple-vision-glasses-will-be-irresistible/" rel="bookmark"><time datetime="2025-02-21T12:47:36-05:00"></time></a> </div> <h1 class='post-title'> <a class='post-link post-link-linked' href='https://notebook.lachlanjc.com/2025-02-19_apple_vision_glasses_will_be_irresistible' rel='bookmark' target="_blank">Apple Vision Glasses Will Be Irresistible</a><a class='post-link post-link-linked post-link-linked-arrow' href='https://notebook.lachlanjc.com/2025-02-19_apple_vision_glasses_will_be_irresistible' target='_blank'>&rarr;</span> </h1> <div class='post-author'> <a class="post-author-link" href="https://www.macstories.net/author/viticci/" rel="author">Linked By Federico Viticci</a> </div> </header> <div class='post-content '> <p id="p1">I found myself nodding in agreement from beginning to end with <a href="https://notebook.lachlanjc.com/2025-02-19_apple_vision_glasses_will_be_irresistible" rel="noopener noreferrer">this story by Lachlan Campbell</a>, who, after a year of Vision Pro, imagines what future Apple Vision glasses may be able to do and how they&rsquo;d reshape our societal norms:</p> <blockquote id="blockquote2"><p> I&rsquo;ve written about my long-term <a href="https://notebook.lachlanjc.com/2024-03-06_long_on_spatial_computing" rel="noopener noreferrer">belief in spatial computing</a>, and how visionOS 2 made <a href="https://notebook.lachlanjc.com/2024-09-19_visionos_2_invests_in_core_technologies" rel="noopener noreferrer">small but notable progress</a>. The pieces have clicked into place more recently for me for what an AR glasses version of Apple Vision would look like, and how it will change us. We don&rsquo;t have the technology, hardware-wise, to build this product today, or we&rsquo;d already be wearing it. We need significant leaps in batteries, mobile silicon, and displays to make this product work. Leaps in AI assistance, cameras, and computer vision would make this product better, too. But the industry is hard at work at all of these problems. This product is coming.</p> <p> The basic pitch: augmented reality glasses with transparent lenses that can project more screen than you could ever own, wherever you are. The power of real software like iPad/Mac, an always-on intelligent assistant, POV photos/video/audio, and listening to audio without headphones. Control it like Apple Vision Pro with your eyes, hands, and voice, optionally pairing accessories (primarily AirPods and any of stylus/keyboard/trackpad/mice work for faster/more precise inputs). It&rsquo;s cellular (with an Apple-designed modem) and entirely wireless. It combines the ideas of ambient computing that Humane (RIP) and Meta Ray-Bans have begun, including a wearable assistant, POV photography, and ambient audio with everything you love about your current Apple products. </p></blockquote> <p id="p3">I may be stating the obvious here, but I fundamentally believe that headsets are a dead end and glasses are the ultimate form factor we should be striving for. Or let me put it another way: every time I use visionOS, I remember how futuristic everything about it still feels&hellip;and how much I wish I was looking at it through glasses instead.</p> <p id="p4">There&rsquo;s a real possibility we may have Apple <a href="https://www.macrumors.com/2024/10/14/apple-smart-glasses-airpods-cameras-2027/" rel="noopener noreferrer">glasses</a> (and an Apple <a href="https://www.macrumors.com/2025/02/21/alleged-display-sizes-apple-foldable-iphone/" rel="noopener noreferrer">foldable</a>?) by 2030, and I wish I could just skip ahead five years now. As Lachlan argues, we&rsquo;re marching toward all of this.</p> <div class="post-linked-internal-permalink"><a class='post-link post-link-linked' href='https://www.macstories.net/linked/apple-vision-glasses-will-be-irresistible/'>Permalink</a></div> </div> </article> <hr class='post-separator' /> <article class="post post-77878 type-post status-publish format-standard hentry category-linked tag-ai tag-artificial-intelligence tag-chatgpt" id="content"> <header class='post-header'> <div class='post-date'> <a class="post-link" href="https://www.macstories.net/linked/one-ai-to-rule-them-all/" rel="bookmark"><time datetime="2025-02-21T11:35:35-05:00"></time></a> </div> <h1 class='post-title'> <a class='post-link post-link-linked' href='https://spyglass.org/consumer-ai-services-apps/' rel='bookmark' target="_blank">One AI to Rule Them All?</a><a class='post-link post-link-linked post-link-linked-arrow' href='https://spyglass.org/consumer-ai-services-apps/' target='_blank'>&rarr;</span> </h1> <div class='post-author'> <a class="post-author-link" href="https://www.macstories.net/author/viticci/" rel="author">Linked By Federico Viticci</a> </div> </header> <div class='post-content '> <p id="p1">I enjoyed <a href="https://spyglass.org/consumer-ai-services-apps/" rel="noopener noreferrer">this look by M.G. Siegler at the current AI landscape</a>, evaluating the positions of all the big players and trying to predict who will come out on top based on what we can see today. I&rsquo;ve been thinking about this a lot lately. The space is changing so rapidly, with weekly announcements and rumors, that it&rsquo;s challenging to keep up with all the latest models, app integrations, and reasoning modes. But one thing seems certain: with <a href="https://www.reuters.com/technology/artificial-intelligence/openais-weekly-active-users-surpass-400-million-2025-02-20/" rel="noopener noreferrer">400 million weekly users</a>, ChatGPT is winning in the public eye.</p> <p id="p2">However, I was captivated by this analogy, and I wish I&rsquo;d thought of it myself:</p> <blockquote id="blockquote3"><p> Professionals and power users will undoubtedly pay for, and get value out of, multiple models and products. But just as with the streaming wars, consumers are not going to buy all of these services. And unlike that war, where all of the players had differentiating content, again, the AI services are reaching some level of parity (for consumer use cases). So whereas you might have three or four streaming services that you pay for, you will likely just have one main AI service. Again, it&rsquo;s more like search in that way. </p></blockquote> <p id="p4">I see the parallels between different streaming services and different AI models, and I wonder if it&rsquo;s the sort of diversification that happens before inevitable consolidation. Right now, I find ChatGPT&rsquo;s <a href="https://openai.com/index/introducing-deep-research/" rel="noopener noreferrer">Deep Research</a> superior to Google Gemini, but Google has a more <a href="https://www.macstories.net/stories/gemini-2-0-and-llms-integrated-with-apps/" rel="noopener noreferrer">fascinating and useful ecosystem story</a>; <a href="https://claude.ai/" rel="noopener noreferrer">Claude</a> is better at coding, editing prose, and <a href="https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags" rel="noopener noreferrer">following complex instructions</a> than any other model I&rsquo;ve tested, but it feels limited by a lack of extensions and web search (<a href="https://www.testingcatalog.com/anthropic-developing-web-search-feature-for-claude-ai/" rel="noopener noreferrer">for now</a>). As a result, I find myself jumping between different LLMs for different tasks. And that&rsquo;s not to mention the more specific products I use on a regular basis, such as <a href="https://notebooklm.google.com" rel="noopener noreferrer">NotebookLM</a>, <a href="https://readwise.io/chat" rel="noopener noreferrer">Readwise Chat</a>, and <a href="https://openai.com/index/whisper/" rel="noopener noreferrer">Whisper</a>. Could it be that, just like I&rsquo;ve always appreciated distinct native apps for specific tasks, maybe I also prefer dedicated AIs for different purposes now?</p> <p id="p5">I continue to <a href="https://www.macstories.net/stories/gemini-2-0-and-llms-integrated-with-apps/" rel="noopener noreferrer">think</a> that, long term, it&rsquo;ll once again come down to iOS versus Android, as it&rsquo;s always been. But I also believe that M.G. Siegler is correct: until the dust settles (<em>if</em> it ever does), power users will likely use multiple AIs in lieu of one AI to rule them all. And for regular users, at least for the time being, that <em>one</em> AI is <a href="https://chatgpt.com" rel="noopener noreferrer">ChatGPT</a>.</p> <div class="post-linked-internal-permalink"><a class='post-link post-link-linked' href='https://www.macstories.net/linked/one-ai-to-rule-them-all/'>Permalink</a></div> </div> </article> <hr class='post-separator' /> <nav class="page-navigation" role="navigation"><a href="https://www.macstories.net/page/2/" class="next">Next page</a></nav> </div> </div> </div> <footer class='site-footer' role='contentinfo'> <div class='about-social'> <nav class='about'> <ul id="menu-footer" class="menu"><li id="menu-item-54441" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-54441"><a href="https://www.macstories.net/about/">ABOUT</a></li> <li id="menu-item-54439" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-54439"><a href="https://www.macstories.net/club/">MEMBERSHIP</a></li> <li id="menu-item-54440" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-54440"><a href="https://www.macstories.net/advertise/">SPONSORSHIP</a></li> <li id="menu-item-54438" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-54438"><a href="https://www.macstories.net/privacy-policy/">PRIVACY POLICY</a></li> <li id="menu-item-75834" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75834"><a href="https://www.macstories.net/terms-of-service/">TERMS OF SERVICE</a></li> </ul> </nav> <nav class='follow'> <ul class='menu social-media-menu'> <li class='menu-item'> <a class='social-media-button social-media-button-mastodon' href='https://mastodon.macstories.net/@macstories' target='_blank'></a> </li> <li class='menu-item'> <a class='social-media-button social-media-button-bluesky' href='https://bsky.app/profile/macstories.net' target='_blank'></a> </li> <li class='menu-item'> <a class='social-media-button social-media-button-rss' href='https://www.macstories.net/feed/'></a> </li> </ul> </nav> </div> <span class='site-credits'>Code by <a href='http://avedesign.me' target='_blank'>Alessandro Vendruscolo</a> | Design by <a href='https://www.macstories.net/about/#div20' target='_blank'>Silvia Gatta</a> | Hosted by <a href="https://www.macstadium.com/macstories" target="_blank">MacStadium</a> | <a href='https://www.macstories.net/acknowledgements/'>Acknowledgements</a></span> <span class='copyright'>Copyright 2025 MacStories, Inc. <a rel="me" href="https://mastodon.macstories.net/@viticci" style="display:none">Find Federico on Mastodon</a><a rel="me" href="https://mastodon.macstories.net/@johnvoorhees" style="display:none">Find John on Mastodon</a><a rel="me" href="https://mastodon.macstories.net/@alex" style="display:none">Find Alex on Mastodon</a><a rel="me" href="https://mastodon.macstories.net/@silvia" style="display:none">Find Silvia on Mastodon</a><a rel="me" href="https://mastodon.macstories.net/@macstories" style="display:none">Find MacStories on Mastodon</a> All rights reserved.</span> <span class='version'>v4.5.8 </span> <a class='logo' href='https://www.macstories.net/' rel='home'> <img class='logo-image js-logo-target' src='https://www.macstories.net/app/themes/macstories4/images/logo-shape-red.svg' alt='MacStories' /> </a> </footer> <script type='text/javascript' async src='https://www.macstories.net/app/themes/macstories4/dist/core.20200329.js'></script> <script type='text/javascript' async src='https://www.google-analytics.com/analytics.js'></script> <script type='text/javascript' async src='https://www.macstories.net/app/themes/macstories4/dist/autotrack.20200329.js'></script> <script type='text/javascript' src='https://www.macstories.net/wp/wp-includes/js/wp-embed.min.js?ver=5.3.2'></script> <script type='text/javascript' src='https://stats.wp.com/e-202509.js' async='async' defer='defer'></script> <script type='text/javascript'> _stq = window._stq || []; _stq.push([ 'view', {v:'ext',j:'1:8.3',blog:'92386366',post:'0',tz:'-5',srv:'www.macstories.net'} ]); _stq.push([ 'clickTrackerInit', '92386366', '0' ]); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10