Finished #RodeoValley 30k #trailRace in 5:10:43 on Saturday. In the photo I’m massaging a midsection cramp while power hiking uphill, and grinning because I knew I was almost at the top of the last big climb of the course.
First race post lockdown was exciting, fun, steady, strong, until a downhill trip (no fall) broke my momentum, strained the right leg/glute, and killed the appetite. Struggled and pushed thru remaining climbs to finish strong on the final downhill without injury, 26s longer than 2018.
Great starting with 50k runners Bryan & Eliza, and having pal Erika run me in the last 4 miles (also took this 📷) and share salty snacks, a needed boost.
Taking notes as memories resurface. Processing everything & how each section went, insights gained, and lessons learned.
{
"type": "entry",
"published": "2021-08-09 13:00-0700",
"url": "https://tantek.com/2021/221/t1/finished-rodeovalley-trailrace",
"category": [
"RodeoValley",
"trailRace",
"runner",
"running",
"instaRunner",
"trailRunner",
"ultraRunner",
"grassRootsGear",
"NovemberProject",
"NPSF",
"Marin",
"MarinHeadlands",
"CoastalTrail",
"Hill88",
"uphill",
"powerhike",
"50kTraining",
"50mileTraining",
"2021_219",
"laterGram",
"noFilter"
],
"photo": [
"https://fastly.4sqi.net/img/general/width960/476_9_gqB6h_tK8iyjBEb886XpboOcF8bsEgT_wl76vckqI.jpg"
],
"content": {
"text": "Finished #RodeoValley 30k #trailRace in 5:10:43 on Saturday. In the photo I\u2019m massaging a midsection cramp while power hiking uphill, and grinning because I knew I was almost at the top of the last big climb of the course.\n\nFirst race post lockdown was exciting, fun, steady, strong, until a downhill trip (no fall) broke my momentum, strained the right leg/glute, and killed the appetite. Struggled and pushed thru remaining climbs to finish strong on the final downhill without injury, 26s longer than 2018.\n\nGreat starting with 50k runners Bryan & Eliza, and having pal Erika run me in the last 4 miles (also took this \ud83d\udcf7) and share salty snacks, a needed boost.\n\nTaking notes as memories resurface. Processing everything & how each section went, insights gained, and lessons learned.\n\n#runner #running #instaRunner #trailRunner #ultraRunner #trailRace #grassRootsGear #NovemberProject #NPSF #Marin #MarinHeadlands #CoastalTrail #Hill88 #uphill #powerhike #50kTraining #50mileTraining #2021_219 #laterGram #noFilter\n\nThe night before: https://tantek.com/t5E51\n2018 Rodeo Valley: https://tantek.com/2018/175/t1/finished-rodeovalley-my-first-30k",
"html": "<a class=\"u-bridgy-flickr-photo\" href=\"https://fastly.4sqi.net/img/general/original/476_9_gqB6h_tK8iyjBEb886XpboOcF8bsEgT_wl76vckqI.jpg\"></a>Finished #<span class=\"p-category\">RodeoValley</span> 30k #<span class=\"p-category\">trailRace</span> in 5:10:43 on Saturday. In the photo I\u2019m massaging a midsection cramp while power hiking uphill, and grinning because I knew I was almost at the top of the last big climb of the course.<br /><br />First race post lockdown was exciting, fun, steady, strong, until a downhill trip (no fall) broke my momentum, strained the right leg/glute, and killed the appetite. Struggled and pushed thru remaining climbs to finish strong on the final downhill without injury, 26s longer than 2018.<br /><br />Great starting with 50k runners Bryan & Eliza, and having pal Erika run me in the last 4 miles (also took this \ud83d\udcf7) and share salty snacks, a needed boost.<br /><br />Taking notes as memories resurface. Processing everything & how each section went, insights gained, and lessons learned.<br /><br />#<span class=\"p-category\">runner</span> #<span class=\"p-category\">running</span> #<span class=\"p-category\">instaRunner</span> #<span class=\"p-category\">trailRunner</span> #<span class=\"p-category\">ultraRunner</span> #<span class=\"p-category\">trailRace</span> #<span class=\"p-category\">grassRootsGear</span> #<span class=\"p-category\">NovemberProject</span> #<span class=\"p-category\">NPSF</span> #<span class=\"p-category\">Marin</span> #<span class=\"p-category\">MarinHeadlands</span> #<span class=\"p-category\">CoastalTrail</span> #<span class=\"p-category\">Hill88</span> #<span class=\"p-category\">uphill</span> #<span class=\"p-category\">powerhike</span> #<span class=\"p-category\">50kTraining</span> #<span class=\"p-category\">50mileTraining</span> #<span class=\"p-category\">2021_219</span> #<span class=\"p-category\">laterGram</span> #<span class=\"p-category\">noFilter</span><br /><br />The night before: <a href=\"https://tantek.com/t5E51\">https://tantek.com/t5E51</a><br />2018 Rodeo Valley: <a href=\"https://tantek.com/2018/175/t1/finished-rodeovalley-my-first-30k\">https://tantek.com/2018/175/t1/finished-rodeovalley-my-first-30k</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "https://tantek.com/",
"photo": "https://tantek.com/photo.jpg"
},
"post-type": "photo",
"_id": "24473260",
"_source": "2460"
}
The pandemic is not over just because you’re over it. Wear a mask. Get vaxed. Get boosted with another vax. Stop indoor dining. Black Lives Matter. Trans rights are human rights. Respect women. Housing & healthcare for all. There’s no Planet B.
Also, running my first race tomorrow since lockdown, @insidetrail #RodeoValley 30k!
Longest training stretch between races since I started running. Huge thanks to coach @CorrineMalcolm’s guidance for almost a year now.
Carving out little deliberate pockets of the past in the ever-changing present.
{
"type": "entry",
"published": "2021-08-06 21:58-0700",
"url": "https://tantek.com/2021/218/t1/running-rodeovalley",
"category": [
"RodeoValley",
"runner",
"running",
"instaRunner",
"trailRunner",
"ultraRunner",
"trailRace",
"grassRootsGear",
"NovemberProject",
"NPSF",
"letsDoThis",
"LFG",
"Marin",
"50kTraining",
"50mileTraining",
"noFilter"
],
"photo": [
"https://fastly.4sqi.net/img/general/width960/476_gChM9nrNNko-1aMouw-x74imp7kzUzJKLomkEQ4u8qQ.jpg"
],
"content": {
"text": "The pandemic is not over just because you\u2019re over it. Wear a mask. Get vaxed. Get boosted with another vax. Stop indoor dining. Black Lives Matter. Trans rights are human rights. Respect women. Housing & healthcare for all. There\u2019s no Planet B. \n\nAlso, running my first race tomorrow since lockdown, @insidetrail #RodeoValley 30k!\n\nLongest training stretch between races since I started running. Huge thanks to coach @CorrineMalcolm\u2019s guidance for almost a year now.\n\nCarving out little deliberate pockets of the past in the ever-changing present.\n\n#runner #running #instaRunner #trailRunner #ultraRunner #trailRace #grassRootsGear #NovemberProject #NPSF #letsDoThis #LFG #Marin #50kTraining #50mileTraining #noFilter\n\n2018 Rodeo Valley: https://tantek.com/2018/175/t1/finished-rodeovalley-my-first-30k",
"html": "<a class=\"u-bridgy-flickr-photo\" href=\"https://fastly.4sqi.net/img/general/original/476_gChM9nrNNko-1aMouw-x74imp7kzUzJKLomkEQ4u8qQ.jpg\"></a>The pandemic is not over just because you\u2019re over it. Wear a mask. Get vaxed. Get boosted with another vax. Stop indoor dining. Black Lives Matter. Trans rights are human rights. Respect women. Housing & healthcare for all. There\u2019s no Planet B. <br /><br />Also, running my first race tomorrow since lockdown, <a class=\"h-cassis-username\" href=\"https://twitter.com/insidetrail\">@insidetrail</a> #<span class=\"p-category\">RodeoValley</span> 30k!<br /><br />Longest training stretch between races since I started running. Huge thanks to coach <a class=\"h-cassis-username\" href=\"https://twitter.com/CorrineMalcolm\">@CorrineMalcolm</a>\u2019s guidance for almost a year now.<br /><br />Carving out little deliberate pockets of the past in the ever-changing present.<br /><br />#<span class=\"p-category\">runner</span> #<span class=\"p-category\">running</span> #<span class=\"p-category\">instaRunner</span> #<span class=\"p-category\">trailRunner</span> #<span class=\"p-category\">ultraRunner</span> #<span class=\"p-category\">trailRace</span> #<span class=\"p-category\">grassRootsGear</span> #<span class=\"p-category\">NovemberProject</span> #<span class=\"p-category\">NPSF</span> #<span class=\"p-category\">letsDoThis</span> #<span class=\"p-category\">LFG</span> #<span class=\"p-category\">Marin</span> #<span class=\"p-category\">50kTraining</span> #<span class=\"p-category\">50mileTraining</span> #<span class=\"p-category\">noFilter</span><br /><br />2018 Rodeo Valley: <a href=\"https://tantek.com/2018/175/t1/finished-rodeovalley-my-first-30k\">https://tantek.com/2018/175/t1/finished-rodeovalley-my-first-30k</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "https://tantek.com/",
"photo": "https://tantek.com/photo.jpg"
},
"post-type": "photo",
"_id": "24473261",
"_source": "2460"
}
They’ve stood the test of time (except email). Since then, there are more good practices, anti-patterns, & pitfalls to avoid. Time to write up a few more.
{
"type": "entry",
"published": "2021-06-17 22:58-0700",
"url": "https://tantek.com/2021/168/t1/ten-years-good-practices-open-web-standards",
"content": {
"text": "Ten years ago today:\n\n10 Practices for Good Open Web Standards Development\nhttps://tantek.com/2011/168/b1/practices-good-open-web-standards-development\n\nThey\u2019ve stood the test of time (except email). Since then, there are more good practices, anti-patterns, & pitfalls to avoid. Time to write up a few more.",
"html": "Ten years ago today:<br /><br />10 Practices for Good Open Web Standards Development<br /><a href=\"https://tantek.com/2011/168/b1/practices-good-open-web-standards-development\">https://tantek.com/2011/168/b1/practices-good-open-web-standards-development</a><br /><br />They\u2019ve stood the test of time (except email). Since then, there are more good practices, anti-patterns, & pitfalls to avoid. Time to write up a few more."
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "https://tantek.com/",
"photo": "https://tantek.com/photo.jpg"
},
"post-type": "note",
"_id": "24473263",
"_source": "2460"
}
{
"type": "entry",
"published": "2021-04-23 18:04-0700",
"url": "https://tantek.com/2021/113/t2/on-runnersofthebay-podcast-trail-running",
"content": {
"text": "Thanks @MimsMPH @brig42 for having me on the @runnersofthebay podcast!\n\nSo much fun chatting about trail running, @Nov_Project_SF, inspired by (& tips from) @poleary87, and many more stories. It\u2019s a long one, like the runs we like https://twitter.com/RunnersOfTheBay/status/1384522096571654172",
"html": "Thanks <a class=\"h-cassis-username\" href=\"https://twitter.com/MimsMPH\">@MimsMPH</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/brig42\">@brig42</a> for having me on the <a class=\"h-cassis-username\" href=\"https://twitter.com/runnersofthebay\">@runnersofthebay</a> podcast!<br /><br />So much fun chatting about trail running, <a class=\"h-cassis-username\" href=\"https://twitter.com/Nov_Project_SF\">@Nov_Project_SF</a>, inspired by (& tips from) <a class=\"h-cassis-username\" href=\"https://twitter.com/poleary87\">@poleary87</a>, and many more stories. It\u2019s a long one, like the runs we like <a href=\"https://twitter.com/RunnersOfTheBay/status/1384522096571654172\">https://twitter.com/RunnersOfTheBay/status/1384522096571654172</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "https://tantek.com/",
"photo": "https://tantek.com/photo.jpg"
},
"post-type": "note",
"_id": "24473264",
"_source": "2460"
}
{
"type": "entry",
"published": "2021-04-15 15:19-0700",
"url": "https://tantek.com/2021/105/t1/fully-vaccinated",
"category": [
"vaccinated",
"JNJ",
"COVID19"
],
"content": {
"text": "Fully #vaccinated (14d post #JNJ jab).\n\nCalifornia friends, you (16+) are all eligible, go make your #COVID19 vaccine appointment(s) and get it done!",
"html": "Fully #<span class=\"p-category\">vaccinated</span> (14d post #<span class=\"p-category\">JNJ</span> jab).<br /><br />California friends, you (16+) are all eligible, go make your #<span class=\"p-category\">COVID19</span> vaccine appointment(s) and get it done!"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "https://tantek.com/",
"photo": "https://tantek.com/photo.jpg"
},
"post-type": "note",
"_id": "24473266",
"_source": "2460"
}
Hey @kpthrive, when my browser session is expired on your website, and I click on a link you send me by e-mail like kp.org/testresults, I get a "User Profile Error" and no way of authenticating. It's supremely annoying. Can you please tell your web team to fix this. Thanks.
{
"type": "entry",
"published": "2021-10-21T19:19:16+00:00",
"url": "https://twitter.com/Johannes_Ernst/status/1451266854970814470",
"content": {
"text": "Hey @kpthrive, when my browser session is expired on your website, and I click on a link you send me by e-mail like kp.org/testresults, I get a \"User Profile Error\" and no way of authenticating. It's supremely annoying. Can you please tell your web team to fix this. Thanks.",
"html": "Hey <a href=\"https://twitter.com/kpthrive\">@kpthrive</a>, when my browser session is expired on your website, and I click on a link you send me by e-mail like <a href=\"http://kp.org/testresults\">kp.org/testresults</a>, I get a \"User Profile Error\" and no way of authenticating. It's supremely annoying. Can you please tell your web team to fix this. Thanks."
},
"author": {
"type": "card",
"name": "Johannes Ernst",
"url": "https://twitter.com/Johannes_Ernst",
"photo": "https://pbs.twimg.com/profile_images/462335209015238656/ie0cRjdx.jpeg"
},
"post-type": "note",
"_id": "24467965",
"_source": "2773"
}
{
"type": "entry",
"author": {
"name": "Jared White",
"url": "https://jaredwhite.com/",
"photo": null
},
"url": "https://jaredwhite.com/articles/mobile-web-unsung-hero",
"published": "2021-10-21T10:09:30-07:00",
"content": {
"html": "<img alt=\"\" src=\"https://res.cloudinary.com/mariposta/image/upload/w_1200,c_limit,q_65/phone-and-coffee_mwsqao.jpg\" /><h2>The supremacy of App Store apps on mobile devices remains greatly exaggerated.</h2>\n\n<p>Back in the spring of last year, I published an article called <a href=\"https://jaredwhite.com/articles/the-web-is-the-opposite-of-dead\">The Web is the Opposite of Dead</a>. It was a bit of a ra-ra riff on the observation that the web had become the lifeline and primary communication mechanism for millions of people around the world in the face of a global pandemic.</p>\n\n<p>I recalled that article again as I was musing on the curious fact that I\u2019ve never used an \u201cApp Clip\u201d. Remember when Apple was signing the praises of App Clips? They were these little \u201cmini-apps\u201d which would pop up on your phone when you\u2019d suddenly need to pay for parking or order at a restaurant or whatever. Ever seen one of those in the wild? Me neither.</p>\n\n<p>Here\u2019s the deal: there is already a vibrant, successful, universally-accessible \u201cmini-app\u201d platform which can give you access to information, goods, and services at a moment\u2019s notice. It\u2019s called <strong>the web</strong>. And the web doesn\u2019t just reign supreme on \u201ccomputers\u201d\u2014it\u2019s every bit as vital to the world of mobile devices as well. We take it for granted. We even throw stones at it. (How many times have you heard the refrain <em>native apps are better than responsive websites</em>?!) And yet\u2026the web is always there, chugging along, making mobile networked computing tick.</p>\n\n<p>I realize I\u2019m only a single data point, but for the sake of discussion, here\u2019s the latest weekly Screen Time report from my iPhone.</p>\n\n<p><img src=\"https://res.cloudinary.com/mariposta/image/upload/c_scale,q_70,w_828/v1634836384/screentime-oct-2021_ncfgd7.jpg\" alt=\"Screen Time report\" /></p>\n\n<p>(Yeah, I know, I\u2019m addicted to Twitter!)</p>\n\n<p>Let\u2019s break this list down a bit:</p>\n\n<ul><li><strong>Twitter</strong>: one could argue that the Twitter app is simply a specialized web browser. You read/reply to messages and tap links. Guess where those links go? The web. Twitter\u2019s little more than a \u201cportal\u201d (to use an old-fashioned term) to the web.</li>\n <li><strong>Castro</strong>: a podcast player, which if you think about it is also a specialized web browser. All it really does is provide a way to play the audio files provided through RSS feeds from around the web. And those links in the show notes for a given podcast? Web sites all.</li>\n <li><strong>Safari</strong>: goes without saying what this is for\u2026 \ud83d\ude04</li>\n <li><strong>Messages/Music</strong>: (OK sure, this is proprietary Apple stuff.)</li>\n <li><strong>Discord/Reddit/YouTube</strong>: while these are native apps, all they\u2019re doing is surfacing the exact same web-based content I would see if I logged onto their websites. And any external links in those apps will kick me back onto the web. So\u2026yet again\u2026these are really just specialized web browsers.</li>\n</ul><p>It\u2019s interesting to refer back to Steve Jobs\u2019 original pitch for the iPhone: <em>a phone, an iPod, an internet communications device.</em> 14 years later, it turns out that last concept has vastly overshadowed the first two. I use my iPhone as a \u201cphone\u201d almost never. I definitely listen to music (and it was my 5th-used app this past week), but that\u2019s just one app. <strong>Everything else is internet communications.</strong> And of that, most of it revolves around the web.</p>\n\n<p>Now I realize I\u2019m an outlier of sorts here. Many people use their smartphones to play games or stay mired in \u201cbarely on the web at all\u201d walled-gardens like Facebook or Instagram or TikTok or Snapchat. Even so, <a href=\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6277825/\">studies like this one out of the University of Wisconsin</a> indicate that Safari is either the most highly-used iPhone app or close to it for many people. (Interestingly, that study investigated the usage habits of 12-15 year olds, a data point which only bolsters the notion that the web remains highly relevant for young people). And it\u2019s important to recall all the ways native apps have <em>failed spectacularly</em> when going up against the mobile web: \u201cNewsstand\u201d being an obvious casualty.</p>\n\n<p>A number of Apple-themed tech pundits were baffled by the recent Safari redesign efforts in iOS & iPadOS 15. (It now seems Apple is walking many of those changes back.) That particular bugbear aside, the salient point here is that Apple understands how incredibly popular the Safari app is on their platforms, and any change they make to the app\u2019s design\u2014large or small\u2014will affect a staggering number of people\u2019s primary computing experience.</p>\n\n<p>There\u2019s also a common refrain among web developers that because the web <em>is</em> so important even on mobile, and because we don\u2019t want to arrive at some future dystopia where proprietary apps dominate over all internet communication and commerce, there <em>must</em> be a quantum leap forward in what web technologies are capable of on mobile devices. The web <em>must</em> go toe-to-toe with all native app features. After all, why shouldn\u2019t we be using the <strong>websites</strong> for YouTube/Twitter/Discord/etc. rather than these native apps?</p>\n\n<p>I have a very different view of this. The mobile web has succeeded <em>because</em> of the nature of the web, not in spite of it. People trust the web. They know their browser executes code in a sandbox and tries hard to protect their privacy and security. They know if they just visit some random website, it\u2019s not suddenly going to steal all their phone\u2019s data or log all their activity. Apple and Google will try to convince you their native app platforms are <strong>more</strong> private and <strong>more</strong> secure than the web. The big problem with that idea is most security breaches, data leaks, and privacy failures occur within the confines of companies running online services. That\u2019s entirely beyond the scope of either native apps or websites. If you\u2019re a user of Facebook, well, good luck with that\u2014<em>regardless</em> of the technology you employ to access Facebook.</p>\n\n<p>The more \u201cnative app\u201d features which get added to the mobile web, the less secure the web becomes. I don\u2019t want websites accessing my USB devices. I don\u2019t want them writing to my local filesystem. I don\u2019t need them monitoring all Bluetooth traffic or recording my screen. \u201cBut you can opt-in or out of all those things!\u201d developers may cry. Sure, I get that. But do you <em>really</em> want 13 annoying popups hassling you about every little hardware doodad just because you typed in \u201camaxon.com\u201d by accident? (Thankfully you\u2019d do just fine in that one particular instance\u2026Amazon wisely owns that misspelled domain name!)</p>\n\n<p>It\u2019s also important to remember that concrete improvements to the web\u2019s privacy over time has been to <em>limit</em> device access and functionality in certain ways, not to add new features. Is it a coincidence that the most strident voices advocating for enhanced web features are typically the ones associated with Google + Chrome? I think not.</p>\n\n<p>Whether or not you believe the mobile web can or should \u201ckeep up\u201d with native apps, the truth is the mobile web is doing just fine. It\u2019s providing enormous value to billions of humans across the globe. While in some developing countries Facebook may have taken over as the dominant service, that is but a temporary (and definitely sketchy) anomaly. Sooner or later, people from all walks of life inevitably discover what\u2019s great about the web. And once you\u2019re a citizen of the open web, you\u2019re hooked. It\u2019s the stickiest technology ever invented. And what I asserted in the spring of 2020 remains every bit as true today: there\u2019s nothing else on the horizon to replace the web. (Don\u2019t get me started on the ridiculous vaporware that is \u201cWeb 3\u201d!)</p>\n\n<p>Therefore, rejoice, my friends! Rejoice! This is exciting news for those of us who love building for the web and taking advantage of everything the web has to offer. While the pace of learning the \u201clatest hotness\u201d in web dev tech remains dizzying, the fundamentals really haven\u2019t changed all that much in a long time, and furthermore, <em>they\u2019re not going to change</em> any time soon. Think about it. If you learned how to code an HTML page 20 years ago, <strong>your skills remain highly relevant to this day</strong>. There\u2019s not much else in computer technology you can say that about.</p>\n\n<p>So let\u2019s take a step back and appreciate the wondrous gem that is the mobile web. Sure, native mobile apps aren\u2019t going anywhere. (Or native desktop apps for that matter!) However, web apps aren\u2019t going anywhere either\u2014mobile or otherwise. <strong>There\u2019s never been a better time to be a service, content creator, or consumer on the open web.</strong></p>\n\n<p><br /></p>\n\n<p><em>Photo credit: <a href=\"https://unsplash.com/photos/QCatbYccL-A\">Hannah Grace on Unsplash</a></em></p>\n\n\n\n <br /><p>\n \n <a href=\"https://jaredwhite.com/tag/openweb\">#openweb</a>\n \n <a href=\"https://jaredwhite.com/tag/iOS\">#iOS</a>\n \n <a href=\"https://jaredwhite.com/tag/Apple\">#Apple</a>\n \n <a href=\"https://jaredwhite.com/tag/Google\">#Google</a>\n \n </p>",
"text": "The supremacy of App Store apps on mobile devices remains greatly exaggerated.\n\nBack in the spring of last year, I published an article called The Web is the Opposite of Dead. It was a bit of a ra-ra riff on the observation that the web had become the lifeline and primary communication mechanism for millions of people around the world in the face of a global pandemic.\n\nI recalled that article again as I was musing on the curious fact that I\u2019ve never used an \u201cApp Clip\u201d. Remember when Apple was signing the praises of App Clips? They were these little \u201cmini-apps\u201d which would pop up on your phone when you\u2019d suddenly need to pay for parking or order at a restaurant or whatever. Ever seen one of those in the wild? Me neither.\n\nHere\u2019s the deal: there is already a vibrant, successful, universally-accessible \u201cmini-app\u201d platform which can give you access to information, goods, and services at a moment\u2019s notice. It\u2019s called the web. And the web doesn\u2019t just reign supreme on \u201ccomputers\u201d\u2014it\u2019s every bit as vital to the world of mobile devices as well. We take it for granted. We even throw stones at it. (How many times have you heard the refrain native apps are better than responsive websites?!) And yet\u2026the web is always there, chugging along, making mobile networked computing tick.\n\nI realize I\u2019m only a single data point, but for the sake of discussion, here\u2019s the latest weekly Screen Time report from my iPhone.\n\n\n\n(Yeah, I know, I\u2019m addicted to Twitter!)\n\nLet\u2019s break this list down a bit:\n\nTwitter: one could argue that the Twitter app is simply a specialized web browser. You read/reply to messages and tap links. Guess where those links go? The web. Twitter\u2019s little more than a \u201cportal\u201d (to use an old-fashioned term) to the web.\n Castro: a podcast player, which if you think about it is also a specialized web browser. All it really does is provide a way to play the audio files provided through RSS feeds from around the web. And those links in the show notes for a given podcast? Web sites all.\n Safari: goes without saying what this is for\u2026 \ud83d\ude04\n Messages/Music: (OK sure, this is proprietary Apple stuff.)\n Discord/Reddit/YouTube: while these are native apps, all they\u2019re doing is surfacing the exact same web-based content I would see if I logged onto their websites. And any external links in those apps will kick me back onto the web. So\u2026yet again\u2026these are really just specialized web browsers.\nIt\u2019s interesting to refer back to Steve Jobs\u2019 original pitch for the iPhone: a phone, an iPod, an internet communications device. 14 years later, it turns out that last concept has vastly overshadowed the first two. I use my iPhone as a \u201cphone\u201d almost never. I definitely listen to music (and it was my 5th-used app this past week), but that\u2019s just one app. Everything else is internet communications. And of that, most of it revolves around the web.\n\nNow I realize I\u2019m an outlier of sorts here. Many people use their smartphones to play games or stay mired in \u201cbarely on the web at all\u201d walled-gardens like Facebook or Instagram or TikTok or Snapchat. Even so, studies like this one out of the University of Wisconsin indicate that Safari is either the most highly-used iPhone app or close to it for many people. (Interestingly, that study investigated the usage habits of 12-15 year olds, a data point which only bolsters the notion that the web remains highly relevant for young people). And it\u2019s important to recall all the ways native apps have failed spectacularly when going up against the mobile web: \u201cNewsstand\u201d being an obvious casualty.\n\nA number of Apple-themed tech pundits were baffled by the recent Safari redesign efforts in iOS & iPadOS 15. (It now seems Apple is walking many of those changes back.) That particular bugbear aside, the salient point here is that Apple understands how incredibly popular the Safari app is on their platforms, and any change they make to the app\u2019s design\u2014large or small\u2014will affect a staggering number of people\u2019s primary computing experience.\n\nThere\u2019s also a common refrain among web developers that because the web is so important even on mobile, and because we don\u2019t want to arrive at some future dystopia where proprietary apps dominate over all internet communication and commerce, there must be a quantum leap forward in what web technologies are capable of on mobile devices. The web must go toe-to-toe with all native app features. After all, why shouldn\u2019t we be using the websites for YouTube/Twitter/Discord/etc. rather than these native apps?\n\nI have a very different view of this. The mobile web has succeeded because of the nature of the web, not in spite of it. People trust the web. They know their browser executes code in a sandbox and tries hard to protect their privacy and security. They know if they just visit some random website, it\u2019s not suddenly going to steal all their phone\u2019s data or log all their activity. Apple and Google will try to convince you their native app platforms are more private and more secure than the web. The big problem with that idea is most security breaches, data leaks, and privacy failures occur within the confines of companies running online services. That\u2019s entirely beyond the scope of either native apps or websites. If you\u2019re a user of Facebook, well, good luck with that\u2014regardless of the technology you employ to access Facebook.\n\nThe more \u201cnative app\u201d features which get added to the mobile web, the less secure the web becomes. I don\u2019t want websites accessing my USB devices. I don\u2019t want them writing to my local filesystem. I don\u2019t need them monitoring all Bluetooth traffic or recording my screen. \u201cBut you can opt-in or out of all those things!\u201d developers may cry. Sure, I get that. But do you really want 13 annoying popups hassling you about every little hardware doodad just because you typed in \u201camaxon.com\u201d by accident? (Thankfully you\u2019d do just fine in that one particular instance\u2026Amazon wisely owns that misspelled domain name!)\n\nIt\u2019s also important to remember that concrete improvements to the web\u2019s privacy over time has been to limit device access and functionality in certain ways, not to add new features. Is it a coincidence that the most strident voices advocating for enhanced web features are typically the ones associated with Google + Chrome? I think not.\n\nWhether or not you believe the mobile web can or should \u201ckeep up\u201d with native apps, the truth is the mobile web is doing just fine. It\u2019s providing enormous value to billions of humans across the globe. While in some developing countries Facebook may have taken over as the dominant service, that is but a temporary (and definitely sketchy) anomaly. Sooner or later, people from all walks of life inevitably discover what\u2019s great about the web. And once you\u2019re a citizen of the open web, you\u2019re hooked. It\u2019s the stickiest technology ever invented. And what I asserted in the spring of 2020 remains every bit as true today: there\u2019s nothing else on the horizon to replace the web. (Don\u2019t get me started on the ridiculous vaporware that is \u201cWeb 3\u201d!)\n\nTherefore, rejoice, my friends! Rejoice! This is exciting news for those of us who love building for the web and taking advantage of everything the web has to offer. While the pace of learning the \u201clatest hotness\u201d in web dev tech remains dizzying, the fundamentals really haven\u2019t changed all that much in a long time, and furthermore, they\u2019re not going to change any time soon. Think about it. If you learned how to code an HTML page 20 years ago, your skills remain highly relevant to this day. There\u2019s not much else in computer technology you can say that about.\n\nSo let\u2019s take a step back and appreciate the wondrous gem that is the mobile web. Sure, native mobile apps aren\u2019t going anywhere. (Or native desktop apps for that matter!) However, web apps aren\u2019t going anywhere either\u2014mobile or otherwise. There\u2019s never been a better time to be a service, content creator, or consumer on the open web.\n\n\n\n\nPhoto credit: Hannah Grace on Unsplash\n\n\n\n \n\n \n #openweb\n \n #iOS\n \n #Apple\n \n #Google"
},
"name": "The Mobile Web: An Unsung Hero",
"post-type": "article",
"_id": "24466335",
"_source": "2783"
}
{
"type": "entry",
"published": "2021-10-21T17:50:21+00:00",
"url": "https://twitter.com/jgmac1106/status/1451244480548544519",
"content": {
"text": "Starting the next lesson on harmonies ukuleleunderground.com/courses/ukulel\u2026 as I try to learn more about scales and chord progressions #ukulele",
"html": "Starting the next lesson on harmonies <a href=\"https://ukuleleunderground.com/courses/ukulele-102-2017/ukulele-102-week-5-harmony/\">ukuleleunderground.com/courses/ukulel\u2026</a> as I try to learn more about scales and chord progressions <a href=\"https://twitter.com/search?q=%23ukulele\">#ukulele</a>"
},
"author": {
"type": "card",
"name": "https://jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/565227710104883200/g4MDcTnx.jpeg"
},
"post-type": "note",
"_id": "24465544",
"_source": "2773"
}
hey @hbomax@AppleTV@netflix this is right up your alley: a high quality series with compelling characters, a complex and beautifully imagined universe, space battles, and a fervent fanbase that'll advertise it for you.
One of those ‘put it into the world’ tweets: if ever there is a Teixcalaan film/tv adaptation, I want a role for @TheClaudiaBlack. (… Councilor Onchu? Five Portico?...
{
"type": "entry",
"published": "2021-10-21T17:45:12+00:00",
"url": "https://twitter.com/karabaic/status/1451243183107493888",
"quotation-of": "https://twitter.com/ArkadyMartine/status/1451241842293440513",
"content": {
"text": "hey @hbomax @AppleTV @netflix this is right up your alley: a high quality series with compelling characters, a complex and beautifully imagined universe, space battles, and a fervent fanbase that'll advertise it for you.",
"html": "hey <a href=\"https://twitter.com/hbomax\">@hbomax</a> <a href=\"https://twitter.com/AppleTV\">@AppleTV</a> <a href=\"https://twitter.com/netflix\">@netflix</a> this is right up your alley: a high quality series with compelling characters, a complex and beautifully imagined universe, space battles, and a fervent fanbase that'll advertise it for you."
},
"author": {
"type": "card",
"name": "uncoordinated authentic behaviorist",
"url": "https://twitter.com/karabaic",
"photo": "https://pbs.twimg.com/profile_images/1256785873384861696/QfRzUvne.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/ArkadyMartine/status/1451241842293440513": {
"type": "entry",
"published": "2021-10-21T17:39:52+00:00",
"url": "https://twitter.com/ArkadyMartine/status/1451241842293440513",
"content": {
"text": "One of those \u2018put it into the world\u2019 tweets: if ever there is a Teixcalaan film/tv adaptation, I want a role for @TheClaudiaBlack. (\u2026 Councilor Onchu? Five Portico? Five Agate? \u2026 hell, Nineteen Adze, even.)",
"html": "One of those \u2018put it into the world\u2019 tweets: if ever there is a Teixcalaan film/tv adaptation, I want a role for <a href=\"https://twitter.com/TheClaudiaBlack\">@TheClaudiaBlack</a>. (\u2026 Councilor Onchu? Five Portico? Five Agate? \u2026 hell, Nineteen Adze, even.)"
},
"author": {
"type": "card",
"name": "Arkady Martine (Dr. AnnaLinden Weller)",
"url": "https://twitter.com/ArkadyMartine",
"photo": "https://pbs.twimg.com/profile_images/748833626255724545/1tgIaWVh.jpg"
},
"post-type": "note"
}
},
"_id": "24465412",
"_source": "2773"
}
Remember when Apple was signing the praises of App Clips? Ever seen one of those in the wild? Me neither.
The supremacy of App Store apps on mobile devices remains greatly exaggerated. The web is every bit as vital to the world of mobile devices.
jaredwhite.com/articles/mobil…
{
"type": "entry",
"published": "2021-10-21T17:30:30+00:00",
"url": "https://twitter.com/jaredcwhite/status/1451239485442707469",
"content": {
"text": "Remember when Apple was signing the praises of App Clips? Ever seen one of those in the wild? Me neither.\n\nThe supremacy of App Store apps on mobile devices remains greatly exaggerated. The web is every bit as vital to the world of mobile devices.\n\njaredwhite.com/articles/mobil\u2026",
"html": "Remember when Apple was signing the praises of App Clips? Ever seen one of those in the wild? Me neither.\n\nThe supremacy of App Store apps on mobile devices remains greatly exaggerated. The web is every bit as vital to the world of mobile devices.\n\n<a href=\"https://jaredwhite.com/articles/mobile-web-unsung-hero\">jaredwhite.com/articles/mobil\u2026</a>"
},
"author": {
"type": "card",
"name": "Jared White \ud83d\udd2e",
"url": "https://twitter.com/jaredcwhite",
"photo": "https://pbs.twimg.com/profile_images/1431863008288931841/hsLQJBv4.jpg"
},
"post-type": "note",
"_id": "24465054",
"_source": "2773"
}
As many know I like tugging at the theoretical implications of Dewey's "lived experience" and Vygotsky's hard to translate perezhivanie for we are of, but yet influence the web.
I enjoyed the heuristic the author in the paper created and then weaved thro…lnkd.in/eharkC4T
{
"type": "entry",
"published": "2021-10-21T16:59:25+00:00",
"url": "https://twitter.com/jgmac1106/status/1451231664160526343",
"content": {
"text": "As many know I like tugging at the theoretical implications of Dewey's \"lived experience\" and Vygotsky's hard to translate perezhivanie for we are of, but yet influence the web.\n\nI enjoyed the heuristic the author in the paper created and then weaved thro\u2026lnkd.in/eharkC4T",
"html": "As many know I like tugging at the theoretical implications of Dewey's \"lived experience\" and Vygotsky's hard to translate perezhivanie for we are of, but yet influence the web.\n\nI enjoyed the heuristic the author in the paper created and then weaved thro\u2026<a href=\"https://lnkd.in/eharkC4T\">lnkd.in/eharkC4T</a>"
},
"author": {
"type": "card",
"name": "https://jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/565227710104883200/g4MDcTnx.jpeg"
},
"post-type": "note",
"_id": "24464188",
"_source": "2773"
}