daringfireball.net.atom.xml - sfeed_tests - sfeed tests and RSS and Atom files
 (HTM) git clone git://git.codemadness.org/sfeed_tests
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       daringfireball.net.atom.xml (123078B)
       ---
            1 <?xml version="1.0" encoding="utf-8"?>
            2 <feed xmlns="http://www.w3.org/2005/Atom">
            3 <title>Daring Fireball</title>
            4 <subtitle>By John Gruber</subtitle>
            5 <link rel="alternate" type="text/html" href="https://daringfireball.net/" />
            6 <link rel="self" type="application/atom+xml" href="https://daringfireball.net/feeds/main" />
            7 <id>https://daringfireball.net/feeds/main</id>
            8 
            9 
           10 <updated>2021-08-04T23:34:45Z</updated><rights>Copyright © 2021, John Gruber</rights><entry>
           11         <title>Jim Cramer Explains the ‘Metaverse’ and What It Means for Facebook</title>
           12         <link rel="alternate" type="text/html" href="https://www.cnbc.com/video/2021/07/29/jim-cramer-explains-the-metaverse-and-what-it-means-for-facebook.html" />
           13         <link rel="shorturl" type="text/html" href="http://df4.us/tky" />
           14         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/08/04/cramerverse" />
           15         <id>tag:daringfireball.net,2021:/linked//6.38338</id>
           16         <published>2021-08-04T16:42:36Z</published>
           17         <updated>2021-08-04T16:46:00Z</updated>
           18         <author>
           19                 <name>John Gruber</name>
           20                 <uri>http://daringfireball.net/</uri>
           21         </author>
           22         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
           23 <p>Sure, OK, that makes a lot of sense.</p>
           24 
           25 <div>
           26 <a  title="Permanent link to ‘Jim Cramer Explains the ‘Metaverse’ and What It Means for Facebook’"  href="https://daringfireball.net/linked/2021/08/04/cramerverse">&nbsp;★&nbsp;</a>
           27 </div>
           28 
           29         ]]></content>
           30   </entry><entry>
           31         <title>Google Teases Upcoming Pixel 6 and 6 Pro Phones</title>
           32         <link rel="alternate" type="text/html" href="https://www.theverge.com/2021/8/2/22605094/google-pixel-6-pro-tensor-processor-specs-ai-ml" />
           33         <link rel="shorturl" type="text/html" href="http://df4.us/tkx" />
           34         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/08/03/pixel-6-teaser" />
           35         <id>tag:daringfireball.net,2021:/linked//6.38337</id>
           36         <published>2021-08-03T18:36:34Z</published>
           37         <updated>2021-08-04T23:34:45Z</updated>
           38         <author>
           39                 <name>John Gruber</name>
           40                 <uri>http://daringfireball.net/</uri>
           41         </author>
           42         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
           43 <p>Dieter Bohn, writing for The Verge:</p>
           44 
           45 <blockquote>
           46   <p>Tensor is an SoC, not a single processor. And so while it’s fair
           47 to call it Google-designed, it’s also still unclear which
           48 components are Google-made and which are licensed from others. Two
           49 things are definitely coming from Google: a mobile TPU for AI
           50 operations and a new Titan M2 chip for security. The rest,
           51 including the CPU, GPU, and 5G modem, are all still a mystery.</p>
           52 
           53 <p>Less mysterious: the phones themselves. I spent about an hour at
           54 Google’s Mountain View campus last week looking at the phone
           55 hardware and talking with Google’s hardware chief Rick Osterloh
           56 about Tensor. After all that, my main takeaway about the new Pixel
           57 6 phones is simple.</p>
           58 
           59 <p>Google is actually, finally trying to make a competitive
           60 flagship phone.</p>
           61 </blockquote>
           62 
           63 <p>“This is the year Google gets serious about Pixel (née Nexus) phones” is right up there with “the next version of Bluetooth is going to be reliable” and “this is the year of desktop Linux” on the list of perennial letdowns. But like Charlie Brown trying to kick Lucy’s football, hope springs eternal, and I’m hopeful Google actually pulls it off this time. The iPhone needs better rivals.</p>
           64 
           65 <div>
           66 <a  title="Permanent link to ‘Google Teases Upcoming Pixel 6 and 6 Pro Phones’"  href="https://daringfireball.net/linked/2021/08/03/pixel-6-teaser">&nbsp;★&nbsp;</a>
           67 </div>
           68 
           69         ]]></content>
           70   </entry><entry>
           71         <title>Emojipedia Acquired by Zedge</title>
           72         <link rel="alternate" type="text/html" href="https://blog.emojipedia.org/emojipedia-joins-zedge/" />
           73         <link rel="shorturl" type="text/html" href="http://df4.us/tkw" />
           74         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/08/03/emojipedia-acquired-by-zedge-" />
           75         <id>tag:daringfireball.net,2021:/linked//6.38336</id>
           76         <published>2021-08-03T14:45:18Z</published>
           77         <updated>2021-08-03T14:47:43Z</updated>
           78         <author>
           79                 <name>John Gruber</name>
           80                 <uri>http://daringfireball.net/</uri>
           81         </author>
           82         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
           83 <p>🤔</p>
           84 
           85 <div>
           86 <a  title="Permanent link to ‘Emojipedia Acquired by Zedge’"  href="https://daringfireball.net/linked/2021/08/03/emojipedia-acquired-by-zedge-">&nbsp;★&nbsp;</a>
           87 </div>
           88 
           89         ]]></content>
           90   </entry><entry>
           91         <title>Follow the Islamic State on Gettr</title>
           92         <link rel="alternate" type="text/html" href="https://www.politico.com/news/2021/08/02/trump-gettr-social-media-isis-502078" />
           93         <link rel="shorturl" type="text/html" href="http://df4.us/tku" />
           94         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/08/03/gettr-while-the-gettring-is-good" />
           95         <id>tag:daringfireball.net,2021:/linked//6.38334</id>
           96         <published>2021-08-03T14:09:31Z</published>
           97         <updated>2021-08-03T14:28:37Z</updated>
           98         <author>
           99                 <name>John Gruber</name>
          100                 <uri>http://daringfireball.net/</uri>
          101         </author>
          102         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          103 <p>Mark Scott and Tina Nguyen, reporting for Politico:</p>
          104 
          105 <blockquote>
          106   <p>Just weeks after its launch, the pro-Trump social network GETTR is inundated with terrorist propaganda spread by supporters of Islamic State, according to a POLITICO review of online activity on the fledgling platform.</p>
          107 
          108 <p>The social network — started a month ago by members of former President Donald Trump’s inner circle — features reams of jihadi-related material, including graphic videos of beheadings, viral memes that promote violence against the West and even memes of a militant executing Trump in an orange jumpsuit similar to those used in Guantanamo Bay.</p>
          109 </blockquote>
          110 
          111 <div>
          112 <a  title="Permanent link to ‘Follow the Islamic State on Gettr’"  href="https://daringfireball.net/linked/2021/08/03/gettr-while-the-gettring-is-good">&nbsp;★&nbsp;</a>
          113 </div>
          114 
          115         ]]></content>
          116   </entry><entry>
          117         
          118         <link rel="alternate" type="text/html" href="https://tara.ai/?ref=daringfireball" />
          119         <link rel="shorturl" href="http://df4.us/tkv" />
          120         <link rel="related" type="text/html" href="https://daringfireball.net/feeds/sponsors/2021/08/tara_ai_build_better_software" />
          121         <id>tag:daringfireball.net,2021:/feeds/sponsors//11.38335</id>
          122         <author><name>Daring Fireball Department of Commerce</name></author>
          123         <published>2021-08-03T08:52:33-05:00</published>
          124         <updated>2021-08-03T10:29:39-05:00</updated>
          125         <content type="html" xml:base="https://daringfireball.net/feeds/sponsors/" xml:lang="en"><![CDATA[
          126 <p>We all want to build great software — as quickly as possible. Here are three blockers we often hear from developers:</p>
          127 
          128 <ul>
          129 <li><p><em>Getting everyone aligned</em></p>
          130 
          131 <p>Get ideas across clearly with a clear problem statement and requirements. Use a tool like Tara to get sign-off before you start.</p></li>
          132 <li><p><em>Visibility into actual progress</em></p>
          133 
          134 <p>Code changes are the best indicators of progress. Use tools that enable transparency. With Tara, everyone can see commits, blocks, and merges for a sense of true progress.</p></li>
          135 <li><p><em>Manual status updates</em></p>
          136 
          137 <p>Manual updates are the achilles heel of every project. Use tools that automate tedious, low-value actions — like Tara’s auto-status that marks tasks as done when a PR merges.</p></li>
          138 </ul>
          139 
          140 <p>One workspace for your team’s docs, sprints, and tasks synced to code. Plus an API for custom workflows. <a href="https://tara.ai/?ref=daringfireball">Get started on Tara for free</a>.</p>
          141 
          142 <div>
          143 <a  title="Permanent link to ‘Tara AI — Build Better Software, Faster’"  href="https://daringfireball.net/feeds/sponsors/2021/08/tara_ai_build_better_software">&nbsp;★&nbsp;</a>
          144 </div>
          145 
          146         ]]></content>
          147         <title>[Sponsor] Tara AI — Build Better Software, Faster</title></entry><entry>
          148         <title>‘The Costs of Selling COVID Fear’</title>
          149         <link rel="alternate" type="text/html" href="https://surowiecki.medium.com/the-costs-of-selling-covid-fear-a9f5600e0fde" />
          150         <link rel="shorturl" type="text/html" href="http://df4.us/tkt" />
          151         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/08/02/surowiecki-covid-fear" />
          152         <id>tag:daringfireball.net,2021:/linked//6.38333</id>
          153         <published>2021-08-02T12:56:48Z</published>
          154         <updated>2021-08-02T13:01:27Z</updated>
          155         <author>
          156                 <name>John Gruber</name>
          157                 <uri>http://daringfireball.net/</uri>
          158         </author>
          159         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          160 <p>James Surowiecki:</p>
          161 
          162 <blockquote>
          163   <p>When the CDC changed its guidance on masking earlier this week — recommending, among other things, that even vaccinated people start wearing masks in indoor public spaces in areas of substantial to high Covid transmission — it cited “unpublished data” as a reason for its decision. The next day, <a href="https://www.washingtonpost.com/context/cdc-breakthrough-infections/94390e3a-5e45-44a5-ac40-2744e4e25f2e/?_=1">the internal CDC document</a> that seems to have prompted the shift was published — by the Washington Post. And when major news media got a look at, the message they sent vaccinated people was pretty simple: “Panic!”</p>
          164 
          165 <p>This reaction was not justified by the actual data in the CDC document.</p>
          166 </blockquote>
          167 
          168 <p>Headlines matter, and the headlines for these stories have been grossly misleading.</p>
          169 
          170 <div>
          171 <a  title="Permanent link to ‘‘The Costs of Selling COVID Fear’’"  href="https://daringfireball.net/linked/2021/08/02/surowiecki-covid-fear">&nbsp;★&nbsp;</a>
          172 </div>
          173 
          174         ]]></content>
          175   </entry><entry>
          176         <title>Brief Reviews of (Nearly) Every Mac Keyboard</title>
          177         <link rel="alternate" type="text/html" href="https://www.dgriffinjones.com/extraordinary/brief-reviews-of-nearly-every-mac-keyboard.html" />
          178         <link rel="shorturl" type="text/html" href="http://df4.us/tks" />
          179         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/08/02/every-mac-keyboard" />
          180         <id>tag:daringfireball.net,2021:/linked//6.38332</id>
          181         <published>2021-08-02T12:29:19Z</published>
          182         <updated>2021-08-02T12:32:11Z</updated>
          183         <author>
          184                 <name>John Gruber</name>
          185                 <uri>http://daringfireball.net/</uri>
          186         </author>
          187         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          188 <p>Griffin Jones:</p>
          189 
          190 <blockquote>
          191   <p>The <a href="https://deskthority.net/wiki/AppleDesign_Keyboard">AppleDesign Keyboard</a> is a cheap cost-cutting imitation of the Extended Keyboard. It doesn’t even have an embedded Apple logo, just its silhouette punched into the mold of plastic. The symbolism that Apple was only a shadow of its former self in the mid-90s could not be any clearer.</p>
          192 
          193 <p>I rate it 2⁄5 stars.</p>
          194 </blockquote>
          195 
          196 <p>Spot-on reviews.</p>
          197 
          198 <div>
          199 <a  title="Permanent link to ‘Brief Reviews of (Nearly) Every Mac Keyboard’"  href="https://daringfireball.net/linked/2021/08/02/every-mac-keyboard">&nbsp;★&nbsp;</a>
          200 </div>
          201 
          202         ]]></content>
          203   </entry><entry>
          204         <title>GitFinder</title>
          205         <link rel="alternate" type="text/html" href="https://gitfinder.com/?df=yes" />
          206         <link rel="shorturl" type="text/html" href="http://df4.us/tkr" />
          207         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/08/01/gitfinder" />
          208         <id>tag:daringfireball.net,2021:/linked//6.38331</id>
          209         <published>2021-08-01T14:40:50Z</published>
          210         <updated>2021-08-01T17:35:53Z</updated>
          211         <author>
          212                 <name>John Gruber</name>
          213                 <uri>http://daringfireball.net/</uri>
          214         </author>
          215         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          216 <p>My thanks to GitFinder for sponsoring last week at DF. GitFinder integrates Git directly in the Finder on MacOS. Features include:</p>
          217 
          218 <ul>
          219 <li>See Git status of files directly in Finder with descriptive icon badges.</li>
          220 <li>Perform Git operations directly in Finder using customizable contextual and toolbar item menus.</li>
          221 <li>Enjoy the full Git experience — merge, rebase, stash, resolve, reset, revert, cherrypick, export, patch, compare, pull requests, and more — accessible directly in Finder.</li>
          222 <li>Do everything using your mouse, clicking on buttons and using contextual menus.</li>
          223 <li>Or, do everything using your keyboard, with fully-customizable key shortcuts.</li>
          224 </ul>
          225 
          226 <p>All this and much more in a fast, lightweight, securely-sandboxed and beautiful Git client. GitFinder is exactly the sort of thoughtfully-designed developer tool that makes the Mac the Mac.</p>
          227 
          228 <div>
          229 <a  title="Permanent link to ‘GitFinder’"  href="https://daringfireball.net/linked/2021/08/01/gitfinder">&nbsp;★&nbsp;</a>
          230 </div>
          231 
          232         ]]></content>
          233   </entry><entry>
          234         <title>Shawn King: ‘Be Wary of the “iPhone Photography Awards”’</title>
          235         <link rel="alternate" type="text/html" href="https://www.loopinsight.com/2020/07/22/be-wary-of-the-iphone-photography-awards/" />
          236         <link rel="shorturl" type="text/html" href="http://df4.us/tkq" />
          237         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/08/01/king-ippawards" />
          238         <id>tag:daringfireball.net,2021:/linked//6.38330</id>
          239         <published>2021-08-01T14:20:51Z</published>
          240         <updated>2021-08-02T15:27:45Z</updated>
          241         <author>
          242                 <name>John Gruber</name>
          243                 <uri>http://daringfireball.net/</uri>
          244         </author>
          245         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          246 <p>Shawn King, writing for The Loop regarding <em>last year’s</em> iPhone Photography Awards:</p>
          247 
          248 <blockquote>
          249   <p>But I remember having my spidey senses tingle last year with these
          250 awards so I did some digging into it. The first thing I noticed
          251 was you have to “pay to play” — that is, it costs $5.50 to submit
          252 a single image with “discounts” given for multiple image
          253 submissions. Paying to submit images to a contest is not
          254 necessarily a bad thing but it always raises concerns for me.</p>
          255 
          256 <p>Next up was the judges — or lack thereof. In an <a href="https://www.inputmag.com/culture/2020-iphone-photography-awards-winning-photos-heres-how-they-were-shot-judged">interview
          257 with Input</a>, the founder of the IPPAWARDS Kenan Aktulun
          258 (whose <a href="https://twitter.com/keakt">Twitter account</a> is protected) wouldn’t say who the
          259 judges were:</p>
          260 
          261 <blockquote>
          262   <p>I asked Aktulun to share some details behind the curtains about
          263 the judging process. Though he wouldn’t say specifically who the
          264 panel of judges was for the 2020 winners, he said they were made
          265 up of a diverse cast of visual storytellers including
          266 photographers and designers.</p>
          267 </blockquote>
          268 
          269 <p>That’s always a red flag for me. Every reputable photo
          270 competition, from Apple on down, lists the names of the people
          271 doing the judging.</p>
          272 </blockquote>
          273 
          274 <p>The prizes are sort of shitty too.</p>
          275 
          276 <div>
          277 <a  title="Permanent link to ‘Shawn King: ‘Be Wary of the “iPhone Photography Awards”’’"  href="https://daringfireball.net/linked/2021/08/01/king-ippawards">&nbsp;★&nbsp;</a>
          278 </div>
          279 
          280         ]]></content>
          281   </entry><entry>
          282         <title>Rolling Stone: ‘How Dommes Are Convincing Submissives to Get Jabs’</title>
          283         <link rel="alternate" type="text/html" href="https://www.rollingstone.com/culture/culture-features/bdsm-dommes-subs-vaccination-covid19-1201121/" />
          284         <link rel="shorturl" type="text/html" href="http://df4.us/tkp" />
          285         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/31/rolling-stone-dommes" />
          286         <id>tag:daringfireball.net,2021:/linked//6.38329</id>
          287         <published>2021-07-31T14:28:47Z</published>
          288         <updated>2021-07-31T14:33:02Z</updated>
          289         <author>
          290                 <name>John Gruber</name>
          291                 <uri>http://daringfireball.net/</uri>
          292         </author>
          293         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          294 <p>E.J. Dickson, reporting for Rolling Stone:</p>
          295 
          296 <blockquote>
          297   <p>“I think I had the same reservations that many people had,” Bob, who requested that his last name be withheld to protect his privacy, tells Rolling Stone.</p>
          298 
          299 <p>Then Bob saw a tweet from Goddess Alexandra Snow, a professional dominatrix and dungeon owner who operates Wicked Eden, a BDSM collective based in Columbus, Ohio. The tweet stated that any submissives who wanted to session with Snow in person would have to show proof of vaccination. Bob had been subscribing to Goddess Snow’s OnlyFans and “tributing” her (giving her money) for almost two years, and he got in touch with her to discuss whether or not he should get the vaccine. “It was less about convincing me and more about her confirming to me that it was the right thing to do,” he says. He got his final shot three weeks ago. “It [feels] good to know that I’m (hopefully) contributing to others not falling seriously ill,” he says. “And of course, it’s gratifying to know I’ve done something that Goddess Snow approves of.”</p>
          300 </blockquote>
          301 
          302 <p>More like this, please.</p>
          303 
          304 <div>
          305 <a  title="Permanent link to ‘Rolling Stone: ‘How Dommes Are Convincing Submissives to Get Jabs’’"  href="https://daringfireball.net/linked/2021/07/31/rolling-stone-dommes">&nbsp;★&nbsp;</a>
          306 </div>
          307 
          308         ]]></content>
          309   </entry><entry>
          310         <title>The Talk Show: ‘You Called Him Pixel Mature’</title>
          311         <link rel="alternate" type="text/html" href="https://daringfireball.net/thetalkshow/2021/07/30/ep-319" />
          312         <link rel="shorturl" type="text/html" href="http://df4.us/tko" />
          313         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/30/the-talk-show-319" />
          314         <id>tag:daringfireball.net,2021:/linked//6.38328</id>
          315         <published>2021-07-30T21:05:21Z</published>
          316         <updated>2021-07-30T21:05:21Z</updated>
          317         <author>
          318                 <name>John Gruber</name>
          319                 <uri>http://daringfireball.net/</uri>
          320         </author>
          321         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          322 <p>Special guest: John Moltz. Special topics: Playdate preorders, MagSafe battery packs, iPad keyboard covers, Facebook and NSO Group, Safari 15 betas, and <em>Loki</em>.</p>
          323 
          324 <p>Brought to you by:</p>
          325 
          326 <ul>
          327 <li><a href="https://linkedin.com/talk">LinkedIn Jobs</a>: Find and hire the right person. Your first job post is free.</li>
          328 <li><a href="https://awaytravel.com/talkshow">Away</a>: Because this season, everyone wants to get Away.</li>
          329 <li><a href="https://squarespace.com/talkshow">Squarespace</a>: Everything you need to grow online. Use code <strong>talkshow</strong> for 10% off your first order.</li>
          330 <li><a href="https://linode.com/thetalkshow">Linode</a>: Instantly deploy and manage an SSD server in the Linode Cloud. New accounts get a $100 credit.</li>
          331 <li><a href="https://mackweldon.com/talkshow">Mack Weldon</a>: Reinventing men’s basics with smart design, premium fabrics, and simple shopping. Get 20% off your first order with code <strong>talkshow</strong>.</li>
          332 </ul>
          333 
          334 <div>
          335 <a  title="Permanent link to ‘The Talk Show: ‘You Called Him Pixel Mature’’"  href="https://daringfireball.net/linked/2021/07/30/the-talk-show-319">&nbsp;★&nbsp;</a>
          336 </div>
          337 
          338         ]]></content>
          339   </entry><entry>
          340         <title>Children’s Hospital of Philadelphia to Mandate COVID-19 Vaccination for Employees</title>
          341         <link rel="alternate" type="text/html" href="https://www.inquirer.com/health/coronavirus/chop-vaccine-requirement-coronavirus-20210729.html" />
          342         <link rel="shorturl" type="text/html" href="http://df4.us/tkn" />
          343         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/29/chop-mandate" />
          344         <id>tag:daringfireball.net,2021:/linked//6.38327</id>
          345         <published>2021-07-29T22:04:11Z</published>
          346         <updated>2021-07-29T22:07:19Z</updated>
          347         <author>
          348                 <name>John Gruber</name>
          349                 <uri>http://daringfireball.net/</uri>
          350         </author>
          351         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          352 <p>Aubrey Whelan, reporting for The Philadelphia Inquirer:</p>
          353 
          354 <blockquote>
          355   <p>The Children’s Hospital of Philadelphia will soon require all its on-site employees to be vaccinated against the coronavirus, as most of their patients are too young to receive the COVID-19 vaccine. The hospital did not specify a deadline for employees to receive the vaccine, but said in a statement Thursday that it is “currently preparing for the implementation of a vaccine requirement.”</p>
          356 
          357 <p>“We believe that it is our duty to protect those who cannot protect themselves, especially our young patients,” the statement read.</p>
          358 </blockquote>
          359 
          360 <p>More like this, please.</p>
          361 
          362 <div>
          363 <a  title="Permanent link to ‘Children’s Hospital of Philadelphia to Mandate COVID-19 Vaccination for Employees’"  href="https://daringfireball.net/linked/2021/07/29/chop-mandate">&nbsp;★&nbsp;</a>
          364 </div>
          365 
          366         ]]></content>
          367   </entry><entry>
          368         <title>Mandate Vaccinations, Not Masks</title>
          369         <link rel="alternate" type="text/html" href="https://www.nytimes.com/2021/07/27/opinion/covid-vaccine-delta-variant.html" />
          370         <link rel="shorturl" type="text/html" href="http://df4.us/tkm" />
          371         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/29/carroll-mandate-vaccinations" />
          372         <id>tag:daringfireball.net,2021:/linked//6.38326</id>
          373         <published>2021-07-29T18:20:29Z</published>
          374         <updated>2021-07-29T18:38:20Z</updated>
          375         <author>
          376                 <name>John Gruber</name>
          377                 <uri>http://daringfireball.net/</uri>
          378         </author>
          379         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          380 <p>Aaron E. Carroll, chief health officer for Indiana University, in a guest column for The New York Times:</p>
          381 
          382 <blockquote>
          383   <p>Many may read the C.D.C.’s continued focus on masking and
          384 distancing as an acknowledgment that the vaccines don’t work well
          385 enough. Leaning heavily on masking and distancing is what we did
          386 when we didn’t have vaccinations. Today, such recommendations are
          387 less likely to succeed because they are more likely to be followed
          388 by those already primed to listen — the vaccinated — and to be
          389 fought and ignored by those who aren’t.</p>
          390 
          391 <p>Hospitalizations and deaths are rising in some areas not because
          392 someone didn’t wear a mask at the ballgame. They’re occurring
          393 because too many people are not immunized.</p>
          394 
          395 <p>This is why I’ve <a href="https://www.nytimes.com/2021/06/28/opinion/covid-vaccine-mandate.html">advocated</a> vaccine mandates. I don’t understand
          396 how we can mandate wearing masks but not getting vaccinations.</p>
          397 </blockquote>
          398 
          399 <p>Here’s German Lopez, <a href="https://www.vox.com/2021/7/28/22594637/vaccine-mandates-covid-19-masks-delta-variants">making the same case at Vox</a>:</p>
          400 
          401 <blockquote>
          402   <p>A year ago, requiring masks as cases spiked would have been an
          403 obviously smart decision. Mask mandates <a href="https://www.vox.com/science-and-health/21546014/mask-mandates-coronavirus-covid-19">work</a>, and for most of
          404 2020, they were among the best methods we had to stop the spread
          405 of Covid-19. But masks were never meant to be the long-term
          406 solution; they were a stopgap until the US and the rest of the
          407 world could stamp out epidemics through vaccination.</p>
          408 
          409 <p>Now those vaccines are here. And the changed circumstances of
          410 summer 2021 call for new approaches. Any entity thinking about a
          411 mask requirement — from private businesses to local, state, and
          412 federal governments — should consider mandating something else
          413 first: vaccination.</p>
          414 </blockquote>
          415 
          416 <p>Asking the vaccinated to wear masks to protect the voluntarily unvaccinated is not going to work. <a href="https://www.theatlantic.com/ideas/archive/2021/07/vaccinated-america-breaking-point-anti-vaxxers/619539/">The backlash is growing</a>.</p>
          417 
          418 <div>
          419 <a  title="Permanent link to ‘Mandate Vaccinations, Not Masks’"  href="https://daringfireball.net/linked/2021/07/29/carroll-mandate-vaccinations">&nbsp;★&nbsp;</a>
          420 </div>
          421 
          422         ]]></content>
          423   </entry><entry>
          424         <title>Google and Facebook to Require Employees Get Vaccinated</title>
          425         <link rel="alternate" type="text/html" href="https://www.washingtonpost.com/technology/2021/07/28/google-office-vaccinate/" />
          426         <link rel="shorturl" type="text/html" href="http://df4.us/tkl" />
          427         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/29/google-facebook-employee-vaccinations" />
          428         <id>tag:daringfireball.net,2021:/linked//6.38325</id>
          429         <published>2021-07-29T18:09:59Z</published>
          430         <updated>2021-07-29T18:10:00Z</updated>
          431         <author>
          432                 <name>John Gruber</name>
          433                 <uri>http://daringfireball.net/</uri>
          434         </author>
          435         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          436 <p>Heather Kelly and Gerrit De Vynck, reporting for The Washington Post:</p>
          437 
          438 <blockquote>
          439   <p>Google on Wednesday became the first Big Tech [<em>sic</em>] company to
          440 announce that it will require employees who work in its offices to
          441 be fully vaccinated. Facebook later announced a similar policy
          442 requiring all in-person workers to get vaccinated before coming
          443 into a Facebook office in the United States.</p>
          444 </blockquote>
          445 
          446 <p>More like this, please (<em>ahem</em>, Apple).</p>
          447 
          448 <div>
          449 <a  title="Permanent link to ‘Google and Facebook to Require Employees Get Vaccinated’"  href="https://daringfireball.net/linked/2021/07/29/google-facebook-employee-vaccinations">&nbsp;★&nbsp;</a>
          450 </div>
          451 
          452         ]]></content>
          453   </entry><entry>
          454         <title>Danny Meyer’s Restaurants Will Require Both Employees and Patrons to Be Vaccinated</title>
          455         <link rel="alternate" type="text/html" href="https://twitter.com/SquawkCNBC/status/1420704924644610051" />
          456         <link rel="shorturl" type="text/html" href="http://df4.us/tkk" />
          457         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/29/meyer-vaccination-requirement" />
          458         <id>tag:daringfireball.net,2021:/linked//6.38324</id>
          459         <published>2021-07-29T18:06:59Z</published>
          460         <updated>2021-07-29T18:21:16Z</updated>
          461         <author>
          462                 <name>John Gruber</name>
          463                 <uri>http://daringfireball.net/</uri>
          464         </author>
          465         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          466 <p>Shake Shack founder Danny Meyer, appearing on CNBC’s Squawk Box:</p>
          467 
          468 <blockquote>
          469   <p>“We’re following the lead of both city, state, and federal
          470 government. We’re going to do this ourselves in our restaurants in
          471 New York City and in Washington D.C. … We feel like we have an
          472 amazing responsibility to keep our staff members and our guests
          473 safe, and that’s what we’re going to do.”</p>
          474 </blockquote>
          475 
          476 <p>More like this, please.</p>
          477 
          478 <div>
          479 <a  title="Permanent link to ‘Danny Meyer’s Restaurants Will Require Both Employees and Patrons to Be Vaccinated’"  href="https://daringfireball.net/linked/2021/07/29/meyer-vaccination-requirement">&nbsp;★&nbsp;</a>
          480 </div>
          481 
          482         ]]></content>
          483   </entry><entry>
          484         <title>Remember When Facebook Wanted to Use NSO Group’s Spyware to Surveil iOS Users?</title>
          485         <link rel="alternate" type="text/html" href="https://daringfireball.net/linked/2020/04/04/facebook-nso-group" />
          486         <link rel="shorturl" type="text/html" href="http://df4.us/tkj" />
          487         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/29/facebook-nso-group" />
          488         <id>tag:daringfireball.net,2021:/linked//6.38323</id>
          489         <published>2021-07-29T14:21:45Z</published>
          490         <updated>2021-07-29T14:27:08Z</updated>
          491         <author>
          492                 <name>John Gruber</name>
          493                 <uri>http://daringfireball.net/</uri>
          494         </author>
          495         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          496 <p>One angle I didn’t see resurface amidst <a href="https://www.amnesty.org/en/latest/research/2021/07/forensic-methodology-report-how-to-catch-nso-groups-pegasus/">all the attention this month on NSO Group’s Pegasus spyware</a> that exploits iOS — last year Motherboard reporter Joseph Cox revealed that Facebook attempted to purchase the right to use Pegasus to spy on their own iOS users. That seemed really fucked-up then, and even more fucked-up now.</p>
          497 
          498 <div>
          499 <a  title="Permanent link to ‘Remember When Facebook Wanted to Use NSO Group’s Spyware to Surveil iOS Users?’"  href="https://daringfireball.net/linked/2021/07/29/facebook-nso-group">&nbsp;★&nbsp;</a>
          500 </div>
          501 
          502         ]]></content>
          503   </entry><entry>
          504         <title>Mitch McConnell Is Going to Run Ads Urging Kentuckians to Get Vaccinated</title>
          505         <link rel="alternate" type="text/html" href="https://www.reuters.com/world/us/mcconnell-strives-counter-bad-advice-boost-us-republican-vaccination-rate-2021-07-28/" />
          506         <link rel="shorturl" type="text/html" href="http://df4.us/tki" />
          507         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/28/mcconnell-vaccination-ads" />
          508         <id>tag:daringfireball.net,2021:/linked//6.38322</id>
          509         <published>2021-07-28T21:42:01Z</published>
          510         <updated>2021-07-28T22:31:32Z</updated>
          511         <author>
          512                 <name>John Gruber</name>
          513                 <uri>http://daringfireball.net/</uri>
          514         </author>
          515         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          516 <p>David Morgan, reporting for Reuters:</p>
          517 
          518 <blockquote>
          519   <p>“Not enough people are vaccinated,” said McConnell, a polio survivor. “So we’re trying to get them to reconsider and get back on the path to get us to some level of herd immunity.”</p>
          520 
          521 <p>McConnell, who was vaccinated for COVID-19 in December and has been promoting vaccinations in public remarks ever since, plans to run 60-second radio ads on more than 100 Kentucky radio stations in the coming days promoting the vaccine with money from his re-election campaign.</p>
          522 </blockquote>
          523 
          524 <p>More like this, please.</p>
          525 
          526 <div>
          527 <a  title="Permanent link to ‘Mitch McConnell Is Going to Run Ads Urging Kentuckians to Get Vaccinated’"  href="https://daringfireball.net/linked/2021/07/28/mcconnell-vaccination-ads">&nbsp;★&nbsp;</a>
          528 </div>
          529 
          530         ]]></content>
          531   </entry><entry>
          532         <title>Charles Barkley: Sports Leagues ‘Should Force Guys to Get Vaccinated’</title>
          533         <link rel="alternate" type="text/html" href="https://www.cnbc.com/2021/07/27/charles-barkley-sports-leagues-should-force-guys-to-get-vaccinated.html" />
          534         <link rel="shorturl" type="text/html" href="http://df4.us/tkh" />
          535         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/28/barkley" />
          536         <id>tag:daringfireball.net,2021:/linked//6.38321</id>
          537         <published>2021-07-28T18:06:32Z</published>
          538         <updated>2021-07-28T18:06:32Z</updated>
          539         <author>
          540                 <name>John Gruber</name>
          541                 <uri>http://daringfireball.net/</uri>
          542         </author>
          543         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          544 <p>Jade Scipioni, reporting for CNBC:</p>
          545 
          546 <blockquote>
          547   <p>“Yes, I’m vaccinated,” says NBA legend Charles Barkley. “Everybody
          548 should be vaccinated. Period.”</p>
          549 
          550 <p>“The only people who are not vaccinated are just assholes,”
          551 he says.</p>
          552 
          553 <p>The 58-year-old NBA Hall-of-Famer says he personally thinks sports
          554 leagues should force players to get vaccinated. “Can you imagine
          555 if one of these guys that are not vaccinated, if they get one of
          556 these players’ kids, wives, girlfriends, moms and dads sick and
          557 they die over some unnecessary conspiracy bullshit,” Barkley says.
          558 “I think that would be tragic.”</p>
          559 </blockquote>
          560 
          561 <p>More like this, please. (<a href="https://onefoottsunami.com/2021/07/28/sir-charles-does-not-mince-words/">Via Paul Kafasis</a>.)</p>
          562 
          563 <div>
          564 <a  title="Permanent link to ‘Charles Barkley: Sports Leagues ‘Should Force Guys to Get Vaccinated’’"  href="https://daringfireball.net/linked/2021/07/28/barkley">&nbsp;★&nbsp;</a>
          565 </div>
          566 
          567         ]]></content>
          568   </entry><entry>
          569         <title>Techdirt Is Now Entirely Without Any Google Ads or Tracking Code</title>
          570         <link rel="alternate" type="text/html" href="https://www.techdirt.com/articles/20210726/09441047251/techdirt-is-now-entirely-without-any-google-ads-tracking-code.shtml" />
          571         <link rel="shorturl" type="text/html" href="http://df4.us/tkg" />
          572         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/28/techdirt-google-free" />
          573         <id>tag:daringfireball.net,2021:/linked//6.38320</id>
          574         <published>2021-07-28T15:31:41Z</published>
          575         <updated>2021-07-28T15:35:51Z</updated>
          576         <author>
          577                 <name>John Gruber</name>
          578                 <uri>http://daringfireball.net/</uri>
          579         </author>
          580         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          581 <p>Mike Masnick:</p>
          582 
          583 <blockquote>
          584   <p>Techdirt is one of the very, very, very few truly independent media brands around. Almost none of the independent media brands that existed when we started remain. Some have been sucked up into larger companies or shut down entirely. Others have decided to go behind expensive paywalls. We’ve had to adapt and change over the years in many ways just to stick around, but in the end the reason we do this is because of the community we’ve built up here. For us to stick around, I need to ask the community to help support us as well. We have some cool experiments and projects in the works, so stay tuned for that, but in the meantime, if you can help us out, it would be hugely appreciated.</p>
          585 </blockquote>
          586 
          587 <p>Techdirt is irreplaceable. There’s no other site like it. And indeed, indie websites that neither run crappy ads nor put their content behind a paywall are a dying breed. You go to an article at Techdirt and you see the article. No annoying popovers begging you to subscribe to a newsletter. You just see the article.</p>
          588 
          589 <div>
          590 <a  title="Permanent link to ‘Techdirt Is Now Entirely Without Any Google Ads or Tracking Code’"  href="https://daringfireball.net/linked/2021/07/28/techdirt-google-free">&nbsp;★&nbsp;</a>
          591 </div>
          592 
          593         ]]></content>
          594   </entry><entry>
          595         <title>Apple Reports Record Third Quarter Results</title>
          596         <link rel="alternate" type="text/html" href="https://www.apple.com/newsroom/2021/07/apple-reports-third-quarter-results/" />
          597         <link rel="shorturl" type="text/html" href="http://df4.us/tkf" />
          598         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/27/apple-q3-2021-results" />
          599         <id>tag:daringfireball.net,2021:/linked//6.38319</id>
          600         <published>2021-07-28T02:32:03Z</published>
          601         <updated>2021-07-28T02:32:04Z</updated>
          602         <author>
          603                 <name>John Gruber</name>
          604                 <uri>http://daringfireball.net/</uri>
          605         </author>
          606         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          607 <p>Apple Newsroom:</p>
          608 
          609 <blockquote>
          610   <p>Apple today announced financial results for its fiscal 2021 third
          611 quarter ended June 26, 2021. The Company posted a June quarter
          612 record revenue of $81.4 billion, up 36 percent year over year, and
          613 quarterly earnings per diluted share of $1.30.</p>
          614 </blockquote>
          615 
          616 <p>Jason Snell, as usual, <a href="https://sixcolors.com/post/2021/07/apple-posts-81b-quarterly-results-charts/">has charts</a>. Long story short: very strong quarter across the entire company.</p>
          617 
          618 <div>
          619 <a  title="Permanent link to ‘Apple Reports Record Third Quarter Results’"  href="https://daringfireball.net/linked/2021/07/27/apple-q3-2021-results">&nbsp;★&nbsp;</a>
          620 </div>
          621 
          622         ]]></content>
          623   </entry><entry>
          624         <title>As Promised, Safari for iPadOS 15 Beta 4 Has a Standalone Tab Bar, Like the Mac Version</title>
          625         <link rel="alternate" type="text/html" href="https://www.macrumors.com/2021/07/27/ipados-15-macos-monterey-safari-interface/" />
          626         <link rel="shorturl" type="text/html" href="http://df4.us/tke" />
          627         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/27/safari-15-for-ipados" />
          628         <id>tag:daringfireball.net,2021:/linked//6.38318</id>
          629         <published>2021-07-28T02:25:54Z</published>
          630         <updated>2021-07-28T02:25:55Z</updated>
          631         <author>
          632                 <name>John Gruber</name>
          633                 <uri>http://daringfireball.net/</uri>
          634         </author>
          635         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          636 <p>Juli Clover, MacRumors:</p>
          637 
          638 <blockquote>
          639   <p>Prior to this beta, Safari on iPad was similar to Safari on iOS
          640 with no dedicated tab bar, but after the update, Apple has added a
          641 dedicated tab bar that’s activated by default, which is the same
          642 layout that’s now used in macOS Monterey.</p>
          643 
          644 <p>While the separate tab bar is enabled automatically when updating,
          645 in the Safari section of Settings, there is an option to toggle on
          646 the original compact tab bar that merged everything together.</p>
          647 </blockquote>
          648 
          649 <p>This is a significant improvement for Safari on iPad, and showing the tab bar is the correct default. If you love the new unified design, it’s still there. But my big problem with this tab bar — both on Mac and now iPad — is that it’s very hard to see which tab is the current (selected) tab. The visual indication for “selected” is just a very slightly different background tint — whether you’ve got “Show color in tab bar” enabled or not. You can even scroll the current tab out of view. Why is that possible? I don’t see how this is better than the Safari 14 tab bar in any way, and I see a lot of ways that it’s worse.</p>
          650 
          651 <div>
          652 <a  title="Permanent link to ‘As Promised, Safari for iPadOS 15 Beta 4 Has a Standalone Tab Bar, Like the Mac Version’"  href="https://daringfireball.net/linked/2021/07/27/safari-15-for-ipados">&nbsp;★&nbsp;</a>
          653 </div>
          654 
          655         ]]></content>
          656   </entry><entry>
          657         <title>Safari’s Crowded Toolbar in iOS 15 Beta 4</title>
          658         <link rel="alternate" type="text/html" href="https://twitter.com/viticci/status/1420084637926363136" />
          659         <link rel="shorturl" type="text/html" href="http://df4.us/tkd" />
          660         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/27/safari-15b4-toolbar-viticci" />
          661         <id>tag:daringfireball.net,2021:/linked//6.38317</id>
          662         <published>2021-07-28T01:58:20Z</published>
          663         <updated>2021-07-28T01:58:54Z</updated>
          664         <author>
          665                 <name>John Gruber</name>
          666                 <uri>http://daringfireball.net/</uri>
          667         </author>
          668         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          669 <p>Federico Viticci, on Twitter:</p>
          670 
          671 <blockquote>
          672   <p>There’s a total of <em>six</em> different touch targets in the iOS 15
          673 beta 4 tab bar in Safari.</p>
          674 
          675 <p>These exclude the ability to long-press the tab bar, swipe across
          676 it to change tabs, and swipe it up to open the Tabs view.</p>
          677 
          678 <p>I’m … starting to think a single, small toolbar just won’t do. 😬</p>
          679 </blockquote>
          680 
          681 <p><a href="https://twitter.com/gruber/status/1420134055799033859">I responded</a> that there are actually <em>nine</em> tap targets in the new toolbar in beta 4 — Viticci didn’t count the left / right edges that can be tapped like buttons to switch to the previous / next tabs. That’s nine tappable buttons (or effective buttons) on a single phone-width toolbar. (My tweet says eight, but there are two separate tappable areas to bring up the URL address bar, one on each side of the minuscule reload button.)</p>
          682 
          683 <p><a href="https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/adaptivity-and-layout/">Apple’s own example in the HIG</a> of a toolbar that’s too crowded has … <a href="https://twitter.com/samthegeek/status/1420157962350366722">nine items</a>.</p>
          684 
          685 <p><a href="https://twitter.com/parrots/status/1420086381204934665">Curtis Herbert</a>:</p>
          686 
          687 <blockquote>
          688   <p>I really do appreciate the experimentation, but the new Safari
          689 feels like something I’d take to the UI Design Labs at WWDC and
          690 they’d push me to use native controls that users expect and
          691 already know, have better tap targets, and stop cramming too many
          692 things in a small space.</p>
          693 </blockquote>
          694 
          695 <div>
          696 <a  title="Permanent link to ‘Safari’s Crowded Toolbar in iOS 15 Beta 4’"  href="https://daringfireball.net/linked/2021/07/27/safari-15b4-toolbar-viticci">&nbsp;★&nbsp;</a>
          697 </div>
          698 
          699         ]]></content>
          700   </entry><entry>
          701         <title>Safari UI Changes in iOS 15 Beta 4</title>
          702         <link rel="alternate" type="text/html" href="https://www.macrumors.com/2021/07/27/everything-new-in-ios-15-beta-4/" />
          703         <link rel="shorturl" type="text/html" href="http://df4.us/tkc" />
          704         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/27/ios-15b4-safari-changes" />
          705         <id>tag:daringfireball.net,2021:/linked//6.38316</id>
          706         <published>2021-07-28T01:44:25Z</published>
          707         <updated>2021-07-28T01:44:26Z</updated>
          708         <author>
          709                 <name>John Gruber</name>
          710                 <uri>http://daringfireball.net/</uri>
          711         </author>
          712         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          713 <p>On iPhone:</p>
          714 
          715 <ul>
          716 <li><p>The Share button is back in the toolbar, replacing the “···” don’t-call-it-a-hamburger-button. But there’s an awful lot of non-sharing stuff crammed into the Share menu — the ᴀA menu items from the current version of Safari (text size, Reader mode, disabling content blockers temporarily, etc.) are all in “Share” now. It’s better than the “···” menu in betas 1–3, but really, this is more like changing the “···” glyph to the Share glyph. It’s still two menus’ worth of features stuffed into one monolithic menu.</p></li>
          717 <li><p>The Reload button is back. But it’s bizarrely tiny — way smaller than the minimum recommended tap target size of 44 x 44 points. And it shares space with the newly restored Reader mode button. When you load a page, if Reader mode is available, the Reader mode button shows briefly (maybe for 1–2 seconds?) along with the text “Reader Available” under the website’s domain name. But then the “Reader Available” label fades out and the Reader mode button turns into the Reload button. To enable Reader mode at this point, you either need to long-press the URL domain name to bring up a shortcut menu, or tap the — you guessed it — Share button, which has its own “Reader” item near the top.</p></li>
          718 <li><p>Bookmarks are supposed to be easier to access, but I think most users accustomed to previous versions of Mobile Safari — which heretofore has always had a bookmarks button right in the main toolbar — are going to struggle to find them.</p></li>
          719 </ul>
          720 
          721 <p>Apple is clearly trying to address the <a href="https://daringfireball.net/2021/07/safari_15_public_betas_for_mac_and_ios">numerous complaints</a> about the Safari 15 design for iPhone, but beta 4 feels like they’ve decided that the solution to finding themselves in a hole is to dig faster.</p>
          722 
          723 <div>
          724 <a  title="Permanent link to ‘Safari UI Changes in iOS 15 Beta 4’"  href="https://daringfireball.net/linked/2021/07/27/ios-15b4-safari-changes">&nbsp;★&nbsp;</a>
          725 </div>
          726 
          727         ]]></content>
          728   </entry><entry>
          729         <title>WSJ Investigation Into How TikTok’s Algorithm Figures Out Your Interests</title>
          730         <link rel="alternate" type="text/html" href="https://www.wsj.com/video/series/inside-tiktoks-highly-secretive-algorithm/investigation-how-tiktok-algorithm-figures-out-your-deepest-desires/6C0C2040-FF25-4827-8528-2BD6612E3796" />
          731         <link rel="shorturl" type="text/html" href="http://df4.us/tkb" />
          732         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/27/wsj-tiktok" />
          733         <id>tag:daringfireball.net,2021:/linked//6.38315</id>
          734         <published>2021-07-28T01:15:05Z</published>
          735         <updated>2021-07-28T15:14:03Z</updated>
          736         <author>
          737                 <name>John Gruber</name>
          738                 <uri>http://daringfireball.net/</uri>
          739         </author>
          740         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          741 <p>Fascinating video from The Wall Street Journal:</p>
          742 
          743 <blockquote>
          744   <p>A Wall Street Journal investigation found that TikTok only needs
          745 one important piece of information to figure out what you want:
          746 the amount of time you linger over a piece of content. Every
          747 second you hesitate or rewatch, the app is tracking you.</p>
          748 </blockquote>
          749 
          750 <p>Not surprising it works this way, but creepy nonetheless. <strong>Update:</strong> I’ve long suspected that Instagram does something similar, with regard to its often uncanny “<em>Hey, I was just looking at pictures of those…</em>” ads.</p>
          751 
          752 <div>
          753 <a  title="Permanent link to ‘WSJ Investigation Into How TikTok’s Algorithm Figures Out Your Interests’"  href="https://daringfireball.net/linked/2021/07/27/wsj-tiktok">&nbsp;★&nbsp;</a>
          754 </div>
          755 
          756         ]]></content>
          757   </entry><entry>
          758         <title>Brief Grief</title>
          759         <link rel="alternate" type="text/html" href="https://brief.news/" />
          760         <link rel="shorturl" type="text/html" href="http://df4.us/tka" />
          761         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/27/twitter-acquires-brief" />
          762         <id>tag:daringfireball.net,2021:/linked//6.38314</id>
          763         <published>2021-07-27T20:59:51Z</published>
          764         <updated>2021-07-28T04:03:53Z</updated>
          765         <author>
          766                 <name>John Gruber</name>
          767                 <uri>http://daringfireball.net/</uri>
          768         </author>
          769         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          770 <p>Nick Hobbs and Andrea Huey:</p>
          771 
          772 <blockquote>
          773   <p>We’re excited to announce that Brief is joining Twitter! Our team has always been inspired by Twitter’s mission to improve public conversation, and we can’t wait to work with the kind, brilliant folks we’ve met there. Together, we’ll do great things. Sadly, this transition also means that our work at Brief is coming to an end. The newsroom will publish our final news bulletins on July 31. […]</p>
          774 
          775 <p>We founded this company to foster healthy discourse by rethinking the way we read the news. The only way we can tackle the world’s complex challenges is by doing it together. In this next chapter, we’ll continue our efforts to push the conversation forward, and we hope that everyone who believed in us will do the same.</p>
          776 </blockquote>
          777 
          778 <p>Ugh.</p>
          779 
          780 <p>Congrats to Hobbs and Huey (presuming this is a good outcome for them), but man, this is the second iOS app from my <em>first</em> home screen that Twitter has acquired and killed in the last few months. (The other was <a href="https://daringfireball.net/linked/2021/05/05/nuzzel">Nuzzel</a>, which shut down in May, and which I continue to miss every day.)</p>
          781 
          782 <p>Brief is an extraordinary app. It cost $5-6/month (it varied over the time I was using it), and you got about 5 major news stories a day. Each story was short — a neat summary with links to sources for more information if you wanted more. That’s it. It was like reading the front page of a good newspaper. Brief didn’t tell you everything — it told you the most important news, and that’s it. No needless notifications, and most importantly, no infinite scroll. Brief wasn’t designed or edited to keep you in Brief for as long as it could. Quite the opposite: Brief was designed and edited to get you in, get you up to date on major national and world news, and get you <em>out</em>. Brief is the only news app I’m aware of that gave you a sense of completeness — the point was to catch up, quickly, and be done. No ads. Just a fair subscription price (that I would have happily paid much more for.) For god’s sake Brief defaulted to <em>not</em> sending you any notifications at all. No notifications. They just assumed you’d open Brief when you wanted to see if there was fresh news. When’s the last time you saw a news app that defaulted to not trying to send you notifications, let alone not bombarding you with them?</p>
          783 
          784 <p>Even the company’s name — Broadsheet — harkened back to the days of print newspapers and their <em>finiteness</em>. When you finish reading Section A of The New York Times, you’re done. You can stop, without worrying that you’re missing anything. Brief is like that, except just 5 or so stories per day.</p>
          785 
          786 <p>Also, Brief is a beautiful app, designed specifically for iOS. It has a better and more iOS-like design and interaction model than Apple’s own News app. I don’t say this lightly, but its design was nearly perfect. I don’t know what Twitter plans to do with it, but given that Brief was pretty much the opposite of Twitter, experience-wise, I’m deeply pessimistic. Twitter’s apps have non-native designs and all try to keep you “engaged” for as long as possible.</p>
          787 
          788 <p>I want more apps with a <em>finite</em> scroll, which respect, rather than seek to consume, my time and attention.</p>
          789 
          790 <div>
          791 <a  title="Permanent link to ‘Brief Grief’"  href="https://daringfireball.net/linked/2021/07/27/twitter-acquires-brief">&nbsp;★&nbsp;</a>
          792 </div>
          793 
          794         ]]></content>
          795   </entry><entry>
          796         <title>MacOS 12 Monterey Beta 4 Now Supports Live Text on Intel Macs</title>
          797         <link rel="alternate" type="text/html" href="https://twitter.com/reneritchie/status/1420075589617209349" />
          798         <link rel="shorturl" type="text/html" href="http://df4.us/tk9" />
          799         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/27/live-text-macos-12-intel-macs" />
          800         <id>tag:daringfireball.net,2021:/linked//6.38313</id>
          801         <published>2021-07-27T20:24:01Z</published>
          802         <updated>2021-07-27T20:28:50Z</updated>
          803         <author>
          804                 <name>John Gruber</name>
          805                 <uri>http://daringfireball.net/</uri>
          806         </author>
          807         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          808 <p>When announced at WWDC last month, Live Text required Apple silicon on MacOS, because the implementation required the Neural Engine. Good news for everyone with an Intel Mac that Live Text is now slated to work on all Macs supported by MacOS 12.</p>
          809 
          810 <div>
          811 <a  title="Permanent link to ‘MacOS 12 Monterey Beta 4 Now Supports Live Text on Intel Macs’"  href="https://daringfireball.net/linked/2021/07/27/live-text-macos-12-intel-macs">&nbsp;★&nbsp;</a>
          812 </div>
          813 
          814         ]]></content>
          815   </entry><entry>
          816         <title>JP Morgan Analysts Claim Apple to Use Titanium Alloy for iPhones Pro in 2022</title>
          817         <link rel="alternate" type="text/html" href="https://appleinsider.com/articles/21/07/26/iphone-14-pro-may-come-with-titanium-alloy-frame-or-enclosure-in-2022" />
          818         <link rel="shorturl" type="text/html" href="http://df4.us/tk8" />
          819         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/27/titanium-iphones" />
          820         <id>tag:daringfireball.net,2021:/linked//6.38312</id>
          821         <published>2021-07-27T15:38:51Z</published>
          822         <updated>2021-07-27T17:22:54Z</updated>
          823         <author>
          824                 <name>John Gruber</name>
          825                 <uri>http://daringfireball.net/</uri>
          826         </author>
          827         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          828 <p>William Gallagher, reporting for AppleInsider:</p>
          829 
          830 <blockquote>
          831   <p>In a note to investors seen by AppleInsider, investment firm JP
          832 Morgan Chase’s China office has reported to its clients that Apple
          833 intends to introduce a titanium alloy to the iPhone for the first
          834 time. Apple has already used titanium in some Apple Watch models,
          835 for the physical Apple Card, and at times for the PowerBook.</p>
          836 
          837 <p>Titanium’s toughness, though, is only achieved when it used as
          838 part of a titanium alloy with other metals. Titanium is also prone
          839 to smudges from fingerprints, and its finish can be unattractive.
          840 Apple is therefore certain to be using an alloy, and it presumably
          841 addresses these issues.</p>
          842 </blockquote>
          843 
          844 <p>I hope this is true. Stainless steel is just too heavy; titanium would be a much nicer premium upgrade over aluminum. The titanium Apple Watch models are great, especially the Space Black model with a highly scratch-resistant DLC finish.</p>
          845 
          846 <div>
          847 <a  title="Permanent link to ‘JP Morgan Analysts Claim Apple to Use Titanium Alloy for iPhones Pro in 2022’"  href="https://daringfireball.net/linked/2021/07/27/titanium-iphones">&nbsp;★&nbsp;</a>
          848 </div>
          849 
          850         ]]></content>
          851   </entry><entry>
          852         <title>First Person Charged Under Hong Kong Security Law Found Guilty</title>
          853         <link rel="alternate" type="text/html" href="https://www.aljazeera.com/news/2021/7/27/first-person-charged-under-hong-kong-security-law-found-guilty" />
          854         <link rel="shorturl" type="text/html" href="http://df4.us/tk7" />
          855         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/27/hong-kong-security-law" />
          856         <id>tag:daringfireball.net,2021:/linked//6.38311</id>
          857         <published>2021-07-27T15:28:13Z</published>
          858         <updated>2021-07-27T15:28:14Z</updated>
          859         <author>
          860                 <name>John Gruber</name>
          861                 <uri>http://daringfireball.net/</uri>
          862         </author>
          863         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          864 <p>Al Jazeera:</p>
          865 
          866 <blockquote>
          867   <p>The first person charged under Hong Kong’s national security law
          868 has been found guilty of “terrorism” and “inciting secession”, in
          869 a landmark case with long-term implications for how the
          870 legislation reshapes the city’s common law traditions.</p>
          871 
          872 <p>Former waiter Tong Ying-kit, 24, was accused of driving his
          873 motorcycle in July last year into three riot police officers while
          874 carrying a flag with the protest slogan: “Liberate Hong Kong,
          875 revolution of our times”, which prosecutors said was secessionist.</p>
          876 
          877 <p>An alternative charge of dangerous driving causing grievous bodily
          878 harm was not considered in Tuesday’s widely anticipated ruling,
          879 much of which has hinged on the interpretation of the slogan. […]</p>
          880 
          881 <p>The ruling imposes new limits on free speech in the former British
          882 colony. Pro-democracy activists and human rights groups have also
          883 criticised the decision to deny Tong bail and a jury trial, which
          884 have been key features of Hong Kong’s rule of law.</p>
          885 </blockquote>
          886 
          887 <p>This is utterly unsurprising, but crushing nonetheless.</p>
          888 
          889 <div>
          890 <a  title="Permanent link to ‘First Person Charged Under Hong Kong Security Law Found Guilty’"  href="https://daringfireball.net/linked/2021/07/27/hong-kong-security-law">&nbsp;★&nbsp;</a>
          891 </div>
          892 
          893         ]]></content>
          894   </entry><entry>
          895         <title>Not Kidding About Those Blue Bubbles</title>
          896         <link rel="alternate" type="text/html" href="https://www.theringer.com/2021/7/21/22585355/giannis-antetokounmpo-book-excerpt-the-improbable-rise" />
          897         <link rel="shorturl" type="text/html" href="http://df4.us/tk5" />
          898         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/26/kidd-bucks-blue-bubbles" />
          899         <id>tag:daringfireball.net,2021:/linked//6.38309</id>
          900         <published>2021-07-27T01:30:17Z</published>
          901         <updated>2021-07-27T01:30:17Z</updated>
          902         <author>
          903                 <name>John Gruber</name>
          904                 <uri>http://daringfireball.net/</uri>
          905         </author>
          906         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          907 <p>Mirin Fader, in an excerpt from her new book, <em><a href="https://amzn.to/3zGAVQ6">Giannis: The Improbable Rise of an NBA MVP</a></em>:</p>
          908 
          909 <blockquote>
          910   <p>Knight searches for the right words. “I don’t want to sound
          911 negative,” he says. Knight explains some of Kidd’s methods, such
          912 as how Kidd would embarrass the culprit of an error by making
          913 everyone but that person run sprints for his mistake. “He just had
          914 his way of getting his point across,” Knight says.</p>
          915 
          916 <p>Little things were made to be a big deal: At one point center Thon
          917 Maker didn’t have an iPhone, messing up the team’s blue-bubble
          918 iPhone group chat. Kidd was upset about it and made the team run
          919 because Kidd felt that Maker not getting an iPhone was an example
          920 of the team not being united.</p>
          921 </blockquote>
          922 
          923 <p>So now we know there’s a basketball court inside Apple’s walled garden.</p>
          924 
          925 <div>
          926 <a  title="Permanent link to ‘Not Kidding About Those Blue Bubbles’"  href="https://daringfireball.net/linked/2021/07/26/kidd-bucks-blue-bubbles">&nbsp;★&nbsp;</a>
          927 </div>
          928 
          929         ]]></content>
          930   </entry><entry>
          931         <title>The History of Regular Expressions</title>
          932         <link rel="alternate" type="text/html" href="https://whyisthisinteresting.substack.com/p/the-regular-expression-edition" />
          933         <link rel="shorturl" type="text/html" href="http://df4.us/tk4" />
          934         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/26/andersen-regex-history" />
          935         <id>tag:daringfireball.net,2021:/linked//6.38308</id>
          936         <published>2021-07-27T01:13:25Z</published>
          937         <updated>2021-07-27T01:13:26Z</updated>
          938         <author>
          939                 <name>John Gruber</name>
          940                 <uri>http://daringfireball.net/</uri>
          941         </author>
          942         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          943 <p>Buzz Andersen, in a guest post for Why Is This Interesting:</p>
          944 
          945 <blockquote>
          946   <p>Eventually, a Russian artist and Twitter user named Gregory
          947 Khodyrev <a href="https://twitter.com/GregoryKhodyrev/status/1369658173334884360">realized</a> what was going on: someone at Russia’s
          948 state Internet censor, Roscomnadzor, had attempted to block the
          949 Internet domain “t.co” (used by Twitter’s URL shortener), but had
          950 instead managed to cut off access to <em>any</em> domain containing the
          951 text pattern “t.co.” This meant that sites such as
          952 “microsoft.com,” “reddit.com,” and even Russia’s own state media
          953 outlet “rt.com” were rendered suddenly inaccessible.</p>
          954 
          955 <p>Readers with a modicum of technical knowledge may already have an
          956 inkling of what likely happened here: some hapless censor,
          957 attempting to <a href="https://www.nytimes.com/2021/03/10/world/europe/russia-twitter.html">curb Twitter’s political influence</a>, installed a
          958 URL pattern matching rule on Russia’s <a href="https://www.theguardian.com/technology/2019/apr/28/russia-great-firewall-sovereign-internet-bill-keeping-information-in-or-out">national firewall</a> that
          959 turned out to have been just a tad overzealous. The rule in
          960 question was almost certainly expressed using a notoriously
          961 abstruse notation called a “regular expression.”</p>
          962 </blockquote>
          963 
          964 <div>
          965 <a  title="Permanent link to ‘The History of Regular Expressions’"  href="https://daringfireball.net/linked/2021/07/26/andersen-regex-history">&nbsp;★&nbsp;</a>
          966 </div>
          967 
          968         ]]></content>
          969   </entry><entry>
          970         <title>TextSniper</title>
          971         <link rel="alternate" type="text/html" href="https://textsniper.app/" />
          972         <link rel="shorturl" type="text/html" href="http://df4.us/tk3" />
          973         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/26/textsniper" />
          974         <id>tag:daringfireball.net,2021:/linked//6.38307</id>
          975         <published>2021-07-27T01:09:01Z</published>
          976         <updated>2021-07-27T01:09:01Z</updated>
          977         <author>
          978                 <name>John Gruber</name>
          979                 <uri>http://daringfireball.net/</uri>
          980         </author>
          981         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
          982 <p>OCR was a big part of WWDC last month, with the new Live Text feature. But a few of my friends turned me on to a Mac utility called TextSniper that’s offered instant OCR for any text on your screen for a while now. Very convenient, very accurate. I used it last week to turn <a href="https://twitter.com/oneunderscore__/status/1418016654580199427">this screenshot</a> — written by a Facebook user attempting to obfuscate many of the words with extra spaces — into text to include in <a href="https://daringfireball.net/linked/2021/07/22/facebook-anti-vaccine-codes">this post</a>, and TextSniper got it <em>exactly</em> right, weird spelling and spacing included. $10 in the App Store.</p>
          983 
          984 <div>
          985 <a  title="Permanent link to ‘TextSniper’"  href="https://daringfireball.net/linked/2021/07/26/textsniper">&nbsp;★&nbsp;</a>
          986 </div>
          987 
          988         ]]></content>
          989   </entry><entry>
          990         
          991         <link rel="alternate" type="text/html" href="https://gitfinder.com/?df=yes" />
          992         <link rel="shorturl" href="http://df4.us/tk6" />
          993         <link rel="related" type="text/html" href="https://daringfireball.net/feeds/sponsors/2021/07/gitfinder" />
          994         <id>tag:daringfireball.net,2021:/feeds/sponsors//11.38310</id>
          995         <author><name>Daring Fireball Department of Commerce</name></author>
          996         <published>2021-07-26T22:06:48-05:00</published>
          997         <updated>2021-07-26T22:06:49-05:00</updated>
          998         <content type="html" xml:base="https://daringfireball.net/feeds/sponsors/" xml:lang="en"><![CDATA[
          999 <p>GitFinder brings a perfect integration of Git and Finder.</p>
         1000 
         1001 <ul>
         1002 <li>See git status of files directly in Finder with descriptive icon badges</li>
         1003 <li>Perform git operations directly in Finder using customizable contextual and toolbar item menus</li>
         1004 <li>Enjoy the full git experience (merge, rebase, stash, resolve, reset, revert, cherrypick, export, patch, compare, pull requests…), accessible directly in Finder</li>
         1005 <li>Do everything using your mouse, clicking on buttons and numerous contextual menus</li>
         1006 <li>Do everything using your keyboard with fully-customizable key shortcuts</li>
         1007 </ul>
         1008 
         1009 <p>All this and much more in a fast, lightweight, securely sandboxed and beautiful git client: GitFinder.</p>
         1010 
         1011 <div>
         1012 <a  title="Permanent link to ‘GitFinder’"  href="https://daringfireball.net/feeds/sponsors/2021/07/gitfinder">&nbsp;★&nbsp;</a>
         1013 </div>
         1014 
         1015         ]]></content>
         1016         <title>[Sponsor] GitFinder</title></entry><entry>
         1017         <title>Chrome Home — Abandoned Redesign of Mobile Chrome Circa 2016, With Goals Similar to Those of Mobile Safari 15</title>
         1018         <link rel="alternate" type="text/html" href="https://read.cv/cleer/1R6eDCnOEDMDlRjMDbq8" />
         1019         <link rel="shorturl" type="text/html" href="http://df4.us/tk2" />
         1020         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/26/chrome-home" />
         1021         <id>tag:daringfireball.net,2021:/linked//6.38306</id>
         1022         <published>2021-07-26T19:40:47Z</published>
         1023         <updated>2021-07-26T21:21:56Z</updated>
         1024         <author>
         1025                 <name>John Gruber</name>
         1026                 <uri>http://daringfireball.net/</uri>
         1027         </author>
         1028         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
         1029 <p><a href="https://twitter.com/cleerview/status/1419336516040544264">Chris Lee, on Twitter</a>:</p>
         1030 
         1031 <blockquote>
         1032   <p>I’ve been fascinated to watch the reaction to Safari in iOS 15 because in 2016-2017, I worked on a similar redesign for mobile Chrome that we never launched. Finally decided to tell a bit of that story here.</p>
         1033 </blockquote>
         1034 
         1035 <p><a href="https://read.cv/cleer/1R6eDCnOEDMDlRjMDbq8">His story</a>:</p>
         1036 
         1037 <blockquote>
         1038   <p>I created the original concept and pitch for Chrome Home in 2016. It was based off two insights:</p>
         1039 
         1040 <ol>
         1041 <li><p>Phones were growing in size, and we had opportunity to innovate in creating a gestural, spatial interface that would still be usable with one hand.</p></li>
         1042 <li><p>Mobile Chrome was also growing in features — but because its minimalist interface kept everything behind a “three dot” menu, these features were underutilized and hard to access.</p></li>
         1043 </ol>
         1044 
         1045 <p>The idea caught traction internally, eventually becoming a Chrome org priority. […]</p>
         1046 
         1047 <p>We heard a mixture of reactions. The feature gained a cult following among the tech community, but for many mainstream users, the change felt disorienting. Chrome serves billions of users around the globe with varying tech literacy. Over the course of many iterations, I became increasingly convinced that launching Chrome Home would not serve all our users well.</p>
         1048 
         1049 <p>So just as I strongly as I had pitched the original concept, I advocated for us to stop the launch — which took not a small amount of debate.</p>
         1050 </blockquote>
         1051 
         1052 <p>Really curious to see what the next betas of Safari look like on iOS and iPadOS. I spent all weekend with my spare phone running iOS 15 b3 and the new Safari design is not growing on me, at all.</p>
         1053 
         1054 <div>
         1055 <a  title="Permanent link to ‘Chrome Home — Abandoned Redesign of Mobile Chrome Circa 2016, With Goals Similar to Those of Mobile Safari 15’"  href="https://daringfireball.net/linked/2021/07/26/chrome-home">&nbsp;★&nbsp;</a>
         1056 </div>
         1057 
         1058         ]]></content>
         1059   </entry><entry>
         1060         <title>Toyota, Behind on Electric Cars, Lobbies Against Higher Fuel-Efficiency Standards</title>
         1061         <link rel="alternate" type="text/html" href="https://www.nytimes.com/2021/07/25/climate/toyota-electric-hydrogen.html" />
         1062         <link rel="shorturl" type="text/html" href="http://df4.us/tk1" />
         1063         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/26/toyota-electric-cars" />
         1064         <id>tag:daringfireball.net,2021:/linked//6.38305</id>
         1065         <published>2021-07-26T16:49:25Z</published>
         1066         <updated>2021-07-26T16:54:37Z</updated>
         1067         <author>
         1068                 <name>John Gruber</name>
         1069                 <uri>http://daringfireball.net/</uri>
         1070         </author>
         1071         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
         1072 <p>Hiroko Tabuchi, reporting for The New York Times:</p>
         1073 
         1074 <blockquote>
         1075   <p>Last month, Chris Reynolds, a senior executive who oversees government affairs for the company, traveled to Washington for closed-door meetings with congressional staff members and outlined Toyota’s opposition to an aggressive transition to all-electric cars. He argued that gas-electric hybrids like the Prius and hydrogen-powered cars should play a bigger role, according to four people familiar with the talks.</p>
         1076 
         1077 <p>Behind that position is a business quandary: Even as other automakers have embraced electric cars, Toyota bet its future on the development of hydrogen fuel cells — a costlier technology that has fallen far behind electric batteries — with greater use of hybrids in the near term. That means a rapid shift from gasoline to electric on the roads could be devastating for the company’s market share and bottom line.</p>
         1078 </blockquote>
         1079 
         1080 <p>This sounds like a once-great company that has lost its way. The real Toyota would lead the way to the future.</p>
         1081 
         1082 <div>
         1083 <a  title="Permanent link to ‘Toyota, Behind on Electric Cars, Lobbies Against Higher Fuel-Efficiency Standards’"  href="https://daringfireball.net/linked/2021/07/26/toyota-electric-cars">&nbsp;★&nbsp;</a>
         1084 </div>
         1085 
         1086         ]]></content>
         1087   </entry><entry>
         1088         <title>Flatfile Portal</title>
         1089         <link rel="alternate" type="text/html" href="https://flatfile.com/product/portal/?utm_source=partner&amp;utm_medium=display&amp;utm_campaign=daring-fireball-sponsorship-display_q3-2021-portal-promotion-week-2&amp;utm_content=sponsored-ad&amp;utm_term=brandname#get-started" />
         1090         <link rel="shorturl" type="text/html" href="http://df4.us/tk0" />
         1091         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/24/flatfile-portal" />
         1092         <id>tag:daringfireball.net,2021:/linked//6.38304</id>
         1093         <published>2021-07-24T23:57:58Z</published>
         1094         <updated>2021-07-25T21:24:38Z</updated>
         1095         <author>
         1096                 <name>John Gruber</name>
         1097                 <uri>http://daringfireball.net/</uri>
         1098         </author>
         1099         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
         1100 <p>My thanks to Flatfile for once again sponsoring DF. Importing critical B2B data shouldn’t require messy CSV templates or clunky data importers. Enable your users to import their own spreadsheet data, securely, and with confidence using Flatfile, the data onboarding platform.</p>
         1101 
         1102 <p>No formatting Excel files for hours, no relying on complicated import scripts, and no burdening your engineers with building yet another custom data import solution.</p>
         1103 
         1104 <p>Integrate an intuitive data onboarding experience with Flatfile, in minutes.</p>
         1105 
         1106 <div>
         1107 <a  title="Permanent link to ‘Flatfile Portal’"  href="https://daringfireball.net/linked/2021/07/24/flatfile-portal">&nbsp;★&nbsp;</a>
         1108 </div>
         1109 
         1110         ]]></content>
         1111   </entry><entry>
         1112         <title>Facebook Brings Cloud Games to iOS via Web App</title>
         1113         <link rel="alternate" type="text/html" href="https://www.theverge.com/2021/7/23/22589398/facebook-cloud-gaming-web-app-launch-apple" />
         1114         <link rel="shorturl" type="text/html" href="http://df4.us/tjz" />
         1115         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/24/facebook-web-app-games" />
         1116         <id>tag:daringfireball.net,2021:/linked//6.38303</id>
         1117         <published>2021-07-24T16:51:06Z</published>
         1118         <updated>2021-07-24T18:52:37Z</updated>
         1119         <author>
         1120                 <name>John Gruber</name>
         1121                 <uri>http://daringfireball.net/</uri>
         1122         </author>
         1123         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
         1124 <p>Alex Heath, reporting for The Verge:</p>
         1125 
         1126 <blockquote>
         1127   <p>Starting Friday, Facebook is bringing its nascent cloud gaming service to iPhones and iPads <a href="https://www.fb.gg/play">through a web app</a> people will be able to add to their homescreens like a native app. The site will let you play simple web games like Solitaire and match-threes and stream more graphically intensive titles like racing games. […]</p>
         1128 
         1129 <p>“We’ve come to the same conclusion as others: web apps are the only option for streaming cloud games on iOS at the moment,” Facebook’s vice president of gaming, Vivek Sharma, told The Verge in a statement. “As many have pointed out, Apple’s policy to ‘allow’ cloud games on the App Store doesn’t allow for much at all. Apple’s requirement for each cloud game to have its own page, go through review, and appear in search listings defeats the purpose of cloud gaming. These roadblocks mean players are prevented from discovering new games, playing cross-device, and accessing high-quality games instantly in native iOS apps — even for those who aren’t using the latest and most expensive devices.”</p>
         1130 </blockquote>
         1131 
         1132 <p>There’s a lot to roll your eyes at in this brief statement, but the big one is the last clause, implying that Apple’s stance on cloud gaming has anything at all to do with pushing people to buy the “latest and most expensive devices”. Say what you want about Apple’s App Store policies, they go to great lengths to keep older devices relevant for as long as possible — including with their own library of Apple Arcade games.</p>
         1133 
         1134 <p>Will be interesting to see if these web app games are actually good, and if so, actually become popular.</p>
         1135 
         1136 <div>
         1137 <a  title="Permanent link to ‘Facebook Brings Cloud Games to iOS via Web App’"  href="https://daringfireball.net/linked/2021/07/24/facebook-web-app-games">&nbsp;★&nbsp;</a>
         1138 </div>
         1139 
         1140         ]]></content>
         1141   </entry><entry>
         1142         <title>Winners of the 2021 iPhone Photography Awards</title>
         1143         <link rel="alternate" type="text/html" href="https://www.ippawards.com/" />
         1144         <link rel="shorturl" type="text/html" href="http://df4.us/tjy" />
         1145         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/23/ippawards-2021" />
         1146         <id>tag:daringfireball.net,2021:/linked//6.38302</id>
         1147         <published>2021-07-23T20:20:47Z</published>
         1148         <updated>2021-08-01T14:23:00Z</updated>
         1149         <author>
         1150                 <name>John Gruber</name>
         1151                 <uri>http://daringfireball.net/</uri>
         1152         </author>
         1153         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
         1154 <p>Inspiring work. Lot of winners using years-old iPhones, too.</p>
         1155 
         1156 <p><strong>Update 1 August 2021:</strong> <a href="https://daringfireball.net/linked/2021/08/01/king-ippawards">Shawn King raises some good questions about this content</a>.</p>
         1157 
         1158 <div>
         1159 <a  title="Permanent link to ‘Winners of the 2021 iPhone Photography Awards’"  href="https://daringfireball.net/linked/2021/07/23/ippawards-2021">&nbsp;★&nbsp;</a>
         1160 </div>
         1161 
         1162         ]]></content>
         1163   </entry><entry>
         1164         <title>Iconfactory’s A.F.C. Richmond Wallpapers Are Now Free</title>
         1165         <link rel="alternate" type="text/html" href="https://www.patreon.com/posts/42243134" />
         1166         <link rel="shorturl" type="text/html" href="http://df4.us/tjx" />
         1167         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/23/iconfactory-afc-richmond-wallpaper" />
         1168         <id>tag:daringfireball.net,2021:/linked//6.38301</id>
         1169         <published>2021-07-23T20:12:36Z</published>
         1170         <updated>2021-07-23T20:12:37Z</updated>
         1171         <author>
         1172                 <name>John Gruber</name>
         1173                 <uri>http://daringfireball.net/</uri>
         1174         </author>
         1175         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
         1176 <p>Nice way to celebrate today’s debut of season 2.</p>
         1177 
         1178 <div>
         1179 <a  title="Permanent link to ‘Iconfactory’s A.F.C. Richmond Wallpapers Are Now Free’"  href="https://daringfireball.net/linked/2021/07/23/iconfactory-afc-richmond-wallpaper">&nbsp;★&nbsp;</a>
         1180 </div>
         1181 
         1182         ]]></content>
         1183   </entry><entry>
         1184         <title>Playdate Preview</title>
         1185         <link rel="alternate" type="text/html" href="https://arstechnica.com/gaming/2021/07/playdate-preview-you-wont-believe-how-fun-this-dorky-179-game-system-is/" />
         1186         <link rel="shorturl" type="text/html" href="http://df4.us/tjw" />
         1187         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/23/playdate-preview" />
         1188         <id>tag:daringfireball.net,2021:/linked//6.38300</id>
         1189         <published>2021-07-23T17:34:44Z</published>
         1190         <updated>2021-07-23T17:41:55Z</updated>
         1191         <author>
         1192                 <name>John Gruber</name>
         1193                 <uri>http://daringfireball.net/</uri>
         1194         </author>
         1195         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
         1196 <p>Sam Machkovech, writing for Ars Technica:</p>
         1197 
         1198 <blockquote>
         1199   <p>Sometimes, I want companies to lighten up and put the “fun” in
         1200 “functionality.”</p>
         1201 
         1202 <p>That bias contributes in some part to my interest in the
         1203 <a href="http://play.date/">Playdate</a>, a $179 portable gaming system that errs on the
         1204 side of childish, low-powered fun. I’ve spent three weeks
         1205 testing the system’s “near-final” hardware ahead of preorders
         1206 opening up on 1 pm ET on Thursday, July 29, and I can confirm
         1207 that it’s indeed fun to look at. Luckily, it’s also fun, simple,
         1208 and accessible to hold, play with, and share with every friend
         1209 that I can.</p>
         1210 </blockquote>
         1211 
         1212 <p>Andrew Webster at The Verge got an early look too, and <a href="https://www.theverge.com/22587172/playdate-hands-on-preview">had a similar reaction</a>. I can’t wait for it — Playdate looks like it’s going to be such fun.</p>
         1213 
         1214 <div>
         1215 <a  title="Permanent link to ‘Playdate Preview’"  href="https://daringfireball.net/linked/2021/07/23/playdate-preview">&nbsp;★&nbsp;</a>
         1216 </div>
         1217 
         1218         ]]></content>
         1219   </entry><entry>
         1220         <title>Apple Will Continue Releasing Security Updates for iOS 14 After iOS 15 Ships This Fall</title>
         1221         <link rel="alternate" type="text/html" href="https://techcrunch.com/2021/06/12/7-new-security-features-apple-quietly-announced-at-wwdc/" />
         1222         <link rel="shorturl" type="text/html" href="http://df4.us/tjv" />
         1223         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/23/ios-14-security-updates" />
         1224         <id>tag:daringfireball.net,2021:/linked//6.38299</id>
         1225         <published>2021-07-23T16:53:03Z</published>
         1226         <updated>2021-08-03T12:47:21Z</updated>
         1227         <author>
         1228                 <name>John Gruber</name>
         1229                 <uri>http://daringfireball.net/</uri>
         1230         </author>
         1231         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
         1232 <p>From a good roundup of security updates announced at WWDC last month, by Carly Page for TechCrunch:</p>
         1233 
         1234 <blockquote>
         1235   <p>To ensure iPhone users who don’t want to upgrade to iOS 15
         1236 straight away are up to date with security updates, Apple is going
         1237 to start decoupling patches from feature updates. When iOS 15
         1238 lands later this year, users will be given the option to update to
         1239 the latest version of iOS or to stick with iOS 14 and simply
         1240 install the latest security fixes.</p>
         1241 
         1242 <p>“iOS now offers a choice between two software update versions in
         1243 the Settings app,” Apple explains (<a href="https://www.macrumors.com/2021/06/07/apple-wont-make-you-upgrade-to-ios-15/">via MacRumors</a>). “You can
         1244 update to the latest version of iOS 15 as soon as it’s released
         1245 for the latest features and most complete set of security updates.
         1246 Or continue on iOS 14 and still get important security updates
         1247 until you’re ready to upgrade to the next major version.”</p>
         1248 </blockquote>
         1249 
         1250 <p>I missed this news last month, and misspoke about it on <a href="https://daringfireball.net/thetalkshow/2021/07/21/ep-318">the latest episode of my podcast</a>, while talking about holding onto iOS 14 indefinitely if Apple doesn’t sufficiently improve the design for Safari in iOS 15.</p>
         1251 
         1252 <div>
         1253 <a  title="Permanent link to ‘Apple Will Continue Releasing Security Updates for iOS 14 After iOS 15 Ships This Fall’"  href="https://daringfireball.net/linked/2021/07/23/ios-14-security-updates">&nbsp;★&nbsp;</a>
         1254 </div>
         1255 
         1256         ]]></content>
         1257   </entry><entry>
         1258         <title>Tom Hanks Introduces the Cleveland Indians’ New Team Name</title>
         1259         <link rel="alternate" type="text/html" href="https://twitter.com/Indians/status/1418565355472101378" />
         1260         <link rel="shorturl" type="text/html" href="http://df4.us/tju" />
         1261         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/23/cleveland-team-name" />
         1262         <id>tag:daringfireball.net,2021:/linked//6.38298</id>
         1263         <published>2021-07-23T14:22:45Z</published>
         1264         <updated>2021-07-23T14:26:02Z</updated>
         1265         <author>
         1266                 <name>John Gruber</name>
         1267                 <uri>http://daringfireball.net/</uri>
         1268         </author>
         1269         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
         1270 <p>A+ choice of name. Feels right, looks right.</p>
         1271 
         1272 <div>
         1273 <a  title="Permanent link to ‘Tom Hanks Introduces the Cleveland Indians’ New Team Name’"  href="https://daringfireball.net/linked/2021/07/23/cleveland-team-name">&nbsp;★&nbsp;</a>
         1274 </div>
         1275 
         1276         ]]></content>
         1277   </entry><entry>
         1278         <title>MacRumors: ‘Apple to Pull “iDOS 2” DOS Emulator From App Store’</title>
         1279         <link rel="alternate" type="text/html" href="https://www.macrumors.com/2021/07/22/apple-to-pill-idos-2-emulator-from-app-store/amp/?__twitter_impression=true" />
         1280         <link rel="shorturl" type="text/html" href="http://df4.us/tjt" />
         1281         <link rel="related" type="text/html" href="https://daringfireball.net/linked/2021/07/23/idos-app-store" />
         1282         <id>tag:daringfireball.net,2021:/linked//6.38297</id>
         1283         <published>2021-07-23T04:46:41Z</published>
         1284         <updated>2021-07-23T04:49:08Z</updated>
         1285         <author>
         1286                 <name>John Gruber</name>
         1287                 <uri>http://daringfireball.net/</uri>
         1288         </author>
         1289         <content type="html" xml:base="https://daringfireball.net/linked/" xml:lang="en"><![CDATA[
         1290 <p>Cited for violating rule 11.38, which prohibits excessive harmless nostalgic fun.</p>
         1291 
         1292 <div>
         1293 <a  title="Permanent link to ‘MacRumors: ‘Apple to Pull “iDOS 2” DOS Emulator From App Store’’"  href="https://daringfireball.net/linked/2021/07/23/idos-app-store">&nbsp;★&nbsp;</a>
         1294 </div>
         1295 
         1296         ]]></content>
         1297   </entry><entry>
         1298     
         1299     <link rel="alternate" type="text/html" href="https://daringfireball.net/2021/07/document_proxy_icons_macos_11_and_12" />
         1300         <link rel="shorturl" href="http://df4.us/tjf" />
         1301         <id>tag:daringfireball.net,2021://1.38283</id>
         1302         <published>2021-07-20T01:54:00Z</published>
         1303         <updated>2021-07-22T16:34:45Z</updated>
         1304         <author>
         1305                 <name>John Gruber</name>
         1306                 <uri>http://daringfireball.net/</uri>
         1307         </author>
         1308         <summary type="text">The Mac’s breakthrough was establishing an interface where you could see — and thus discover through visual exploration — not just what you *had* done, but what you *could* do.</summary>
         1309         <content type="html" xml:base="https://daringfireball.net/" xml:lang="en"><![CDATA[
         1310 <p>“<a href="https://daringfireball.net/linked/2021/07/19/kirvin-safari-15-defense">You should only see a button when you need it</a>” seems to explain many of Apple’s recent UI directions. File proxy icons in MacOS document windows, for example, disappeared last year in MacOS 11 Big Sur — or rather, were hidden until you moused over them. <a href="https://mjtsai.com/blog/2020/10/05/big-surs-hidden-document-proxy-icon/">This post from Michael Tsai</a> has documented reactions and tips regarding this change over the last year — including the fact that in the MacOS 12 Monterey betas, proxy icons can be turned back on using an Accessibility setting in System Preferences. (If you think Accessibility is just for people with vision or motor skill problems, you’ve been missing out on some great system-wide settings for tweaking both MacOS and iOS.)</p>
         1311 
         1312 <p>Does removing proxy icons from document window title bars reduce “clutter”? I can only assume that’s what Apple’s HI team was thinking. But I’d argue strenuously that proxy icons aren’t needless clutter — they’re <a href="http://hints.macworld.com/article.php?story=2010031117415674">useful</a>, and showing them by default made them discoverable. Keeping them visible reminds you that they’re there. There’s a one-to-one relationship between a document icon in the Finder and the open application window for that document; showing the document icon in the window title bar reinforced that concept. <a href="https://twitter.com/chucker/status/1395843084383043584">This hidden Finder preference for MacOS 11 Big Sur</a> delights me, because in addition to showing proxy icons, it also restores grabbable title bars in MacOS 11.</p>
         1313 
         1314 <p>In a sense, no personal computer interface can out-minimalize an old terminal command line — just a blinking cursor on a black screen, awaiting your commands. The Mac’s breakthrough was establishing an interface where you could see — and thus discover through visual exploration — not just what you <em>had</em> done, but what you <em>could</em> do. Proxy icons in title bars weren’t added to classic Mac OS until version 8.5 in 1998, but they exemplified that philosophy. They said: <em>Even though this document is open in an editing window, you can still do things with the file — here it is.</em></p>
         1315 
         1316 <p>It’s devilishly hard work deciding what to expose at the top level of a user interface. Microsoft went overboard <a href="https://docs.microsoft.com/en-us/windows/win32/uxguide/cmd-ribbons">for decades of versions of Windows</a> with <a href="http://www.newdesignfile.com/post_microsoft-office-toolbar-icons_80811/">way too many</a> inscrutable <a href="http://drops.caseyliss.com/VC9qbu">tiny toolbar icons</a>. But like almost every design challenge, it’s a Goldilocks problem — you can go too far in the other direction, and there is no “just right” that will please everyone.</p>
         1317 
         1318 
         1319 
         1320     ]]></content>
         1321   <title>★ Document Proxy Icons in MacOS 11 and 12 as a — Ahem — Proxy for Apple’s Current UI Design Sensibilities</title></entry><entry>
         1322     
         1323     <link rel="alternate" type="text/html" href="https://daringfireball.net/2021/07/69_dudes" />
         1324         <link rel="shorturl" href="http://df4.us/tj5" />
         1325         <id>tag:daringfireball.net,2021://1.38273</id>
         1326         <published>2021-07-13T22:28:52Z</published>
         1327         <updated>2021-07-13T22:28:53Z</updated>
         1328         <author>
         1329                 <name>John Gruber</name>
         1330                 <uri>http://daringfireball.net/</uri>
         1331         </author>
         1332         <summary type="text">Sometimes a cigar is just an integer math conversion glitch.</summary>
         1333         <content type="html" xml:base="https://daringfireball.net/" xml:lang="en"><![CDATA[
         1334 <p>A good mid-summer silly story from earlier today. Chaim Gartenberg, writing at The Verge, “<a href="https://www.theverge.com/tldr/2021/7/13/22575368/apple-ios-14-weather-app-69-rounding-error-15">Apple’s Weather App Won’t Say It’s 69 Degrees</a>”:</p>
         1335 
         1336 <blockquote>
         1337   <p>If you’re an iPhone user, the weather is always a particularly
         1338 nice 70 degrees. Or 68 degrees. Any temperature but 69 degrees,
         1339 actually, because it turns out that the built-in weather app on
         1340 some versions of iOS — including the current version, iOS 14.6 — will refuse to display <a href="https://nymag.com/intelligencer/2016/06/why-69-is-the-internets-coolest-number-sex.html">the internet’s favorite number</a>, even
         1341 if the actual temperature in a given location is, in fact, 69
         1342 degrees, along with several other (less meme-able) numerals like
         1343 65 and 71 degrees.</p>
         1344 
         1345 <p>It’s not clear if this is a bug or an intentional attempt from
         1346 Apple to cut down on 69-related humor. The rounding is only
         1347 visible in the weather app itself: clicking through to Apple’s
         1348 source data from Weather.com will show the proper temperature, as
         1349 do Apple’s home screen widgets. But the iOS weather app will
         1350 refuse to show 69 degrees anywhere in the forecast, whether it’s
         1351 for the current temperature, the hourly forecast for the day, or
         1352 the extended forecast.</p>
         1353 </blockquote>
         1354 
         1355 <p>Marques Brownlee followed with <a href="https://twitter.com/MKBHD/status/1414974137332867072">a quick side-by-side demo</a> with an Android phone. But it was soon pointed out by commenters on Twitter that while true for the Weather app in iOS 14.6, it’s not the case in the current betas for iOS 15. (It’s also not the case for iOS 13, which I still have running on a spare phone.) Gartenberg soon updated his story at The Verge with the following:</p>
         1356 
         1357 <blockquote>
         1358   <p>A possible explanation for the issue (as <a href="https://twitter.com/theMarcDufresne/status/1414981789052030987">pointed out by
         1359 several</a> <a href="https://twitter.com/nannerb/status/1414981582318878722">people on Twitter</a>) is that Apple may be
         1360 sourcing data for its iOS Weather app in Celsius and then
         1361 converting it to Fahrenheit. For example, 20 degrees Celsius
         1362 converts to 68 degrees Fahrenheit, while 21 degrees Celsius
         1363 converts to 69.8 degrees Fahrenheit — which rounds up to 70
         1364 degrees Fahrenheit. The app appears to have similar issues with
         1365 temperatures like 65 degrees (where 18 degrees Celsius converts to
         1366 64.4 degrees Fahrenheit, while 19 degrees Celsius is 66.2 degrees
         1367 Fahrenheit).</p>
         1368 </blockquote>
         1369 
         1370 <p>This theory that it’s a side effect of converting Celsius integer values to Fahrenheit integer values strikes me as almost certainly correct — especially considering that it affects un-notable values like “65”. Or that even in iOS 14.6, <em>negative</em> 69°F <a href="https://twitter.com/largent_connor/status/1414976667219542016">displays just fine</a>. But it’s amusing to me that so many people bought into the possibility that someone at Apple thought it was a good idea to avoid showing 69° as a temperature.</p>
         1371 
         1372 <p>Apple’s Compass app will show you 69°. The Finder will tell you if you have 69 files in a folder. Once you start down this path it’s hard to find an app from Apple that <em>won’t</em> display “69” some how, some way, if that’s the value that ought to be displayed. Apple even has <a href="https://www.techspot.com/news/67429-apple-replace-single-lost-or-broken-airpod-69.html">products that cost $69</a>.</p>
         1373 
         1374 <p>But Apple’s reputation for prudishness precedes it.</p>
         1375 
         1376 <p>What didn’t pass the sniff test for me with this “won’t show 69°F” idea is that it would cross the line into losing integrity, or at least losing <em>accuracy</em>. Can I imagine a third-party weather app being rejected from the App Store because its screenshots show a big “69°F” current temperature? Yes. But to program the iPhone Weather app to avoid displaying 69°F when it really is 69°F? (Or to demand a third-party weather app not show “69°F” in the app?) No.</p>
         1377 
         1378 <p>Sometimes a cigar is just an integer math conversion glitch.</p>
         1379 
         1380 <hr />
         1381 
         1382 <p>I’m reminded of the spate of articles a few years ago, when Apple’s original TV+ titles were ramping up production, that Apple executives were squeamish about R-rated content. E.g. <a href="https://www.wsj.com/articles/no-sex-please-were-apple-iphone-giant-seeks-tv-success-on-its-own-terms-1537588880">this widely-cited report</a> by Tripp Mickle and Joe Flint for The Wall Street Journal in September 2018, which claimed, “The tech giant wants to make scripted shows for streaming, only without violence, politics and risqué story lines.” It didn’t seem preposterous in the least that Apple might have been looking for a Disney-esque “family-friendly only” image for its original content.</p>
         1383 
         1384 <p>Problem is: <a href="https://daringfireball.net/linked/2020/02/04/cue-ny-post">it wasn’t true</a>. <em>Ted Lasso</em> sure is a feel-good show, but Apple’s acclaimed <em>The Morning Show</em> is just as surely not. <em>Servant</em> is R-rated horror (or pretty close to R-rated). <em>See</em> was a show about a future world <a href="https://www.esquire.com/entertainment/tv/a29637626/see-apple-tv-masturbation-scene-queen-kane/">where everyone is blind and they pray to their god by masturbating</a>. Disney+ probably wasn’t bidding on that.</p>
         1385 
         1386 
         1387 
         1388     ]]></content>
         1389   <title>★ If You Guys Are Really Us, What Number Are We Thinking Of?</title></entry><entry>
         1390     
         1391     <link rel="alternate" type="text/html" href="https://daringfireball.net/2021/07/safari_15_public_betas_for_mac_and_ios" />
         1392         <link rel="shorturl" href="http://df4.us/tio" />
         1393         <id>tag:daringfireball.net,2021://1.38256</id>
         1394         <published>2021-07-02T19:09:39Z</published>
         1395         <updated>2021-07-19T18:40:04Z</updated>
         1396         <author>
         1397                 <name>John Gruber</name>
         1398                 <uri>http://daringfireball.net/</uri>
         1399         </author>
         1400         <summary type="text">One can only presume that Apple’s HI team thinks they’re reducing needless “clutter”, but what they’re doing is systematically removing the coherence between what apps look like and the functionality they offer.</summary>
         1401         <content type="html" xml:base="https://daringfireball.net/" xml:lang="en"><![CDATA[
         1402 <p><a href="https://mjtsai.com/blog/2021/06/17/safari-15/">Michael Tsai</a>:</p>
         1403 
         1404 <blockquote>
         1405   <p>I think I like the changes for iPhone. The controls are easier to
         1406 reach at the bottom of the screen, and it’s quicker to switch
         1407 between tabs.</p>
         1408 </blockquote>
         1409 
         1410 <p>I get the move to the bottom, in theory — clearly this is about reachability. But I use Safari on my iPhone <em>a lot</em> and I have never minded using a second hand to get to the controls that, heretofore, were at the top: the “ᴀA” menu, the location field, and the reload/stop button. </p>
         1411 
         1412 <p>Here are screenshots from Safari on iOS 14.6:</p>
         1413 
         1414 <p><a href="/misc/2021/06/ios-safari-14-6.png" class="noborder">
         1415   <img
         1416     src = "/misc/2021/06/ios-safari-14-6.png"
         1417     alt = "Screenshot of mjtsai.com in Safari on iOS 14.6."
         1418     width = 450
         1419   /></a></p>
         1420 
         1421 <p>and iOS 15 beta 2:</p>
         1422 
         1423 <p><a href="/misc/2021/06/ios-safari-15b2.png" class="noborder">
         1424   <img
         1425     src = "/misc/2021/06/ios-safari-15b2.png"
         1426     alt = "Screenshot of mjtsai.com in Safari on iOS 14.6."
         1427     width = 450
         1428   /></a></p>
         1429 
         1430 <p>Both the old and new designs put these controls one tap away: back/forward, location field, and the tabs button.</p>
         1431 
         1432 <p>The only other one-tap control in the new design is the “···” <s>junk drawer</s> menu button, which can be long-pressed to toggle Reader Mode. All the other controls are inside the “···” popover menu.</p>
         1433 
         1434 <p>The old design has no “···” menu because it doesn’t need one. It has an “ᴀA” button at the top which can be long-pressed to toggle Reader Mode and when tapped shows a popover menu of site-specific viewing options. At the bottom it has one-tap buttons for Share and Bookmarks. I use the Share and Bookmarks buttons <em>all the time</em> on my iPhone.</p>
         1435 
         1436 <p>The system-wide standard iOS/iPadOS Share popover menu is one of the best UIs Apple has come up with in the last decade. It is extremely useful, very well supported by both first- and third-party apps, and extraordinarily <em>consistent</em> across the entire system. Because it is widely supported and very consistent, it is well understood by users. I realize that the nature of my work is such that I deal with URLs more frequently than most people, but sharing URLs is really common.</p>
         1437 
         1438 <p>I also think the “ᴀA” button is a much better idea than putting all the options previously contained therein in the catch-all “···” menu. Long-pressing “ᴀA” to toggle Reader Mode feels intuitive; long-pressing “···” to toggle Reader Mode feels like they <a href="https://twitter.com/viticci/status/1402746553060806659">just didn’t know where else to put it</a>. The new iOS Safari “···” menu <a href="https://pxlnv.com/linklog/wwdc-discoverable-design/">could have been a “here’s what <em>not</em> to do” example</a> from Apple’s own <a href="https://developer.apple.com/videos/play/wwdc2021/10126/?time=287">WWDC session this year on “Discoverable Design</a>”.</p>
         1439 
         1440 <p>Bookmarks are almost completely lost in the new design, and unless I’m missing something, there’s no longer any way to run bookmarklets. I know bookmarklets are an old-school web nerd thing, but I have a few I use frequently, which, if Apple sticks with this design for the next year, I guess I’ll have to rewrite as Shortcuts shortcuts or something.<sup id="fnr1-2021-07-02"><a href="#fn1-2021-07-02">1</a></sup></p>
         1441 
         1442 <p>The only new thing the new iOS Safari design has going for it is that you can swipe side-to-side on the floating browser chrome at the bottom to switch between tabs. I don’t think that is significantly more convenient than tapping the Tabs buttons to switch tabs. How often you want to swipe through tabs one at a time rather than <em>see</em> your tabs and select one in particular? And if you swipe just a little bit too low, you wind up switching between <em>apps</em>, not tabs.</p>
         1443 
         1444 <p>All that said, I agree with Tsai that the new Safari for Mac is even worse:</p>
         1445 
         1446 <blockquote>
         1447   <p>For Mac, the new design makes no sense to me, and I’ll likely
         1448 switch to Chrome if it can’t be disabled:</p>
         1449 
         1450 <ul>
         1451 <li>Not only does the location bar <a href="https://twitter.com/mattbirchler/status/1405348487546429448">move</a> when you change tabs,
         1452 but, because it changes width, all the other tabs move, too. It
         1453 feels disorienting.</li>
         1454 <li>With everything on one line, there’s less space for tab text
         1455 than before.</li>
         1456 <li>It’s harder to get at buttons and extensions <a href="https://twitter.com/viticci/status/1402743028536819718">hidden</a> under
         1457 the <a href="https://twitter.com/siracusa/status/1402715575449686016">… menu</a>.</li>
         1458 <li>There’s less empty space where it’s safe for me to click in
         1459 order to drag the window.</li>
         1460 <li>Having the page background color bleed into the tab area makes
         1461 it harder to read, and it feels weird for the current page’s
         1462 color to affect the way <em>other</em> tabs look. It also works
         1463 inconsistently, even on the same pages on Apple’s site. At least
         1464 there’s a preference to turn it off.</li>
         1465 </ul>
         1466 </blockquote>
         1467 
         1468 <p>You don’t have to install MacOS 12 Monterey to use the new Safari design; the latest versions of <a href="https://developer.apple.com/safari/technology-preview/">Safari Technology Preview</a> have it too, and Safari Technology Preview is installed as a separate app, not a replacement for the current version of Safari.</p>
         1469 
         1470 <p>Tabs in Safari on Mac (and, in my opinion, iPad) were a solved problem. The new Safari tab UI strikes me as being different for the sake of being different, not different for the sake of being better. The new design certainly makes Safari look distinctive. But is it more usable or discoverable in <em>any</em> way? I honestly can’t think of a single problem the new design solves other than saving about 30 points (60 @2× pixels) of vertical screen space by omitting a dedicated tab bar. But I think the tab bar was space put to good, obvious use with traditional tabs.
         1471 <a href="https://birchtree.me/blog/safari-15-what-you-gain-and-at-what-cost/">Matt Birchler points out</a> that horizontally, the new tab design uses space <em>less</em> efficiently. Good luck convincing Chrome users to switch to Safari with this design. Not to mention that every other tabbed app in MacOS 12 still uses a traditional tab bar. It’s consistent neither with other popular web browsers nor with the rest of MacOS 12.</p>
         1472 
         1473 <p><a href="https://pxlnv.com/blog/safari-15-chickenshit-minimalism/">Nick Heer, writing at Pixel Envy</a>:</p>
         1474 
         1475 <blockquote>
         1476   <p>Over the past several releases of MacOS and iOS, Apple has
         1477 experimented with hiding controls until users hover their cursor
         1478 overtop, click, tap, or swipe. I see it as an extension of what
         1479 <a href="https://idlewords.com/talks/website_obesity.htm#minimalism">Maciej Cegłowski memorably called</a> “chickenshit minimalism”.
         1480 He defined it as “the illusion of simplicity backed by megabytes
         1481 of cruft”; I see parallels in a “junk drawer” approach that
         1482 prioritizes the appearance of simplicity over functional clarity.
         1483 It adds complexity because it reduces clutter, and it allows UI
         1484 designers to avoid making choices about interface hierarchy by
         1485 burying everything but the most critical elements behind vague
         1486 controls.</p>
         1487 
         1488 <p>If UI density is a continuum, the other side of chickenshit
         1489 minimalism might be something like Microsoft’s <a href="https://en.wikipedia.org/wiki/Ribbon_(computing)#Microsoft_software">“ribbon”
         1490 toolbar</a>. Dozens of controls of various sizes and types,
         1491 loosely grouped by function, and separated by a tabbed UI
         1492 creates a confusing mess. But being unnecessarily reductionist
         1493 with onscreen controls also creates confusion. I do not want
         1494 every web browser control available at all times, but I cannot
         1495 see what users gain by making it harder to find the reload
         1496 button in Safari.</p>
         1497 </blockquote>
         1498 
         1499 <hr />
         1500 
         1501 <p>There’s an axiom widely (but alas, probably <a href="https://quoteinvestigator.com/2011/05/13/einstein-simple/">spuriously</a>) attributed to Albert Einstein: “Everything should be as simple as possible, but not simpler.” But I don’t even think that applies to this new Safari design. It’s worse. It just <em>looks</em> simpler. All the old functionality remains — it’s just harder to access, harder to discover intuitively, and more distracting. One can only presume that Apple’s HI team thinks they’re reducing needless “clutter”, but what they’re doing is systematically removing the coherence between what apps look like and the functionality they offer.</p>
         1502 
         1503 <p>Here’s another axiom, <a href="https://daringfireball.net/linked/2007/01/23/how-it-works">whose attribution is certain</a>: “Most people make the mistake of thinking design is what it looks like. People think it’s this veneer — that the designers are handed this box and told, ‘Make it look good!’ That’s not what we think design is. It’s not just what it looks like and feels like. Design is how it works.”</p>
         1504 
         1505 <div class="footnotes">
         1506 <hr />
         1507 <ol>
         1508 
         1509 <li id="fn1-2021-07-02">
         1510 <p>“AppleScript scripts” has always felt a little repetitively awkward, but talking about shortcuts in Shortcuts is worse. I wish Apple had called them “workflows” or something instead. I might use that here at DF when I’d otherwise write “Shortcuts shortcuts” though.&nbsp;<a href="#fnr1-2021-07-02"  class="footnoteBackLink"  title="Jump back to footnote 1 in the text.">&#x21A9;&#xFE0E;</a></p>
         1511 </li>
         1512 
         1513 </ol>
         1514 </div>
         1515 
         1516 
         1517 
         1518     ]]></content>
         1519   <title>★ Regarding the Safari 15 Public Betas for Mac and iOS</title></entry><entry>
         1520     
         1521     <link rel="alternate" type="text/html" href="https://daringfireball.net/2021/06/annotating_apples_anti-sideloading_white_paper" />
         1522         <link rel="shorturl" href="http://df4.us/ti6" />
         1523         <id>tag:daringfireball.net,2021://1.38238</id>
         1524         <published>2021-06-23T21:47:23Z</published>
         1525         <updated>2021-06-25T12:33:49Z</updated>
         1526         <author>
         1527                 <name>John Gruber</name>
         1528                 <uri>http://daringfireball.net/</uri>
         1529         </author>
         1530         <summary type="text">I remain convinced Apple wouldn’t be facing these regulatory pressures today if they’d walked away from a strategy of maximizing App Store profits years ago, and I also think they could largely dissipate these pressures today by doing it now — better late than never.</summary>
         1531         <content type="html" xml:base="https://daringfireball.net/" xml:lang="en"><![CDATA[
         1532 <p>Apple today released a white paper arguing against proposed legislation that would mandate the ability to sideload apps (and thereby alternative app stores) on iOS/iPadOS:<sup id="fnr1-2021-06-23"><a href="#fn1-2021-06-23">1</a></sup> “<a href="https://www.apple.com/privacy/docs/Building_a_Trusted_Ecosystem_for_Millions_of_Apps.pdf">Building a Trusted Ecosystem for Millions of Apps</a>”.<sup id="fnr2-2021-06-23"><a href="#fn2-2021-06-23">2</a></sup> I think it’s good, fair, and cogent. I highly encourage you to read it — it’s not long — then come back for my annotations below.</p>
         1533 
         1534 <p>The paper opens with this quote from Steve Jobs, <a href="https://tidbits.com/2007/10/17/steve-jobss-iphone-sdk-letter/">announcing the iPhone SDK</a>:<sup id="fnr3-2021-06-23"><a href="#fn3-2021-06-23">3</a></sup></p>
         1535 
         1536 <blockquote>
         1537   <p>“We’re trying to do two diametrically opposed things at once:
         1538 provide an advanced and open platform to developers while at the
         1539 same time protect iPhone users from viruses, malware, privacy
         1540 attacks, etc. This is no easy task.” — Steve Jobs, 2007</p>
         1541 </blockquote>
         1542 
         1543 <p>As ever, Steve Jobs was a succinct and forceful communicator. That “diametrically opposed” tension he described at the outset, 14 years ago, remains exactly the core of Apple’s argument in this paper today.</p>
         1544 
         1545 <p>Page 4, under a section subtitled “This approach to security and privacy has been highly effective”:</p>
         1546 
         1547 <blockquote>
         1548   <p>Additionally, even users who prefer to only download apps from the
         1549 App Store could be forced to download an app they need for work or
         1550 for school from third-party stores if it is not made available on
         1551 the App Store. Or they could be tricked into downloading apps from
         1552 third-party app stores masquerading as the App Store.</p>
         1553 </blockquote>
         1554 
         1555 <p>This, to me, is perhaps <em>the</em> key point that sideloading proponents ignore. Arguments in favor of allowing sideloading on iOS, from users, tend to boil down to “<em>It’s my device, I should be allowed to install whatever I want. If most users want to stick with the App Store, that’s fine for them and they’ll keep all the benefits as they currently stand, while I and others will have the freedom to install whatever we want.</em>” That argument is not wrong! There <em>would</em> be benefits to allowing sideloading, exactly along the lines of how there are benefits to being able to install apps outside the App Store via TestFlight, enterprise distribution, and compiling apps from source code with Xcode.</p>
         1556 
         1557 <p>Sideloading would take things to a new level though. TestFlight still requires some approval from Apple, and TestFlight distribution is limited to 10,000 users. Enterprise distribution requires an enterprise certificate from Apple. And compiling from source code requires a developer account, significant technical expertise, and, well, the source code to the app.</p>
         1558 
         1559 <p>What the sideloading arguments ignore are the enormous tradeoffs involved. Yes, there would be benefits — a lot of cool apps that aren’t permitted in the App Store would be installable by as many iOS users as want to install them. But many non-technical users would inevitably wind up installing undesirable apps via work/school requirements or trickery that they could not be required or tricked into installing today. Consider just the example of “proctoring apps” that students are required to install for remote test taking. They’re a surveillance menace, <a href="https://www.eff.org/deeplinks/2020/08/proctoring-apps-subject-students-unnecessary-surveillance">as the EFF reported in August</a>.</p>
         1560 
         1561 <p>Technically, yes, on platforms that allow it, sideloading is the user’s choice. But socially and psychologically, it often isn’t.<sup id="fnr4-2021-06-23"><a href="#fn4-2021-06-23">4</a></sup></p>
         1562 
         1563 <p>Page 4:</p>
         1564 
         1565 <blockquote>
         1566   <p>In the end, users would have to constantly be on the lookout for
         1567 scams, never knowing who or what to trust, and as a result many
         1568 users would download fewer apps from fewer developers.</p>
         1569 </blockquote>
         1570 
         1571 <p>This is another key point that cannot be overstated. As things stand today, you cannot “mess up” your iOS device by installing the wrong software. You can easily uninstall all traces of any app you do install with a tap-and-hold on the app’s icon. No app you install can <a href="https://chromeisbad.com/">entrench invisible background agents that act like system software</a>. And because of this, hundreds of millions of non-technical iOS users install far more software on their iOS devices than they do or did on their PCs — <em>including Macs</em>. This, despite the fact that PCs are far more powerful devices. Typical users install more apps on their less capable phones than they do on their far more capable PCs. This is as close as we can get to proof that Apple’s App Store model on iOS hasn’t just worked, but has proven to be wildly successful <em>and popular with users</em>.</p>
         1572 
         1573 <p>Related point: An app’s ability to even <em>request</em> access to health data, or contacts, or to create a VPN, rests on App Store review. If an app says it’s a game but requests the entitlement to prompt the user for access to health data, Apple’s App Store review will reject it. An Epic-run App Store would be making parallel and different decisions about which entitlements to grant to which apps. A sideloaded app would make those decisions for itself. Surveillance tracking would go back to “whatever the app wants to do”.</p>
         1574 
         1575 <p>Page 9:</p>
         1576 
         1577 <blockquote>
         1578   <p>iPhone is used every day by over a billion people — for banking,
         1579 to manage health data, and to take pictures of their families.
         1580 This large user base would make an appealing and lucrative target
         1581 for cybercriminals and scammers, and allowing sideloading would
         1582 spur a flood of new investment into attacks on iPhone, well beyond
         1583 the scale of attacks on other platforms like Mac.</p>
         1584 </blockquote>
         1585 
         1586 <p>Here Apple dances around the elephant in the room — the question of why iOS shouldn’t just work like the Mac with regard to non-App Store software. Apple’s deft argument is that there are far fewer Macs than iOS devices, making the Mac a less enticing target for scammers and crooks (including privacy crooks). That’s more or less the argument Windows proponents used to explain the profound prevalence of malware on Windows compared to the Mac back in the day, whilst Apple (and Mac proponents) argued otherwise, that the Mac actually was far more secure at a technical level.</p>
         1587 
         1588 <p>But the truth Apple won’t come out and say is that it’s <em>both</em>. The Mac <em>was</em> more secure by design, but <em>also</em> a far less enticing target because of how many more users were (and still are) on Windows. And, today, iOS <em>is</em> more secure and private than the Mac. That’s the nature of the Mac as a full PC platform.</p>
         1589 
         1590 <p>I’ll admit it: if Mac-style sideloading were added to iOS, I’d enable it, for the same reason I enable installing apps from outside the App Store on my Mac: I trust myself to only install trustworthy software. But it doesn’t make me a hypocrite to say that I think it would be worse for the platform as a whole.<sup id="fnr5-2021-06-23"><a href="#fn5-2021-06-23">5</a></sup></p>
         1591 
         1592 <p>The Mac is fundamentally designed for users who are at least <em>somewhat</em> technically savvy, but tries its best to keep non-savvy users from doing things they shouldn’t. But you can always hurt yourself, sometimes badly, with any true power tool. The iPhone is the converse: designed first and foremost for the non-savvy user, and tries to accommodate power users as best it can within the limits of that primary directive.</p>
         1593 
         1594 <p>Page 11:</p>
         1595 
         1596 <blockquote>
         1597   <p><em>The goal of App Review is to ensure that apps on the App Store
         1598 are trustworthy</em> and that the information provided on an app’s App
         1599 Store page accurately represents how the app works and what data
         1600 it will access. We are constantly improving this process: we
         1601 update and refine our tools and our methodology continuously.</p>
         1602 </blockquote>
         1603 
         1604 <p>The problem Apple is facing today is that it’s clear that one word in the above is inaccurate: the opening “the”. The above is <em>a</em> goal of the App Store — and I would argue that it remains the <em>primary</em> goal. But clearly the App Store serves another goal for Apple: making the company money. Exhibit A: <a href="https://daringfireball.net/2020/06/hey_app_store_rejection_flimsiness">last year’s Hey fiasco</a>. Nothing about Apple’s rejection of Hey (or, I’d wager, some number of <em>thousands</em> of other apps flagged by App Store review for similar reasons) was about trustworthiness. It was about money.</p>
         1605 
         1606 <p>That’s a conflict of interest, and it detracts significantly from Apple’s entirely legitimate trustworthiness argument defending the App Store model for distribution. I remain convinced Apple wouldn’t be facing these regulatory pressures today <a href="https://daringfireball.net/2021/06/app_store_the_schiller_cut">if they’d walked away from a strategy of maximizing App Store profits years ago</a>, and I also think they could largely dissipate these pressures today by doing it now — better late than never.</p>
         1607 
         1608 <p>Also on page 11:</p>
         1609 
         1610 <blockquote>
         1611   <p><em>Once users download an app through the App Store, they are able to
         1612 control how that app functions and what data it is able to access</em>,
         1613 using features such as App Tracking Transparency and permissions.
         1614 Parents can further control what their kids buy with the Ask to
         1615 Buy feature, how much time they spend on certain categories of
         1616 apps with Screen Time features, and what data they share. Users
         1617 are also able to centrally manage all app-related payments, and
         1618 are able to easily view and cancel subscriptions that are paid for
         1619 via In-App Payments. These controls could not be fully enforced on
         1620 sideloaded apps.</p>
         1621 </blockquote>
         1622 
         1623 <p>All of this is true. But that last point, that <em>all</em> in-app subscriptions are listed in an obvious location, where it’s easy to unsubscribe, and you get email notifications before every renewal, is the singular reason why I think Apple should not — and should not be forced to — allow in-app purchases and especially subscriptions via developers’ own payment systems. What I endorse is allowing apps to direct users to the web to make purchases and subscriptions. In-app purchases vs. out-app purchases. Let Apple earn its cut by showing that in-app purchases have higher conversions.</p>
         1624 
         1625 <p>My favorite example is The New York Times — by all accounts a reputable and trustworthy company. Subscribe to the Times in-app, where Apple gets a cut, and you can easily unsubscribe at any time with two taps in the Settings apps. Subscribe to the Times on their website, and you literally have to <a href="https://help.nytimes.com/hc/en-us/articles/360003499613-Cancel-your-subscription">call them on the telephone and argue with a Times rep</a> whose job is to talk you out of unsubscribing.</p>
         1626 
         1627 <p>The current in-app purchase requirements are incredibly reassuring to me, as a user. I subscribe to many publications and services through in-app purchase that I would not subscribe to otherwise. Let apps <em>offer</em> the ability to use their own purchasing systems, but make it clear they’re doing so on the web, not in-app. (That’s what Hey does — and people trust Hey because they trust the company behind it.)</p>
         1628 
         1629 <p>Page 12, in a list of statistics of App Store “protections in action in 2020”:</p>
         1630 
         1631 <blockquote>
         1632   <p><em>Apple deactivated 244 million customer accounts due to fraudulent
         1633 and abusive activity, including fake reviews</em>. It also rejected
         1634 424 million attempted account creations due to fraudulent and
         1635 abusive patterns.</p>
         1636 </blockquote>
         1637 
         1638 <p>My reaction to these numbers: <em>Jiminy!</em></p>
         1639 
         1640 <p>Assuming these number are accurate, they explain Apple’s seeming nonchalance to the continuing existence of scam apps that do get into the App Store, and the pervasiveness of fraudulent reviews. They’re catching the overwhelming majority of them.</p>
         1641 
         1642 <p>I still say: <a href="https://daringfireball.net/search/bunco+squad">not good enough</a>, especially on the task of identifying and eliminating <em>successful</em> scams. But, still, wow, those are big numbers.</p>
         1643 
         1644 <div class="footnotes">
         1645 <hr />
         1646 <ol>
         1647 
         1648 <li id="fn1-2021-06-23">
         1649 <p>Apple actually only talks about the iPhone in the white paper — the word “iPad” doesn’t appear once. But iPadOS and iOS are exactly the same in every regard discussed in the paper. I think Apple wisely focused on iPhone to keep it simple. I’ll do the same, and write only “iOS” as shorthand for “iOS and iPadOS” (and WatchOS and tvOS, for that matter).&nbsp;<a href="#fnr1-2021-06-23"  class="footnoteBackLink"  title="Jump back to footnote 1 in the text.">&#x21A9;&#xFE0E;</a></p>
         1650 </li>
         1651 
         1652 <li id="fn2-2021-06-23">
         1653 <p>It’s a PDF, not a web page, which is typical for “white paper” type things. But the biggest downside to publishing it as a PDF is that it’s hard to read on a phone, which feels at least slightly ironic. (Kudos to Apple though for the PDF’s svelte 295 KB file size, despite being illustrated throughout.)&nbsp;<a href="#fnr2-2021-06-23"  class="footnoteBackLink"  title="Jump back to footnote 2 in the text.">&#x21A9;&#xFE0E;︎</a></p>
         1654 </li>
         1655 
         1656 <li id="fn3-2021-06-23">
         1657 <p>Amusingly, Apple had to source Jobs’s quote to <a href="https://tidbits.com/2007/10/17/steve-jobss-iphone-sdk-letter/">TidBITS’s archived copy</a> of Jobs’s open letter announcing the SDK, because Apple never gave it a permalink at apple.com. In his preface to TidBITS’s hosted copy of the letter, Adam Engst wrote:</p>
         1658 <blockquote>
         1659   <p>Some things need to be in the permanent record, and since Apple
         1660 didn’t see fit to give a permanent URL to Steve Jobs’s letter
         1661 announcing that Apple would be creating an SDK for third party
         1662 iPhone native applications, I’m reproducing it below for future
         1663 reference.</p>
         1664 </blockquote>
         1665 <p>Even Apple apparently now agrees the letter belongs in the permanent record.&nbsp;<a href="#fnr3-2021-06-23"  class="footnoteBackLink"  title="Jump back to footnote 3 in the text.">&#x21A9;&#xFE0E;︎</a></p>
         1666 </li>
         1667 
         1668 <li id="fn4-2021-06-23">
         1669 <p>As an aside, this is why it would be a terrible idea to enrich WebKit into a full technical peer to native apps, or allow alternative web rendering engines empowered with such features, <a href="https://infrequently.org/2021/04/progress-delayed/">as many web developers shortsightedly, and recklessly (and perhaps selfishly) desire</a>. As things stand, WebKit allows users to go anywhere they want on the web, and install any web apps they want as apps on their iOS home screens — but WebKit’s limits are such that they can do so <em>without concern or any degree of technical savviness</em> because WebKit only offers functionality that is safe, secure, and private. Not to mention the fact that a world where any mobile app could be written as a pure web app would inevitably quickly devolve into a world where most apps are identical on iOS and Android, which is neither good for Apple <em>nor</em> for iOS users who prefer truly native iOS apps that fit in with Apple’s system-wide design idioms and integrate with iOS’s unique features.&nbsp;<a href="#fnr4-2021-06-23"  class="footnoteBackLink"  title="Jump back to footnote 4 in the text.">&#x21A9;&#xFE0E;︎</a></p>
         1670 </li>
         1671 
         1672 <li id="fn5-2021-06-23">
         1673 <p>My spitball idea for sideloading would be for Apple to create a “developer mode” on iOS devices that allows for Mac-style sideloading of apps. Something that requires a <em>paid</em> Apple developer account. No one is going to get tricked or bamboozled into signing up for a $100/year ADC account. And when (not if) some users who enable it wind up installing foolish software, “developer mode” is a pretty good way of saying “you should know better”. And disabling “developer mode” would, if possible, render inert any software on the device installed via this means. Just my spitball.&nbsp;<a href="#fnr5-2021-06-23"  class="footnoteBackLink"  title="Jump back to footnote 5 in the text.">&#x21A9;&#xFE0E;︎</a></p>
         1674 </li>
         1675 
         1676 
         1677 </ol>
         1678 </div>
         1679 
         1680 
         1681 
         1682     ]]></content>
         1683   <title>★ Annotating Apple’s Anti-Sideloading White Paper</title></entry><entry>
         1684     
         1685     <link rel="alternate" type="text/html" href="https://daringfireball.net/2021/06/pichai_wakabayashi" />
         1686         <link rel="shorturl" href="http://df4.us/thy" />
         1687         <id>tag:daringfireball.net,2021://1.38230</id>
         1688         <published>2021-06-22T00:29:41Z</published>
         1689         <updated>2021-06-22T00:29:42Z</updated>
         1690         <author>
         1691                 <name>John Gruber</name>
         1692                 <uri>http://daringfireball.net/</uri>
         1693         </author>
         1694         <summary type="text">One person’s overcaution is another’s focus.</summary>
         1695         <content type="html" xml:base="https://daringfireball.net/" xml:lang="en"><![CDATA[
         1696 <p><a href="https://www.nytimes.com/2021/06/21/technology/sundar-pichai-google.html">Daisuke Wakabayashi, reporting for The New York Times</a>:</p>
         1697 
         1698 <blockquote>
         1699   <p>It is hard to argue that things aren’t going great for Google.
         1700 Revenue and profits are <a href="https://www.nytimes.com/2021/04/27/technology/alphabet-google-earnings.html">charting new highs</a> every three
         1701 months. Google’s parent company, Alphabet, is worth $1.6 trillion.
         1702 Google has rooted itself deeper and deeper into the lives of
         1703 everyday Americans.</p>
         1704 
         1705 <p>But a restive class of Google executives worry that the company is
         1706 showing cracks. They say Google’s work force is <a href="https://www.nytimes.com/2018/10/31/technology/google-sexual-harassment-walkout.html">increasingly
         1707 outspoken</a>. Personnel problems are <a href="https://www.nytimes.com/2020/12/03/technology/google-researcher-timnit-gebru.html">spilling into the
         1708 public</a>. Decisive leadership and big ideas have given way to
         1709 risk aversion and incrementalism. And some of those executives are
         1710 leaving and letting everyone know exactly why.</p>
         1711 
         1712 <p>Fifteen current and former Google executives, speaking on the
         1713 condition of anonymity for fear of angering Google and Mr. Pichai,
         1714 told The New York Times that Google was suffering from many of the
         1715 pitfalls of a large, maturing company — a paralyzing bureaucracy,
         1716 a bias toward inaction and a fixation on public perception.</p>
         1717 </blockquote>
         1718 
         1719 <p>I think there’s something interesting going on here, but Wakabayashi’s lede is far juicier than the meat of the article warrants. I’d argue that it boils down to the fact that Pichai has transformed Google into a more focused, and perhaps more boring, company, and that his internal critics preferred the old Google culture — one that did things just because they seemed clever or cool, not because they were necessarily strategically useful to the company. <a href="https://daringfireball.net/2013/12/thoughts_on_google_glass">Google Glass</a>, for example.</p>
         1720 
         1721 <p>A comparison to Apple (shocking, coming from me, I know) is apt. Apple has  touted that when it comes to product ideas, <a href="https://www.youtube.com/watch?v=XAEPqUtra6E">they have “a thousand no’s for every yes”</a>. Coincidentally, that WWDC-opening video is from 2013, the same year Google Glass became available. In 2013, Steve Jobs’s death was still a fresh emotional wound. But that “thousand no’s for every yes” mantra wasn’t defining a new Apple, it was clarifying that post-Jobs Apple would remain the same Apple. <a href="https://www.youtube.com/watch?v=H8eP99neOVs">Here’s Jobs at that extraordinary open-question session at WWDC 1997</a>, at the very start of the Apple-NeXT reunification that marks the beginning of modern Apple, explaining that “Focusing is about saying no.”</p>
         1722 
         1723 <p>It seems undeniable that under Pichai, Google is more focused: more no’s, fewer yes’s. The sources in Wakabayashi’s report clearly want more yes’s. Maybe they’re right! Google is quite obviously a different company with a very different culture than Apple. But the results under Pichai, so far, <a href="https://www.wolframalpha.com/input/?i=GOOG+market+cap+24+October+2015+to+21+June+2021">are pretty good</a>.</p>
         1724 
         1725 <p>Here’s one of the examples cited by Wakabayashi:</p>
         1726 
         1727 <blockquote>
         1728   <p>A common critique among current and former executives is that Mr.
         1729 Pichai’s slow deliberations often feel like a way to play it safe
         1730 and arrive at a “no.”</p>
         1731 
         1732 <p>Google executives proposed the idea of acquiring Shopify as a way
         1733 to challenge Amazon in online commerce a few years ago. Mr. Pichai
         1734 rejected the idea because he thought Shopify was too expensive,
         1735 two people familiar with the discussions said.</p>
         1736 
         1737 <p>But those people said that they had never thought Mr. Pichai had
         1738 the stomach for a deal and that the price was a convenient and
         1739 ultimately misguided justification. Shopify’s share price has
         1740 increased almost tenfold in the last few years. Jason Post, a
         1741 Google spokesman, said, “There was never a serious discussion of
         1742 this acquisition.”</p>
         1743 
         1744 <p>One former executive said the company’s risk aversion was embodied
         1745 by a state of perpetual research and development known internally
         1746 as “pantry mode.” Teams will stash away products in case a rival
         1747 creates something new and Google needs to respond quickly.</p>
         1748 </blockquote>
         1749 
         1750 <p>One person’s overcaution is another’s focus.</p>
         1751 
         1752 
         1753 
         1754     ]]></content>
         1755   <title>★ The New York Times: ‘Sundar Pichai Faces Internal Criticism at Google’</title></entry><entry>
         1756     
         1757     <link rel="alternate" type="text/html" href="https://daringfireball.net/2021/06/the_talk_show_wwdc_2021" />
         1758         <link rel="shorturl" href="http://df4.us/thq" />
         1759         <id>tag:daringfireball.net,2021://1.38222</id>
         1760         <published>2021-06-12T03:42:47Z</published>
         1761         <updated>2021-06-13T16:55:14Z</updated>
         1762         <author>
         1763                 <name>John Gruber</name>
         1764                 <uri>http://daringfireball.net/</uri>
         1765         </author>
         1766         <summary type="text">Special guests Craig Federighi and Greg Joswiak join me to discuss the news from WWDC 2021: the all-new multitasking interface in iPadOS 15, on-device Siri, new privacy controls in Safari and Mail, MacOS 12 Monterey, and more.</summary>
         1767         <content type="html" xml:base="https://daringfireball.net/" xml:lang="en"><![CDATA[
         1768 <p>Special guests Craig Federighi and Greg Joswiak join me to discuss the news from WWDC 2021: the all-new multitasking interface in iPadOS 15, on-device Siri, new privacy controls in Safari and Mail, MacOS 12 Monterey, and more.</p>
         1769 
         1770 <p><iframe width="480" height="270" src="https://www.youtube.com/embed/-SzbucgATjA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
         1771 
         1772 <p>Brought to you by these outstanding sponsors:</p>
         1773 
         1774 <ul>
         1775 <li>MacPaw — Get started with the free version of <a href="http://bit.ly/CleanMyMacX_WWDC2021">CleanMyMac X</a> and install <a href="http://stpp.co/JohnGruber">Setapp to get 200+ curated Mac apps for free</a>. </li>
         1776 <li><a href="https://flatfile.com/df">Flatfile</a> — The data onboarding platform for any company that relies on migrating data from point A to point B, as intuitively as possible. </li>
         1777 <li><a href="https://linode.com/thetalkshow">Linode</a> — voted the Top Infrastructure as a Service Provider by both G2 and TrustRadius. Use this link and get $100 in credit when you create a free account.</li>
         1778 </ul>
         1779 
         1780 <p>Extra special thanks to my friends at <a href="https://sandwich.co/">Sandwich</a> for their deft work on the video.</p>
         1781 
         1782 
         1783 
         1784     ]]></content>
         1785   <title>★ The Talk Show Remote From WWDC 2021, With Craig Federighi and Greg Joswiak</title></entry></feed><!-- THE END -->