XML checker results
The document appears to be well-formed.
The canonical XML follows:
<html xmlns="http://www.w3.org/1999/xhtml"> <head><meta charset="utf-8"></meta><link href="default.css" rel="stylesheet" type="text/css"></link><title>Planet Intertwingly</title><meta content="noindex,nofollow" name="robots"></meta><meta content="Venus" name="generator"></meta><link href="http://planet.intertwingly.net/atom.xml" rel="alternate" title="Planet Intertwingly" type="application/atom+xml"></link><link href="/favicon.ico" rel="shortcut icon"></link><script defer="defer" src="personalize.js"></script><link href="http://planet.intertwingly.net/opensearchdescription.xml" rel="search" title="Planet Intertwingly search" type="application/opensearchdescription+xml"></link></head> <body> <h1>Planet Intertwingly</h1> <div id="body"> <h2><time datetime="2020-11-11">November 11, 2020</time></h2> <div class="news bruce-schneier" xml:lang="en-US"> <h3><img class="icon" src="https://www.schneier.com/wp-content/uploads/2020/06/cropped-favicon-1-32x32.png"></img><a href="https://www.schneier.com" title="Schneier on Security">Bruce Schneier</a>—<a href="https://www.schneier.com/blog/archives/2020/11/the-security-failures-of-online-exam-proctoring.html">The Security Failures of Online Exam Proctoring</a></h3> <div class="content"><p>Proctoring an online exam is hard. It’s hard to be sure that the student isn’t cheating, maybe by having reference materials at hand, or maybe by substituting someone else to take the exam for them. There are a variety of companies that provide online proctoring services, but they’re <a href="https://news.trust.org/item/20201110125959-i5kmg/">uniformly mediocre</a>:</p> <blockquote><p>The remote proctoring industry offers a range of services, from basic video links that allow another human to observe students as they take exams to algorithmic tools that use artificial intelligence (AI) to detect cheating.</p> <p>But asking students to install software to monitor them during a test raises a host of fairness issues, experts say.</p> <p>“There’s a big gulf between what this technology promises, and what it actually does on the ground,” said Audrey Watters, a researcher on the edtech industry who runs the website Hack Education.</p> <p>“(They) assume everyone looks the same, takes tests the same way, and responds to stressful situations in the same way.”</p></blockquote> <p>The article discusses the usual failure modes: facial recognition systems that are more likely to fail on students with darker faces, suspicious-movement-detection systems that fail on students with disabilities, and overly intrusive systems that collect all sorts of data from student computers.</p> <p>I teach cybersecurity policy at the Harvard Kennedy School. My solution, which seems like the obvious one, is not to give timed closed-book exams in the first place. This doesn’t work for things like the legal bar exam, which can’t modify itself so quickly. But this feels like an arms race where the cheater has a large advantage, and any remote proctoring system will be plagued with false positives.</p></div> <div class="permalink"><a href="https://www.schneier.com/blog/archives/2020/11/the-security-failures-of-online-exam-proctoring.html">by Bruce Schneier at <time datetime="2020-11-11T16:25:09Z" title="GMT">November 11, 2020 04:25 PM</time></a></div></div> <div class="news google" xml:lang="en-us"> <h3><a href="https://blog.google/" title="The Official Google Blog">Google</a>—<a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/oAakoIIz4fg/">Program Manager</a></h3> <div class="content">Celebrate Diwali with Google Arts & Culture</div> <div class="permalink"><a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/oAakoIIz4fg/">by Simon Rein at <time datetime="2020-11-11T16:00:00Z" title="GMT">November 11, 2020 04:00 PM</time></a></div></div> <div class="news google" xml:lang="en-us"> <h3><a href="https://blog.google/" title="The Official Google Blog">Google</a>—<a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/jZoswSiZc9M/">Aussie Animal Aficionado, Google Australia & New Zealand</a></h3> <div class="content">With AR on Google, you can meet eight life-sized Aussie animals up close and bring them into your backyard, living room, classroom—or take them on your adventures.</div> <div class="permalink"><a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/jZoswSiZc9M/">by Camilla Ibrahim at <time datetime="2020-11-11T14:00:00Z" title="GMT">November 11, 2020 02:00 PM</time></a></div></div> <div class="news google" xml:lang="en-us"> <h3><a href="https://blog.google/" title="The Official Google Blog">Google</a>—<a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/i4JacL0lYFA/">Head of Government Affairs and Public Policy</a></h3> <div class="content">Google is joining the European Commission’s Pact for Skills to help build an economy that is digital, sustainable and works for everyone.</div> <div class="permalink"><a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/i4JacL0lYFA/">by Karen Massin at <time datetime="2020-11-11T14:00:00Z" title="GMT">November 11, 2020 02:00 PM</time></a></div></div> <div class="news google" xml:lang="en-us"> <h3><a href="https://blog.google/" title="The Official Google Blog">Google</a>—<a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/hJOm4P0ZlqQ/">Vice President, Middle East & Africa</a></h3> <div class="content">A new report shows that the startup ecosystem is helping drive Africa’s internet economy towards a projected value of $180 billion by 2025.</div> <div class="permalink"><a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/hJOm4P0ZlqQ/">by Nitin Gajria at <time datetime="2020-11-11T13:00:00Z" title="GMT">November 11, 2020 01:00 PM</time></a></div></div> <h2><time datetime="2020-11-10">November 10, 2020</time></h2> <div class="news tim-bray" xml:lang="en-us"> <h3><img class="icon" src="http://www.tbray.org/favicon.ico"></img><a href="https://www.tbray.org/ongoing/" title="ongoing by Tim Bray">Tim Bray</a>—<a href="https://www.tbray.org/ongoing/When/202x/2020/11/07/Facebook-Market">Facebook Market</a></h3> <div class="content"><p>In the last few days my fear of Facebook has been ramping and in my mind the case for breaking it up got stronger. What happened was, I sold the old family minivan on <a href="https://www.facebook.com/marketplace/">Facebook Marketplace</a> and it’s a juggernaut.</p> <p>We bought a reasonably-well-equipped Honda Odyssey in 2007, a few months after our second child was born. Minivans, they really do the trick when you’ve got multiple kids. It’s carried little-league teams and birthday parties and construction materials and everything the family needs at the cabin for a week. It’s taken the two-day drive over the mountains and across the Prairies to Saskatchewan, twice. It ain’t sexy and it ain’t sleek, but if you’re gonna spend a lot of hours schlepping stuff and kids around, there are way worse places than the big high comfy driver’s seat.</p> <p>Anyhow, we don’t need it any more<span class="dashes"> —</span> our kids are 21 and 14<span class="dashes"> —</span> so we decided to sell it. Since it’d been driving kids around, it was plenty grungy inside, so I got it detailed inside and out. When I picked it up from Ahmed the car-detail dude I said “This puppy’s going on Craigslist this afternoon.” Ahmed said “No, man, put it on Facebook Marketplace, it’s ten times better. Anybody in the business will tell you the same thing. Hussein over there just sold a bunch of snow tires the same afternoon.”</p> <h2 id="p-2">The experience</h2> <p>So I did; thanks, Ahmed. The listing experience is excellent. It got me to give it the VIN and from that it filled in the model, make, year, and so on. It knew what region the listing should focus on. Upload a couple of pictures and write a blurb and you’re done. It wondered if I wanted to promote the listing, starting at $4, but I bypassed that.</p> <img alt="Facebook Marketplace front page" src="https://www.tbray.org/ongoing/When/202x/2020/11/07/Special-for-you.png"></img> <p><i>[Maybe worth noting: I don’t use Facebook except for a couple of affinity groups, but I do hit it a couple times a week, and I have one or two occasional contacts that want to chat with Messenger. So my Facebook account is kind of up to date, in case that’s relevant.]</i></p> <p>I listed it Thursday afternoon. Facebook says nearly a thousand people looked at the ad, and thirty or so reached out to me. The outreach comes through FB Messenger, with the person’s face replaced by one of my van pictures. I made dates with seven people to look at it, five showed up, the fifth bought it, and we did the papers and money Monday evening.</p> <p>Running everything through Messenger was clever, although I found it a bit overwhelming on my phone, really needed to use a big-screen browser to stay on top of the traffic. Here’s an interesting sidelight: When I eventually marked the deal closed, which you can do right there in the chat, all those people vanished from my chat history.</p> <p>I learned a few things. First of all, I carefully researched prices by looking at comparables, set a reasonable price, and stuck to it. Probably could have sold faster if I’d put it like 15% higher and been willing to come down<span class="dashes"> —</span> people <em>really</em> want to bargain.</p> <p>Basically all the people who showed up to look were pleasant. There was this one pair of dudes who were grumpy but they had made the best offer until the fifth party took it. Another guy was fresh off the boat from Taiwan, almost no English but he din’t let that bother him, had a translator app on his phone and we got along. On the test drive he scared the crap out of me, driving like a madman.</p> <h2 id="p-1">Why worry?</h2> <p>I mentioned to a couple of the folks that I’d never sold anything on Facebook before and wow, it worked pretty well. They smiled at me understandingly<span class="dashes"> —</span> old guy, they were thinking, not Internet-savvy<span class="dashes"> —</span> and agreed, wondering why anyone would use anything else.</p> <p>At which point my internal alarm bells started ringing. The Internet does <em>not</em> need the giant Facebook amoeba expanding into online retail. I already believed passionately that we need drastic action ASAP to smash up the Google/Facebook ad duopoly and bring life back to advertising-supported publishing as a category.</p> <p>Monopolies start small and then when you notice them, it’s usually too late. I don’t think it’s too late in this case.</p></div> <div class="permalink"><a title="All content written by Tim Bray and photos by Tim Bray Copyright Tim Bray, some rights reserved, see /ongoing/misc/Copyright">©</a> <a href="https://www.tbray.org/ongoing/When/202x/2020/11/07/Facebook-Market">Tim Bray at <time datetime="2020-11-10T22:06:09Z" title="GMT">November 10, 2020 10:06 PM</time></a></div></div> <div class="news o-reilly-radar" xml:lang="en-US"> <h3><a href="https://www.oreilly.com/radar" title="Radar">O’Reilly Radar</a>—<a href="http://feedproxy.google.com/~r/oreilly/radar/atom/~3/mA0IUyEp8u0/">Multi-Paradigm Languages</a></h3> <div class="content"><p>The programming world used to be split into functional languages, object-oriented languages, and everything else (mostly procedural languages). One “was” a functional programmer (at least as a hobby) writing Lisp, Haskell, or Erlang; or one “was” an OO programmer (at least professionally), writing code in Java or C++. (One never called oneself a “procedural programmer”; when these names escaped from academia in the 1990s, calling yourself a “procedural programmer” would be akin to wearing wide ties and bell-bottom jeans.)</p> <p>But this world has been changing. Over the past two decades, we’ve seen the rise of hybrid programming languages that combine both functional and object-oriented features. Some of these languages (like Scala) were multi-paradigm from the beginning. Others, like Python (in the transition from Python 2 to 3) or Java (with the introduction of Lambdas in Java 8) are object-oriented or procedural languages to which functional features were added. Although we think of C++ as an object-oriented language, it has also been multi-paradigm from the beginning. It started with C, a procedural language, and added object-oriented features. Later, beginning with the Standard Template Library, C++ was influenced by many ideas from Scheme, a descendant of LISP. JavaScript was also heavily influenced by Scheme, and popularized the idea of anonymous functions and functions as first class objects. And JavaScript was object-oriented from the start, with a prototype-based object model and syntax (though not semantics) that gradually evolved to become similar to Java’s.</p> <p>We’ve also seen the rise of languages combining static and dynamic typing (TypeScript in the JavaScript world; the addition of optional type hinting in Python 3.5; Rust has some limited dynamic typing features). Typing is another dimension in paradigm space. Dynamic typing leads to languages that make programming fun and where it’s easy to be productive, while strict typing makes it significantly easier to build, understand, and debug large systems. It’s always been easy to find people praising dynamic languages, but, except for a few years in the late 00s, the dynamic-static paradigmatic hasn’t attracted as much attention.</p> <p>Why do we still see holy wars between advocates of functional and object-oriented programming? That strikes me as a huge missed opportunity. What might “multi-paradigm programming” mean? What would it mean to reject purity and use whatever set of features provide the best solution in any given context? Most significant software is substantial enough that it certainly has components where an object-oriented paradigm makes more sense, and components where a functional paradigm is superior. For example, look at a “functional” feature like recursion. There are certainly algorithms that make much more sense recursively (Towers of Hanoi, or printing a sorted binary tree in order); there are algorithms where it doesn’t make much of a difference whether you use loops or recursion (whenever tail recursion optimizations will work); and there are certainly cases where recursion will be slow and memory-hungry. How many programmers know which solution is best in any situation?</p> <p>These are the sort of questions we need to start asking. Design patterns have been associated with object-oriented programming from the beginning. What kinds of design patterns make sense in a multi-paradigm world? Remember that design patterns aren’t “invented”; they’re observed, they’re solutions to problems that show up again and again, and that should become part of your repertoire. It’s unfortunate that functional programmers tend not to talk about design patterns; when you realize that patterns are observed solutions, statements like “patterns aren’t needed in functional languages” cease to make sense. Functional programmers certainly solve problems, and certainly see the same solutions show up repeatedly. We shouldn’t expect those problems and solutions to be the same problems and solutions that OO programmers observe. What patterns yield the best of both paradigms? What patterns might help to determine which approach is most appropriate in a given situation?</p> <p>Programming languages represent ways of thinking about problems. Over the years, the paradigms have multiplied, along with the problems we’re interested in solving. We now talk about event-driven programming, and many software systems are event-driven, at least on the front end. Metaprogramming was popularized by JUnit, the first widely used tool to rely on this feature that’s more often associated with functional languages; since then, several drastically different versions of metaprogramming have made new things possible in Java, Ruby, and other languages.</p> <p>We’ve never really addressed the problem of how to make these paradigms play well together; so far, languages that support multiple paradigms have left it to the programmers to figure out how to use them. But simply mixing paradigms ad hoc probably isn’t the ideal way to build large systems–and we’re now building software at scales and speeds that were hard to imagine only a few years ago. Our tools have improved; now we need to learn how to use them well. And that will inevitably involve blending paradigms that we’ve long viewed as distinct, or even in conflict.</p> <p></p> <p><em>Thanks to Kevlin Henney for ideas and suggestions!</em></p> <img alt="" height="1" src="http://feeds.feedburner.com/~r/oreilly/radar/atom/~4/mA0IUyEp8u0" width="1"></img></div> <div class="permalink"><a href="http://feedproxy.google.com/~r/oreilly/radar/atom/~3/mA0IUyEp8u0/">by Mike Loukides at <time datetime="2020-11-10T13:29:21Z" title="GMT">November 10, 2020 01:29 PM</time></a></div></div> <div class="news koranteng-ofosu-amaah"> <h3><a href="https://koranteng.blogspot.com/" title="Koranteng's Toli">Koranteng Ofosu-Amaah</a>—<a href="https://koranteng.blogspot.com/2020/11/truth-and-reconciliation.html">Truth and Reconciliation</a></h3> <div class="content"><p>The statues have been coming down of late<br></br>Their existence is at least contested these days <br></br>The shadows of impunity that were proudly erected by History <br></br>Are later seen as blind spots, per Auden's <a href="http://mareeblogblogblog.blogspot.com/2009/10/archaeology-w.html">Archaeology</a><br></br>The legacies of men reexamined <a href="https://koranteng.blogspot.com/2006/03/things-fall-apart.html">in a crisis's light</a> <br></br>A <a href="https://koranteng.blogspot.com/2020/08/in-covidious-time.html">change of perspective</a> that provides newfound insight </p> <p>That while one's forefathers may have looted and wielded the whip<br></br>It's no minor proportion of humanity that is descended from Genghis Khan<br></br>One needn't have been bloodthirsty to be a slaver in days of yore<br></br>We know foundational framers owned sour property on their sugar farms.<br></br>But willful ignorance of sins past is quite the strange fruit<br></br>Turning your nose up at banana republics while forgetting your own crops<br></br>'Tis a blissful privilege to live, as the song goes, in unfinished sympathy <br></br>And to have to be actively taught about the importance of empathy </p> <p>Recall that well before Winnie's husband had assumed the mantle,<br></br>Long before the ink was dry on South Africa's new constitution<br></br>Their spokesmen were already calling apartheid <a href="https://koranteng.blogspot.com/2016/12/waiting-for-godot-khayelitsha.html">ancient history</a> <br></br>And, well, de Klerk would later join Kissinger in the rogues' gallery<br></br>Call it, of cold blooded murderers that have won the Nobel Peace Prize <br></br>The three musketeers of fate: <a href="https://home.koranteng.com/writings/on-irony.html">irony</a>, infamy and goddamn lies</p> <p>In my own life there was neither <a href="https://www.amazon.com/exec/obidos/ASIN/0812250397/korantenstoli-20">truth nor reconciliation</a><br></br>Our <a href="https://koranteng.blogspot.com/2009/03/poetry-as-cultural-memory.html">philosophy of survival</a> meant that my countrymen rather embraced <a href="https://koranteng.blogspot.com/2016/03/ghanaian-fictions.html">fictions</a><br></br>True, we always sought consensus and shared humanity<br></br>And our preferred political tactic was conversation <br></br>Yet this has meant a fraught and enforced civility <br></br>So even with my keen <a href="https://koranteng.blogspot.com/2020/09/the-necessity-of-permanent-outrage.html">outrage</a> - it comes with the territory<br></br>They're an open wound: those <a href="https://koranteng.blogspot.com/2020/06/june-4th.html">provisions of that amnesty</a> <br></br>The depth of my feelings towards someone I used to call Uncle<br></br>The revulsion towards the Flight Lieutenant might prove to be a mistake <br></br>So while I view him as a <abbr title="killer">sinner</abbr> who <a href="https://koranteng.blogspot.com/2020/05/the-wages-of-thermidor.html">drips blood in his wake</a> <br></br>A living testament to <a href="https://koranteng.blogspot.com/2015/03/doctor-simbo.html">unresolved</a> <a href="https://home.koranteng.com/talking%20drums/but-the-melody-lingers-on.html">matters of justice</a> <br></br>His every utterance contemptible and scornful in practice, <br></br>That he still walks around unencumbered is too hard to handle</p> <p>Still, I'm minded that my cousin once fell for one his daughters<br></br>The heart wills it wants, I heard the news and broke into kotokious laughter <br></br>Indeed, how could I even have forgotten? I was once her babysitter<br></br>It's just flesh and blood, hell, my mum was the woman's godmother<br></br>It just goes to show that social interplay is complicated <br></br>This is as it should be, harken back to Tristan and Iseult<br></br>Or Montagues and Capulets, wherefore art thou, Oduro <br></br>Inconvenient truths, and that modern saying, entanglement<br></br>Or rather that <a href="https://koranteng.blogspot.com/2020/10/uneasy-phrases.html">uneasy phrase</a>, <a href="https://koranteng.blogspot.com/2020/05/structural-adjustments.html">structural adjustment</a></p> <p><a href="https://koranteng.blogspot.com/2007/03/busia-papers.html">The good professor would ask</a>: <a href="http://home.koranteng.com/writings/democracy-universal.html">is democracy of universal application</a>?<br></br>The <a href="https://www.flickr.com/photos/koranteng/50344361158/in/album-72157714577834088/">self-appointed general</a> merely <a href="https://www.flickr.com/photos/koranteng/5468094524/in/album-72157626108902026/">laughed at the quaint suggestion</a> <br></br>An article of faith in the conqueror's catechism:<br></br>Impunity first, we'll loot to demonstrate dominance<br></br>The lessons of brute force, our country has learned in spades<br></br>We've been treated to <cite title="our colonial misadventures">imperialism</cite>, <cite title="coup makers galore">militarism</cite>, <a href="https://www.flickr.com/photos/koranteng/3974014110/">and even</a> <a href="https://koranteng.blogspot.com/2006/03/africa-1966.html" title="not to mention one party rule by His Messiahship">consciencism</a><br></br>The die was cast, I'll say we earned <a href="https://koranteng.blogspot.com/2005/04/strange-bedfellows-and-journalistic.html">our lost decades</a><br></br>But those painful interludes were <a href="https://koranteng.blogspot.com/2007/04/bags-and-stamps.html">a temporary inconvenience</a> <br></br>True, it wasn't easy living under rogue authoritarians<br></br>Yet history's arc would shift us away from those blows of providence</p> <p>It all now falls to the next generation <br></br>To enact cultural revival and a quiet revolution <br></br>Yes, blood and sin remain at the heart of the matter <br></br>As, indeed, do <a href="https://www.amazon.com/gp/product/0253210801/ref=as_li_tl?ie=UTF8&tag=korantenstoli-20&camp=1789&creative=9325&linkCode=as2&creativeASIN=0253210801&linkId=e31ed3988b8eada102c94351a48c79d1">cultural universals and particulars</a> <br></br>The perils of greed and opportunism we'll have to suffer<br></br>And irony will linger as life's key register<br></br>The roots of our conflicts have always proven to be bitter<br></br>The search for a blanket of soul, a soothing balm for painful chapters<br></br>What profit a man? In this life, we're all political actors<br></br>Forgiveness and love, the anthem of <a href="https://koranteng.blogspot.com/2020/08/bloodbath-south-carolina.html">Bloodbath, South Carolina</a> </p><br></br> <div style="text-align: center;"><a href="https://www.flickr.com/photos/koranteng/905884724/in/album-72157601019021082/" title="Containers: Bitters"><img alt="Containers: Bitters" border="0" height="375" src="https://live.staticflickr.com/1352/905884724_e6daf61273.jpg" style="display: inline;" width="500"></img></a></div><br></br> <h3><a href="https://www.youtube.com/playlist?list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e">Truth and Reconciliation, a playlist</a></h3><br></br> <p>A <a href="https://www.youtube.com/playlist?list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e">soundtrack to this note</a>, a meditation on secrets and lies.</p> <ul><li><a href="https://www.youtube.com/watch?v=CpOxw80bZww&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=2&t=0s">Truth and Honesty by Mica Paris</a></li><li><a href="https://www.youtube.com/watch?v=6qura1SNuRo&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=3&t=0s">Forgiveness and Love by Meshell NdegeOcello</a></li><li><a href="https://www.youtube.com/watch?v=Bh5KfWVki0E&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=4&t=0s">Pride and Vanity by Ohio Players</a></li><li><a href="https://www.youtube.com/watch?v=Web007rzSOI&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=4&t=0s">Strange Fruit by Billie Holiday</a></li><li><a href="https://www.youtube.com/watch?v=BaBo44B6Ark&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=5&t=0s">Lies by Jonathan Butler</a></li><li><a href="https://www.youtube.com/watch?v=ZWmrfgj0MZI&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=6&t=0s">Unfinished Sympathy by Massive Attack</a></li><li><a href="https://www.youtube.com/watch?v=vfx7C6NwL8U&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=8&t=0s">Truth by Dwele</a></li><li><a href="https://www.youtube.com/watch?v=paawBHlDa4w&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=6&t=0s">Strange Fruit by Cassandra Wilson</a></li><li><a href="https://www.youtube.com/watch?v=g_rB4v75jqU&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=7&t=0s">I Can See Clearly Now by Johnny Nash</a></li> <li><a href="https://www.youtube.com/watch?v=KqvuDqMrOZY&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=9&t=0s">Forgive Me by Lynden David Hall</a></li><li><a href="https://www.youtube.com/watch?v=dOl1gvcH1hU&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=10&t=0s">Strange Fruit by Jose James</a></li><li><a href="https://www.youtube.com/watch?v=MrHxhQPOO2c&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=11&t=0s">I Can See Clearly Now by Jimmy Cliff</a></li><li><a href="https://www.youtube.com/watch?v=4iGjr_PwIQ8&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=12&t=0s">Strange Fruit by Nina Simone</a></li><li><a href="https://www.youtube.com/watch?v=KcOEd72IxeM&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=13&t=0s">The Truth by Prince</a></li><li><a href="https://www.youtube.com/watch?v=vAKdwO7QrJ8&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=14&t=0s">Strange Fruit by Jimmy Scott</a></li><li><a href="https://www.youtube.com/watch?v=YXgeVL7DaQg&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=16&t=0s">A Few Reasons by Dwele</a></li><li><a href="https://www.youtube.com/watch?v=pBCS2YjtIXY&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=17&t=0s">Peace Piece by Bill Evans</a></li><li><a href="https://www.youtube.com/watch?v=4ueAMsUrakE&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=20&t=0s">What Profit by Dwele</a></li><li><a href="https://www.youtube.com/watch?v=vc48ITjETAk&list=PLsr0JQDa6jrK5jVc6G81WS7Pk_tV6TR4e&index=19&t=0s">Searching by Roy Ayers</a></li> </ul><br></br> <p>Photo <a href="https://www.flickr.com/photos/soca/">credit</a>: <a href="https://arts.psu.edu/faculty/dk-osseo-asare/">DK Osseo-Asare</a></p> <p>I nominate this note for <a href="https://koranteng.blogspot.com/2006/03/things-fall-apart.html">The Things Fall Apart Series</a> under the banner of The Rough Beast, which asks: who is writing the script?</p><br></br> <span class="technoratitag">File under: <a href="https://koranteng.blogspot.com/search/label/poetry" rel="tag">poetry</a>, <a href="https://koranteng.blogspot.com/search/label/reconciliation" rel="tag">reconciliation</a>, <a href="https://koranteng.blogspot.com/search/label/history" rel="tag">history</a>, <a href="https://koranteng.blogspot.com/search/label/blood" rel="tag">blood</a>, <a href="https://koranteng.blogspot.com/search/label/legacy" rel="tag">legacy</a>, <a href="https://koranteng.blogspot.com/search/label/culture" rel="tag">culture</a>, <a href="https://koranteng.blogspot.com/search/label/politics" rel="tag">politics</a>, <a href="https://koranteng.blogspot.com/search/label/rogues" rel="tag">rogues</a>, <a href="https://koranteng.blogspot.com/search/label/irony" rel="tag">irony</a>, <a href="https://koranteng.blogspot.com/search/label/observation" rel="tag">observation</a>, <a href="https://koranteng.blogspot.com/search/label/perception" rel="tag">perception</a>, <a href="https://koranteng.blogspot.com/search/label/Ghana" rel="tag">Ghana</a>, <a href="https://koranteng.blogspot.com/search/label/Africa" rel="tag">Africa</a>, <a href="https://koranteng.blogspot.com/search/label/USA" rel="tag">USA</a>, <a href="https://koranteng.blogspot.com/search/label/South%20Africa" rel="tag">South Africa</a>, <a href="https://koranteng.blogspot.com/search/label/personal" rel="tag">personal</a>, <a href="https://koranteng.blogspot.com/search/label/race" rel="tag">race</a>, <a href="https://koranteng.blogspot.com/search/label/Observers%20are%20worried" rel="tag">Observers are worried</a>, <a href="https://koranteng.blogspot.com/search/label/Things%20Fall%20Apart" rel="tag">Things Fall Apart</a>, <a href="https://koranteng.blogspot.com/search/label/toli" rel="tag">toli</a></span></div> <div class="permalink"><a href="https://koranteng.blogspot.com/2020/11/truth-and-reconciliation.html">by Koranteng at <time datetime="2020-11-10T13:00:00Z" title="GMT">November 10, 2020 01:00 PM</time></a></div></div> <div class="news o-reilly-radar" xml:lang="en-US"> <h3><a href="https://www.oreilly.com/radar" title="Radar">O’Reilly Radar</a>—<a href="http://feedproxy.google.com/~r/oreilly/radar/atom/~3/6WyOnC_OshA/">Four short links: 10 November 2020</a></h3> <div class="content"><ol> <li><a href="https://genomebiology.biomedcentral.com/articles/10.1186/s13059-020-02133-w">Hypothesis as Liability</a> — <i>Would the mental focus on a specific hypothesis prevent us from making a discovery? To test this, we made up a dataset and asked students to analyze it. […] The most notable “discovery” in the dataset was that if you simply plotted the number of steps versus the BMI, you would see an image of a gorilla waving at you (Fig. 1b).</i></li> <li><a href="https://www.reddit.com/r/EnoughMuskSpam/comments/99sbwa/former_tesla_programmers_anecdotes_about_problems/">Tesla Engineering Inside Goss</a> — Lots and lots of inside engineering horror stories (2 years old by now). <i>my issue was the fact that the systems doing the flashing were running the yocto images and perl and the guy writing the perl was also responsible for writing the thing that actually updates the car. that thing (the car-side updater) is about ~100k lines of C in a single file. code reviews were always a laugh riot.</i></li> <li><a href="https://smalldata.tech/blog/2019/02/09/teach-testing-first">Teach Testing First</a> — An extremely good idea. Testers and security specialists have a different mindset to regular programmers: they look to pervert and break the software, not simply to find the golden path whereby it produces the right behaviour for the right inputs. Perhaps if more people learned testing first, we’d end up with more secure software.</li> <li><a href="https://www.youtube.com/watch?v=D8_VmWWRJgE">Realistic and Interactive Robotic Gaze</a> — Astonishingly creepy prototype with astonishingly life-like eyeballs. Great work from Disney Research. (<a href="https://la.disneyresearch.com/publication/realistic-and-interactive-robot-gaze/">Paper</a>)</li> </ol> <img alt="" height="1" src="http://feeds.feedburner.com/~r/oreilly/radar/atom/~4/6WyOnC_OshA" width="1"></img></div> <div class="permalink"><a href="http://feedproxy.google.com/~r/oreilly/radar/atom/~3/6WyOnC_OshA/">by Nat Torkington at <time datetime="2020-11-10T12:13:23Z" title="GMT">November 10, 2020 12:13 PM</time></a></div></div> <h2><time datetime="2020-11-09">November 09, 2020</time></h2> <div class="news bruce-schneier" xml:lang="en-US"> <h3><img class="icon" src="https://www.schneier.com/wp-content/uploads/2020/06/cropped-favicon-1-32x32.png"></img><a href="https://www.schneier.com" title="Schneier on Security">Bruce Schneier</a>—<a href="https://www.schneier.com/blog/archives/2020/11/2020-was-a-secure-election.html">2020 Was a Secure Election</a></h3> <div class="content"><p>Over at Lawfare: “<a href="https://www.lawfareblog.com/2020-election-security-success-story-so-far">2020 Is An Election Security Success Story (So Far)</a>.”</p> <blockquote><p>What’s more, the voting itself was remarkably smooth. It was only a few months ago that professionals and analysts who monitor election administration were alarmed at how badly unprepared the country was for voting during a pandemic. Some of the primaries were disasters. There were not clear rules in many states for voting by mail or sufficient opportunities for voting early. There was an acute shortage of poll workers. Yet the United States saw unprecedented turnout over the last few weeks. Many states handled voting by mail and early voting impressively and huge numbers of volunteers turned up to work the polls. Large amounts of litigation before the election clarified the rules in every state. And for all the president’s griping about the counting of votes, it has been orderly and apparently without significant incident. The result was that, in the midst of a pandemic that has killed 230,000 Americans, record numbers of Americans voted — and voted by mail — and those votes are almost all counted at this stage.</p> <p>On the cybersecurity front, there is even more good news. Most significantly, there was no serious effort to target voting infrastructure. After voting concluded, the director of the Cybersecurity and Infrastructure Security Agency (CISA), Chris Krebs, released <a href="https://www.cisa.gov/news/2020/11/04/statement-cisa-director-krebs-following-final-day-voting">a statement</a>, saying that “after millions of Americans voted, we have no evidence any foreign adversary was capable of preventing Americans from voting or changing vote tallies.” Krebs pledged to “remain vigilant for any attempts by foreign actors to target or disrupt the ongoing vote counting and final certification of results,” and no reports have emerged of threats to tabulation and certification processes.</p></blockquote> <p>A good summary.</p></div> <div class="permalink"><a href="https://www.schneier.com/blog/archives/2020/11/2020-was-a-secure-election.html">by Bruce Schneier at <time datetime="2020-11-09T21:43:25Z" title="GMT">November 09, 2020 09:43 PM</time></a></div></div> <div class="news tim-bray" xml:lang="en-us"> <h3><img class="icon" src="http://www.tbray.org/favicon.ico"></img><a href="https://www.tbray.org/ongoing/" title="ongoing by Tim Bray">Tim Bray</a>—<a href="https://www.tbray.org/ongoing/When/202x/2020/11/01/Autumn">Autumn Yellow</a></h3> <div class="content"><p>This is my least favorite of the seasons, because I can’t help thinking of the looming cold and dark. This weekend<span class="dashes"> —</span> when the timeshift robs us of an hour of late light<span class="dashes"> —</span> feels particularly onerous. But you have to admire those trees.</p> <img alt="Autumn Yellow" src="https://www.tbray.org/ongoing/When/202x/2020/11/01/XT302995.png"></img> <p>I’m still shooting with the the <a href="http://www.tbray.org/ongoing/When/201x/2019/04/11/X-T30">Fujifilm X-T30</a>. My honeymoon with this eighteen-month-old camera is somewhat over. I miss the mammoth electronic viewfinder of the flagship X-T models and the minimal grace of the X-E models. For pictures like the ones in this fragment, I think of the mighty <a href="https://fujifilm-x.com/en-ca/products/cameras/gfx100/">GFX100</a> and big poster-sized prints. Except for, Lightroom Classic on the Mac is painful enough with these 26-MPixel shots.</p> <img alt="Autumn Yellow" src="https://www.tbray.org/ongoing/When/202x/2020/11/01/XT303008.png"></img> <p>Having said all that, the X-T30 with a couple of the smaller X-series lenses makes for a damn light camera-bag. Today I was out with just the two lenses I bought with my first Fujifilm back in 2013, the 35mm and 18-55mm zoom. It’d be hard to think of an autumn-trees photo opportunity where I would have wanted anything else.</p> <p>Also, the X-T30 looks cool. This afternoon some people chatting in their front yard saw me coming with the camera. One was saying to the others about how he’d been shooting leaves too earlier that day, then when I got nearer said “Oh, wow, a real film camera!” with that endearing “fillum” pronunciation. I smiled and said no, it’s modern, just a bit retro looking, and we exchanged a few socially-distanced words.</p> <img alt="Autumn Yellow" src="https://www.tbray.org/ongoing/When/202x/2020/11/01/XT303020.png"></img> <div class="caption"><p>Wooden arch!<br></br>(Please ignore the wires.)</p></div> <h2 id="p-1">News</h2> <p>Flow through this blog is apt to be a bit disrupted because, um, I’m trying to write a book. When I became briefly infamous back in May, I got outreach from publishers and literary agents along the lines of “Wow, you write a lot. How about a book?” As of now I have about a third of a book’s worth of Word files and am about halfway to convincing myself that something good potentially exists of which they’re a part. That’s all I’m saying about it for now.</p></div> <div class="permalink"><a title="All content written by Tim Bray and photos by Tim Bray Copyright Tim Bray, some rights reserved, see /ongoing/misc/Copyright">©</a> <a href="https://www.tbray.org/ongoing/When/202x/2020/11/01/Autumn">Tim Bray at <time datetime="2020-11-09T18:38:57Z" title="GMT">November 09, 2020 06:38 PM</time></a></div></div> <h2><time datetime="2020-11-08">November 08, 2020</time></h2> <div class="news jeffrey-zeldman" xml:lang="en-US"> <h3><img class="icon" src="https://i1.wp.com/www.zeldman.com/wp-content/default-54a3966bv1_site_icon.png?fit=32%2C32"></img><a href="http://www.zeldman.com" title="Zeldman on Web and Interaction Design">Jeffrey Zeldman</a>—<a href="http://www.zeldman.com/2020/11/08/resist-revenge-tweeting/">Resist revenge tweeting.</a></h3> <div class="content"><p class="has-large-font-size">The people have removed a tyrant. I feel the joy and wonder of a newborn thing. </p> <p class="has-normal-font-size">My relief is so intense, it’s physical—my body has begun a slow unkinking, cell by cell, muscle by clenched muscle. </p> <p class="has-normal-font-size">But I’m resisting my urge to be publicly clever about Trump’s defeat. </p> <p class="has-normal-font-size">Because, darn it, Joe Biden calls on us to be better.</p> <p>Yes, many on the other side, if they had won, would exult in rubbing our faces in it. Yes, it should be our turn to hurt them.</p> <p>But isn’t that how we got here? Tribalism and ridicule of the other?</p> <p>Isn’t resentment at being looked down upon by better educated, more privileged people part of what led to Trump’s victory in 2016?</p> <p>There’s lots I could say about the racism and cruelty of many Trump supporters that would justify rubbing their noses in Trump’s defeat.</p> <p>And after our country’s narrow escape from Fascist authoritarianism, the desire is strong to punish those who, knowingly or not, carried us to the precipice.</p> <p>But an eye for an eye—well, you know.</p> <p>Today, how I contribute to my nation’s healing is by taking this really fine tweet I just wrote, and deleting it, unposted.</p> <p></p> <hr class="wp-block-separator"></hr> <p></p> <p><em>Photo by <a href="https://unsplash.com/@hikeshaw?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">H Shaw</a> on <a href="https://unsplash.com/s/photos/kitten?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>. Hat tip to Button Monkey for his friendship.</em></p> <p>The post <a href="http://www.zeldman.com/2020/11/08/resist-revenge-tweeting/" rel="nofollow">Resist revenge tweeting.</a> appeared first on <a href="http://www.zeldman.com" rel="nofollow">Zeldman on Web and Interaction Design</a>.</p></div> <div class="permalink"><a href="http://www.zeldman.com/2020/11/08/resist-revenge-tweeting/">by Jeffrey Zeldman at <time datetime="2020-11-08T15:26:17Z" title="GMT">November 08, 2020 03:26 PM</time></a></div></div> <h2><time datetime="2020-11-06">November 06, 2020</time></h2> <div class="news phil-wilson" xml:lang="en-GB"> <h3><a href="http://philwilson.org/blog" title="philwilson.org">Phil Wilson</a>—<a href="http://philwilson.org/blog/2020/11/week-5-wet-windows/">Week 5: wet windows</a></h3> <div class="content"><ul><li>I hate condensation. Everything gets wet. You can’t see out of windows. It’s rubbish.</li><li>I finished Trine 4! I loved it, even though the very end was a little underwhelming.</li><li>My daughter made a cake! A Titanic cake! We are now half-way through eating it and it is looking like a slightly more lifelike representation than we originally intended.</li><li>As of writing this, I’ve not listened to it, and I have very mixed feelings about Paxman, but his first four interviewees on <a href="https://play.acast.com/s/paxman/">his new podcast</a> seem strong.</li><li>I am thinking about playing <a href="https://adventuregamers.com/articles/view/18166">King’s Quest VI</a></li><li>Orion is now visible late at night. In a month or so it will hang directly opposite my front door. It is a trusty friend in the winter.</li><li>I bought <a href="https://steamcommunity.com/app/1291340#scrollTop=0">Townscaper</a> when it came out, and I’ve been following its creator <a href="https://twitter.com/OskSta">Oskar on Twitter</a> for years, and it’s a brilliant stress reliever. I hadn’t played it for a few weeks and it’s awesome to see the new updates that have come out, and that unlike my real house, my town hasn’t got covered in dust and spiders when I haven’t touched it for a while.</li><li>My son’s Lego Mario expansion sets arrived and in fairness, they’re pretty cool, and the app that contains the instructions for each set also has some rebuild plans for merging sets, which is nice, in case you’re not good at improvising, which he’s not.</li></ul></div> <div class="permalink"><a href="http://philwilson.org/blog/2020/11/week-5-wet-windows/">by Phil at <time datetime="2020-11-06T20:22:35Z" title="GMT">November 06, 2020 08:22 PM</time></a></div></div> <div class="news apache-software-foundation"> <h3><a href="https://blogs.apache.org/foundation/" title="The Apache Software Foundation Blog">Apache Software Foundation</a>—<a href="https://blogs.apache.org/foundation/entry/the-apache-news-round-up199">The Apache News Round-up: week ending 6 November 2020</a></h3> <div class="content"><p></p><p></p><p></p><p></p><p></p><p></p><p>Welcome, November --we're opening the month with another great week. Here's what the Apache community has been up to:</p><p> </p><p><span class="il"><b>The Apache Month in Review</b> – highlights of what we've accomplished over the past month. <br></br> - </span>October 2020 <a href="https://s.apache.org/Oct2020" target="_blank">https://s.apache.org/Oct2020</a> </p><p><b><span class="il">Inside</span> <span class="il">Infra</span></b> – the interview series featuring members of the ASF Infrastructure team.<br></br> - Meet Gavin McDonald --Part I <a href="https://s.apache.org/InsideInfra-Gavin" target="_blank">https://s.apache.org/InsideInfra-Gavin</a></p><span style="font-weight: 700;">ASF Board</span> – management and oversight of the business affairs of the corporation in accordance with the Foundation's bylaws.<br></br> - Next Board Meeting: 18 November 2020. Board calendar and minutes <a href="https://apache.org/foundation/board/calendar.html" target="_blank">https://apache.org/foundation/board/calendar.html</a><p></p><p><span style="font-weight: 700;">ApacheCon™</span> – the ASF's official global conference series, bringing Tomorrow's Technology Today since 1998.<br></br> - ApacheCon@Home was a success <a href="https://s.apache.org/d3stb" target="_blank">https://s.apache.org/d3stb</a> All sessions now online at <a href="https://www.youtube.com/c/TheApacheFoundation/" target="_blank">https://www.youtube.com/c/TheApacheFoundation/</a> <br></br></p><p><span style="font-weight: 700;">ASF Infrastructure</span> – our distributed team on three continents keeps the ASF's infrastructure running around the clock.<br></br> - 7M+ weekly checks yield uptime at 99.77%. Performance checks across 50 different service components spread over more than 250 machines in data centers around the world. <a href="http://www.apache.org/uptime/" target="_blank">http://www.apache.org/uptime/</a><br></br></p><p><span style="font-weight: 700;">Apache Code Snapshot </span>– Over the past week, 401 Apache Committers changed 4,517,272 lines of code over 3,562 commits. Top 5 contributors, in order, are: Jean-Baptiste Onofré, Claus Ibsen, Gary Gregory, Andrea Cosentino, and Adrian Cole. </p><p><span style="font-weight: 700;">Apache Project Announcements</span> – the latest updates by category.</p>Application Performance Monitor --<br></br> - Apache SkyWalking 8.2.0, Client JS 0.1.0, and Kubernetes Helm Chart 4.0.0 released <a href="https://skywalking.apache.org/" target="_blank">https://skywalking.apache.org/</a><br></br><p></p><p>Big Data --<br></br> - Apache <span class="il">HBase</span> 2.3.3 released <a href="https://hbase.apache.org/" rel="noreferrer" target="_blank">https://<span class="il">hbase</span>.apache.org/</a><br></br> - Apache ShardingSphere ElasticJob 3.0.0-beta released <a href="http://shardingsphere.apache.org/elasticjob/" target="_blank">http://shardingsphere.apache.org/elasticjob/</a><br></br></p><p>Content --<br></br> - Apache <span class="il">Jackrabbit</span> 2.20.2 released <a href="https://jackrabbit.apache.org/" rel="noreferrer" target="_blank">https://<span class="il">jackrabbit</span>.apache.org/</a></p>Libraries --<br></br> - Apache Commons VFS 2.7.0 released <a href="http://commons.apache.org/proper/commons-vfs/" target="_blank">http://commons.apache.org/proper/commons-vfs/</a><a href="http://commons.apache.org/proper/commons-vfs/" target="_blank"></a><p></p><p>Natural Language Processing --<br></br> - Apache <span class="il">NLPCraft</span> 0.7.1 (incubating) released <a href="https://nlpcraft.apache.org/" rel="noreferrer" target="_blank">https://<span class="il">nlpcraft</span>.apache.org/</a></p><p>Search --<br></br> - Apache Lucene 8.7.0 and <span class="il">Solr</span> 8.7.0 released <a href="http://lucene.apache.org/" target="_blank">http://lucene.apache.org/</a><a href="http://lucene.apache.org/" rel="noreferrer" target="_blank"></a></p><p>Security Framework --<br></br> - Apache Shiro 1.7.0 released <a href="https://shiro.apache.org/" target="_blank">https://shiro.apache.org/</a><br></br> - Apache Shiro CVE-2020-17510 Shiro with Spring, a specially crafted HTTP request may cause an authentication bypass <a href="https://s.apache.org/lxsuw" target="_blank">https://s.apache.org/lxsuw</a><br></br><span style="font-weight: 700;"></span><br></br><span style="font-weight: 700;"></span></p><p><span style="font-weight: 700;">Did You Know?</span></p><p>- Did you know that you can support the ASF's day-to-day operations with a one-time or recurring donation? <a href="http://donate.apache.org/" target="_blank">http://donate.apache.org/</a> <br></br></p><p>- Did you know that Omnichannel Order Management Systems handle real-time inventory visibility and synchronization using Apache OFBiz? <a href="https://ofbiz.apache.org/" target="_blank">https://ofbiz.apache.org/</a><a href="https://ofbiz.apache.org/" target="_blank"></a></p><p>- Did you know that the Call for Presentations is open for Apache MXNet Day? Submissions are due by 16 November <a href="https://s.apache.org/4jbhx" target="_blank">https://s.apache.org/4jbhx</a> </p><p>- Did you know that Virtual Druid Summit will be held on 18 November? See "Upcoming Events" at <a href="http://druid.apache.org/">http://druid.apache.org/</a><br></br></p><div><br></br></div><p><span style="font-weight: 700;">Apache Community Notices</span><br></br></p><p>- ASF FY2020 Annual Report <a href="https://s.apache.org/FY2020AnnualReport" target="_blank">https://s.apache.org/FY2020AnnualReport</a> </p><p>- "Trillions and Trillions Served" documentary on the ASF: 1) full feature <a href="https://s.apache.org/Trillions-Feature" target="_blank">https://s.apache.org/Trillions-Feature</a> 2) "Apache Everywhere" <a href="https://s.apache.org/ApacheEverywhere" target="_blank">https://s.apache.org/ApacheEverywhere</a> 3) "Why Apache" <a href="https://s.apache.org/ASF-Trillions" target="_blank">https://s.apache.org/ASF-Trillions</a> 4) “Apache Innovation” <a href="https://s.apache.org/ApacheInnovation" target="_blank">https://s.apache.org/ApacheInnovation</a> </p><p> - The Apache Software Foundation Statement on the COVID-19 Coronavirus Outbreak <a href="https://s.apache.org/COVID-19" target="_blank">https://s.apache.org/COVID-19</a> </p><p> - The Apache Software Foundation Celebrates 21 Years of Open Source Leadership <a href="https://s.apache.org/21stAnniversary" rel="noreferrer" target="_blank">https://s.apache.org/21stAnniversary</a></p><p> - Apache in 2019 - By The Digits <a href="https://s.apache.org/Apache2019Digits">https://s.apache.org/Apache2019Digits</a></p><p> - The Apache Way to Sustainable Open Source Success <a href="https://s.apache.org/GhnI">https://s.apache.org/GhnI</a></p><p> - Foundation Reports and Statements <a href="http://www.apache.org/foundation/reports.html" target="_blank">http://www.apache.org/foundation/reports.html</a><br></br></p><p> - "Success at Apache" focuses on the people and processes behind why the ASF "just works". <a href="https://blogs.apache.org/foundation/category/SuccessAtApache" target="_blank">https://blogs.apache.org/foundation/category/SuccessAtApache</a><br></br></p><div><p> - Inside Infra: the new interview series with members of the ASF infrastructure team --meet <br></br> Chris Thistlethwaite <a href="https://s.apache.org/InsideInfra-Chris" target="_blank">https://s.apache.org/InsideInfra-Chris</a><br></br> Drew Foulks <a href="https://s.apache.org/InsideInfra-Drew" rel="noreferrer" target="_blank">https://s.apache.org/InsideInfra-Drew</a><br></br> Greg Stein Part I <a href="https://s.apache.org/InsideInfra-Greg" target="_blank">https://s.apache.org/InsideInfra-Greg</a><br></br> ...Part II <a href="https://s.apache.org/InsideInfra-Greg2" target="_blank">https://s.apache.org/InsideInfra-Greg2</a> and Part III <a href="https://s.apache.org/InsideInfra-Greg3" target="_blank">https://s.apache.org/InsideInfra-Greg3</a><br></br> Daniel Gruno Part I <a href="https://s.apache.org/InsideInfra-Daniel1" target="_blank">https://s.apache.org/InsideInfra-Daniel1</a> and Part II <a href="https://s.apache.org/InsideInfra-Daniel2" target="_blank">https://s.apache.org/InsideInfra-Daniel2</a> </p></div><div><p> - Please follow/like/re-tweet the ASF on social media: @TheASF on Twitter (<a href="https://twitter.com/TheASF">https://twitter.com/TheASF</a>) and on LinkedIn at <a href="https://www.linkedin.com/company/the-apache-software-foundation">https://www.linkedin.com/company/the-apache-software-foundation</a></p><p> - Do friend and follow us on the Apache Community Facebook page <a href="https://www.facebook.com/ApacheSoftwareFoundation/">https://www.facebook.com/ApacheSoftwareFoundation/</a> and Twitter account <a href="https://twitter.com/ApacheCommunity">https://twitter.com/ApacheCommunity</a></p></div><div> - Are your software solutions Powered by Apache? Download & use our "Powered By" logos <a href="http://www.apache.org/foundation/press/kit/#poweredby" target="_blank">http://www.apache.org/foundation/press/kit/#poweredby</a><br></br></div><p><span class="LrzXr"></span><span class="LrzXr"></span></p><div><p>= = =</p><p>For real-time updates, sign up for Apache-related news by sending mail to announce-subscribe@apache.org and follow @TheASF on Twitter. For a broader spectrum from the Apache community, <a href="https://twitter.com/PlanetApache">https://twitter.com/PlanetApache</a> provides an aggregate of Project activities as well as the personal blogs and tweets of select ASF Committers.</p></div><p></p><p></p><p></p><p></p><p></p><p></p><p></p></div> <div class="permalink"><a href="https://blogs.apache.org/foundation/entry/the-apache-news-round-up199">by Swapnil M Mane at <time datetime="2020-11-06T12:04:53Z" title="GMT">November 06, 2020 12:04 PM</time></a></div></div> <div class="news o-reilly-radar" xml:lang="en-US"> <h3><a href="https://www.oreilly.com/radar" title="Radar">O’Reilly Radar</a>—<a href="http://feedproxy.google.com/~r/oreilly/radar/atom/~3/XV7aVvCkxeE/">Four short links: 6 Nov 2020</a></h3> <div class="content"><ol> <li><a href="https://semiengineering.com/dealing-with-security-holes-in-chips/">Dealing with Security Holes in Chips</a> — <i>system security starts at the hardware layer</i>.</li> <li><a href="https://vaemendis.net/ubooquity/">Ubooquity</a> — <i>free home server for your comics and ebooks library</i>. “Like plex for books.”</li> <li><a href="https://github.com/cmu-db/noisepage">Noisepage</a> — <i>a relational database management system developed by the Carnegie Mellon Database Group. The research goal of the NoisePage project is to develop high-performance system components that support autonomous operation and optimization as a first-class design principle.</i> Also interesting in databases this week: <a href="https://joe.schafer.dev/procella-youtube-analytical-database/">a rundown on Procella</a>, YouTube’s analytical database.</li> <li><a href="https://daverupert.com/2020/11/technical-debt-as-a-lack-of-understanding/">Technical Debt</a> — Where I first found this excellent description of technical debt, by Ward Cunningham: “If you develop a program for a long period of time by only adding features but never reorganizing it to reflect your understanding of those features, then eventually that program simply does not contain any understanding and all efforts to work on it take longer and longer.”</li> </ol> <img alt="" height="1" src="http://feeds.feedburner.com/~r/oreilly/radar/atom/~4/XV7aVvCkxeE" width="1"></img></div> <div class="permalink"><a href="http://feedproxy.google.com/~r/oreilly/radar/atom/~3/XV7aVvCkxeE/">by Nat Torkington at <time datetime="2020-11-06T11:59:34Z" title="GMT">November 06, 2020 11:59 AM</time></a></div></div> <h2><time datetime="2020-11-05">November 05, 2020</time></h2> <div class="news bruce-schneier" xml:lang="en-US"> <h3><img class="icon" src="https://www.schneier.com/wp-content/uploads/2020/06/cropped-favicon-1-32x32.png"></img><a href="https://www.schneier.com" title="Schneier on Security">Bruce Schneier</a>—<a href="https://www.schneier.com/blog/archives/2020/11/detecting-phishing-emails.html">Detecting Phishing Emails</a></h3> <div class="content"><p>Research paper: Rick Wash, “<a href="https://dl.acm.org/doi/10.1145/3415231">How Experts Detect Phishing Scam Emails</a>“:</p> <blockquote><p><b>Abstract:</b> Phishing scam emails are emails that pretend to be something they are not in order to get the recipient of the email to undertake some action they normally would not. While technical protections against phishing reduce the number of phishing emails received, they are not perfect and phishing remains one of the largest sources of security risk in technology and communication systems. To better understand the cognitive process that end users can use to identify phishing messages, I interviewed 21 IT experts about instances where they successfully identified emails as phishing in their own inboxes. IT experts naturally follow a three-stage process for identifying phishing emails. In the first stage, the email recipient tries to make sense of the email, and understand how it relates to other things in their life. As they do this, they notice discrepancies: little things that are “off” about the email. As the recipient notices more discrepancies, they feel a need for an alternative explanation for the email. At some point, some feature of the email — usually, the presence of a link requesting an action — triggers them to recognize that phishing is a possible alternative explanation. At this point, they become suspicious (stage two) and investigate the email by looking for technical details that can conclusively identify the email as phishing. Once they find such information, then they move to stage three and deal with the email by deleting it or reporting it. I discuss ways this process can fail, and implications for improving training of end users about phishing.</p></blockquote></div> <div class="permalink"><a href="https://www.schneier.com/blog/archives/2020/11/detecting-phishing-emails.html">by Bruce Schneier at <time datetime="2020-11-05T15:30:57Z" title="GMT">November 05, 2020 03:30 PM</time></a></div></div> <div class="news bruce-schneier" xml:lang="en-US"> <h3><img class="icon" src="https://www.schneier.com/wp-content/uploads/2020/06/cropped-favicon-1-32x32.png"></img><a href="https://www.schneier.com" title="Schneier on Security">Bruce Schneier</a>—<a href="https://www.schneier.com/blog/archives/2020/11/california-proposition-24-passes.html">California Proposition 24 Passes</a></h3> <div class="content"><p>California’s Proposition 24, aimed at <a href="https://www.washingtonpost.com/politics/2020/08/04/technology-202-privacy-advocates-battle-each-other-over-whether-california-proposition-24-better-protects-consumers/">improving</a> the California Consumer Privacy Act, <a href="https://www.cnet.com/news/prop-24-passes-in-california-pushing-privacy-rights-to-the-forefront-again/">passed this week</a>. <a href="https://www.eff.org/deeplinks/2020/07/why-eff-doesnt-support-cal-prop-24">Analyses</a> <a href="https://epic.org/state-policy/ca-prop24/">are</a> <a href="https://reason.org/voters-guide/california-ballot-initiative-analysis-proposition-24-2020/">very</a> <a href="https://www.aclunc.org/blog/californians-should-vote-no-prop-24">mixed</a>. I was very mixed on the proposition, but on the whole I supported it. The proposition has some serious flaws, and was watered down by industry, but voting for privacy feels like it’s generally a good thing.</p></div> <div class="permalink"><a href="https://www.schneier.com/blog/archives/2020/11/california-proposition-24-passes.html">by Bruce Schneier at <time datetime="2020-11-05T15:28:08Z" title="GMT">November 05, 2020 03:28 PM</time></a></div></div> <div class="news w3c-qa" xml:lang="en-US"> <h3><a href="https://www.w3.org/blog" title="W3C Blog">W3C QA</a>—<a href="https://www.w3.org/blog/2020/11/looking-back-at-tpac-2020-public-release-of-w3c-strategic-highlights/">Looking back at TPAC 2020; public release of W3C Strategic Highlights</a></h3> <div class="content"><p><a href="https://www.w3.org/2020/10/TPAC/Overview.html"><abbr title="Technical Plenary and Advisory Committee meetings">TPAC</abbr> 2020</a>, our 20th Technical Plenary and Advisory Committee meetings just concluded. The W3C Community convened remotely for our annual all-groups meetings which were <strong>online and virtual</strong>. The event spanned most of October and focussed on collaborative meetings to create momentum and collective brainstorming, and brought together W3C technical groups, the W3C Advisory Board, TAG, Advisory Committee, and for the first time, the public.</p> <p><a href="https://www.w3.org/2020/10/TPAC/Overview.html"><img alt="TPAC 2020 banner" class="aligncenter" src="https://www.w3.org/2020/10/TPAC/banner-rounded-corners.jpg"></img></a></p> <p>It was a difficult event to put together and in no way a substitute for a physical meeting. A lot of behind-the-scenes work ensured it went smoothly. We did the best we could to stimulate it, drawing from our <a href="https://www.w3.org/blog/2020/05/virtual-advisory-committee-meeting-and-may-2020-w3c-strategic-highlights/">experience</a> last spring –including <a href="https://www.w3.org/blog/2020/09/making-video-pages-for-the-w3c-ac-meeting/">our video player case-study</a> leveraging our own technology– but it was strenuous, intense and exhausting.</p> <h2 id="tpac">How our first virtual conference went</h2> <p>Notwithstanding some hurdles there were positives, including a record number of people registered for the conference and for the first time a subset of meetings open to the public. Here are notable figures about the conference:</p> <ul> <li><strong>787</strong> registrants –record attendance to date, and <strong>242</strong> separate registrants for the public breakouts;</li> <li><strong>23</strong> <a href="https://www.w3.org/Consortium/activities">Working/Interest groups</a> and <strong>9</strong> <a href="https://www.w3.org/community/">Community Groups</a> meetings, and <strong>16</strong> joint group meetings;</li> <li><strong>54</strong> <a href="https://www.w3.org/2020/10/TPAC/breakout-schedule.html">breakout sessions</a> took place; <ul> <li>Over 650 participants attended the breakouts;</li> <li>200+ breakout participants attended every day, with a maximum of 250 parallel participants on Monday;</li> <li>36 video-recorded presentations during breakouts have been <a href="https://www.w3.org/2020/10/TPAC/breakout-schedule.html">publicly released</a></li> </ul> </li> </ul> <p>Among the very popular breakout sessions were “<a href="https://www.w3.org/2020/10/TPAC/breakout-schedule.html#privacy-baseline">defining a privacy baseline</a>“, “<a href="https://www.w3.org/2020/10/TPAC/breakout-schedule.html#engine-scion">the waning Web Platform engine diversity</a>“, “<a href="https://www.w3.org/2020/10/TPAC/breakout-schedule.html#miniappslearnings">learning from mini apps</a>” and “<a href="https://www.w3.org/2020/10/TPAC/breakout-schedule.html#webid">WebID, a federated SignIn API</a>“. In terms of notable breakouts, the conversations in the three panels organized by P5.js (“<a href="https://www.w3.org/2020/10/TPAC/breakout-schedule.html#ethical-web">Creative Imagination for an Ethical Web</a>“, “<a href="https://www.w3.org/2020/10/TPAC/breakout-schedule.html#consentful-comm">Consent Communication on the Web</a>“, “<a href="https://www.w3.org/2020/10/TPAC/breakout-schedule.html#webxr-art">accessing WebXR through art</a>“) were all very highly rated by people who attended.</p> <p>We followed the impressions of our attendees using <a href="https://twitter.com/search?src=typd&q=w3cTPAC">#w3cTPAC in Twitter</a> and they really liked TPAC 2020! Here are snippets of positive comments: “really enjoyed”, “I’m really happy”, “very productive”, “looking forward to”, “fascinating discussion”, “thought-provoking”, “great talks”, “amazing and inspiring panels”, “absolutely floored”, “very informed and educational time”. </p> <h2 id="highlights">Public release of W3C strategic highlights</h2> <p>Today we are releasing to the public the October 2020 edition of the <a href="https://www.w3.org/2020/10/w3c-highlights/Overview.html">W3C Strategic Highlights</a>, our semi-annual report about the tremendous work to enhance the Web platform, and innovate for its growth and strength. I invite you to read it for updates in key areas of the Web, and to learn how W3C meets industry needs, as well as the latest information around Web for all and outreach to the world.</p> <p>We are at a time where the world goes more virtual, making the Web even more critical to society in information sharing, commerce, real-time communications, entertainment, etc.; and we are at a time where the Web has grown in importance to industries conducting business online, emphasizing the need for standardization work in video communications, media, publishing, financial services, ad technology, etc. This demands responsiveness and agility from the Web Consortium’s standardization processes and practices. In September the <a href="https://www.w3.org/2020/09/pressrelease-process-document-patent-policy-2020.html.en">2020 updates of the W3C Process Document and Patent Policy</a> became effective, with a goal to generally increase our responsiveness and strengthen our standardization activities by adding, among other changes, a continuous standard development mode that includes a living standard approach, and earlier Royalty-Free protection for implementers, which reinforces access to the Web’s technology as common infrastructure.</p> <p>This year has also seen the first update to our <a href="https://www.w3.org/Consortium/cepc/">Code of Ethics and Professional Conduct</a> (CEPC), since its introduction in 2015. W3C’s CEPC defines accepted and acceptable behaviors and promotes high standards of professional practice. This code provides a benchmark, affords transparency in community and group management, ensures an environment where people can participate without fear of harassment, and contributes to the identity of our organization.</p> <h2 id="next">Next meetings</h2> <p>We are looking forward to the 2021 edition! Of course, whether this is virtual or in-person depends on the coronavirus situation, but we are looking at venues, and Vancouver, where we originally intended to hold TPAC 2020, is confirmed for 2022.</p></div> <div class="permalink"><a href="https://www.w3.org/blog/2020/11/looking-back-at-tpac-2020-public-release-of-w3c-strategic-highlights/">by Jeff Jaffe at <time datetime="2020-11-05T08:29:02Z" title="GMT">November 05, 2020 08:29 AM</time></a></div></div> <h2><time datetime="2020-11-04">November 04, 2020</time></h2> <div class="news nelson-minar"> <h3><img class="icon" src="http://www.somebits.com/favicon.ico"></img><a href="http://www.somebits.com/weblog" title="Nelson's Weblog">Nelson Minar</a>—<a href="http://www.somebits.com/weblog/politics/2020-presidential-election-day-after.html">Saving democracy</a></h3> <div class="content" xml:lang="en"><p>Well Biden didn't win easily last night, so there's lots of vote counting to come. The press is mostly saying Biden is likely to win, but it's really not certain.</p> <p>The immediate danger is Trump and his authoritarian speech he gave last night. It's the most astonishingly anti-democratic thing I've ever heard an American president say. It should disqualify him immediately from holding any elected office in the US.</p> <p>But it won't, so we're going to have an ugly knife fight in the coming weeks. Expect 2000 Florida style nastiness over vote counting in 5+ states. I just hope the disputes stay in polite court discussions and don't turn into real violence.</p> <p>Getting to a complete vote count will be hard, and it will be unpleasant, and it will be expensive. But the alternative is letting our country be stolen by an authoritarian who openly declares his intent to ignore the vote and just take power. </p></div> <div class="permalink"><a href="http://www.somebits.com/weblog/politics/2020-presidential-election-day-after.html">by Nelson Minar at <time datetime="2020-11-04T15:06:00Z" title="GMT">November 04, 2020 03:06 PM</time></a></div></div> <div class="news o-reilly-radar" xml:lang="en-US"> <h3><a href="https://www.oreilly.com/radar" title="Radar">O’Reilly Radar</a>—<a href="http://feedproxy.google.com/~r/oreilly/radar/atom/~3/Oh4VfvZyTKY/">Four short links: 4 Nov 2020</a></h3> <div class="content"><ol> <li><a href="https://kottke.org/20/11/the-ai-who-mistook-a-bald-head-for-a-soccer-ball">The AI Who Mistook a Bald Head for a Football</a> — <i>Second-tier Scottish football club Inverness Caledonian Thistle doesn’t have a camera operator for matches at their stadium so the club uses an AI-controlled camera that’s programmed to follow the ball for their broadcasts. But in a recent match against Ayr United, the AI controller kept moving the camera off the ball to focus on the bald head of the linesman, making the match all but unwatchable. No fans allowed in the stadium either, so the broadcast was the only way to watch.</i> Watch the video, it is hilarious and tragic. I’m sure there’s a serious lesson to be drawn from this, but I’m too busy snickering to draw it.</li> <li><a href="https://stackoverflow.com/questions/6841333/why-is-subtracting-these-two-times-in-1927-giving-a-strange-result">Why Is Subtracting These Two Times (in 1927) Giving a Strange Result?</a> — You already knew timezones are a hellmouth, but now you have another example of how deep the hellmouth goes. <i>Basically at midnight at the end of 1927, the clocks went back 5 minutes and 52 seconds.</i> (via Jarkko Hietaniemi)</li> <li><a href="https://www.nngroup.com/articles/ux-gains-shrinking/">Average UX Improvements Are Shrinking Over Time</a> — <i>On average, UX improvements have substantially decreased since 2006–2008: from 247% to 75% (a 69% decrease). This difference is statistically significant (p = 0.01) — we can be quite confident that average improvement scores are lower now than they were 12–14 years ago.</i></li> <li><a href="http://schasins.com/cs294-usable-programming-2020/">CS294: Building User-Centred Programming Tools</a> — <i>This hands-on course explores a selection of techniques from Programming Languages and Human-Computer Interaction that can help us create useful, usable programming languages and programming tools. We will cover strategies for designing programming systems—e.g., need finding, formative studies, user-centered design broadly. We will also cover tools and techniques that help us build user-friendly programming systems—e.g., program synthesis, structure editors, abstraction design, program slicing. For the final project, individuals or teams will develop a usable abstraction, language, or programming tool of their own design.</i> What looks like an awesome course at Berkeley. The readings alone are excellent.</li> </ol> <img alt="" height="1" src="http://feeds.feedburner.com/~r/oreilly/radar/atom/~4/Oh4VfvZyTKY" width="1"></img></div> <div class="permalink"><a href="http://feedproxy.google.com/~r/oreilly/radar/atom/~3/Oh4VfvZyTKY/">by Nat Torkington at <time datetime="2020-11-04T11:46:23Z" title="GMT">November 04, 2020 11:46 AM</time></a></div></div> <div class="news shelley-powers" xml:lang="en-US"> <h3><a href="https://burningbird.net" title="Burningbird">Shelley Powers</a>—<a href="https://burningbird.net/banned-on-facebook/">Banned on Facebook</a></h3> <div class="content"><p>I posted a comment to the Savannah Morning News Facebook page about the COVID virus. A person responded to my comment, saying only the “old and fat” die from the ‘hoax’ virus, and good riddance to them. I responded that they were an ugly person to have such views. The comment was blocked, and now … </p> <p class="link-more"><a class="more-link" href="https://burningbird.net/banned-on-facebook/">Continue reading<span class="screen-reader-text"> "Banned on Facebook"</span></a></p> <p>The post <a href="https://burningbird.net/banned-on-facebook/" rel="nofollow">Banned on Facebook</a> appeared first on <a href="https://burningbird.net" rel="nofollow">Burningbird</a>.</p></div> <div class="permalink"><a href="https://burningbird.net/banned-on-facebook/">by Shelley Powers at <time datetime="2020-11-04T01:19:44Z" title="GMT">November 04, 2020 01:19 AM</time></a></div></div> <div class="news scott-james-remnant" xml:lang="en-US"> <h3><a href="http://netsplit.com" title="The Way">Scott James Remnant</a>—<a href="http://netsplit.com/2020/11/04/hello-world/">Hello world!</a></h3> <div class="content"><p>Welcome to WordPress. This is your first post. Edit or delete it, then start writing!</p></div> <div class="permalink"><a href="http://netsplit.com/2020/11/04/hello-world/">by admin at <time datetime="2020-11-04T00:51:18Z" title="GMT">November 04, 2020 12:51 AM</time></a></div></div> <h2><time datetime="2020-11-03">November 03, 2020</time></h2> <div class="news phil-wilson" xml:lang="en-GB"> <h3><a href="http://philwilson.org/blog" title="philwilson.org">Phil Wilson</a>—<a href="http://philwilson.org/blog/2020/11/week-4-thoroughly-modern-mario/">Week 4: thoroughly modern Mario</a></h3> <div class="content"><ul><li>We now have the <a href="https://www.lego.com/en-gb/campaigns/supermario">new Lego Mario</a> in the house. It contains bluetooth, a gyro sensor, accelerometer, colour sensor, a speaker (for all the wa-hoo!s) and small LCD-ish screens in his eyes, mouth and chest. I thought it would be a total gimmick with about 5 minutes of fun before it got put in a box and under a bed, but my kids have genuinely loved playing with it every day and the boy has spent some of his accrued pocket money and a voucher he got for his birthday on two expansion sets which will arrive next week. </li><li>We went pumpkin picking for the first time! Except there wasn’t really much picking – they’d already all been picked and lined up in a field ready for punters to just choose and take. Not quite the farming experience I thought, but probably easier. It was torrential rain, so at least that bit was suitably outsidey.</li><li>We’ll hopefully be moving house soon and so my wife is eyeing up pianos, because she can play (I can’t). New pianos are really expensive.</li><li>We are going to have a second lockdown. It hardly seems a surprise, but people are surprised. And some people are upset. And others are surprised that people are upset. It’s one big wheelhouse of surprise and upset.</li><li>We’re watching The Queen’s Gambit. It’s pretty entertaining. My wife was a regional chess champion in her teens and had a lot of empathy for the first few episodes where the old men are resenting being beaten by a girl.</li></ul> <p></p></div> <div class="permalink"><a href="http://philwilson.org/blog/2020/11/week-4-thoroughly-modern-mario/">by Phil at <time datetime="2020-11-03T20:47:46Z" title="GMT">November 03, 2020 08:47 PM</time></a></div></div> <div class="news w3c-qa" xml:lang="en-US"> <h3><a href="https://www.w3.org/blog" title="W3C Blog">W3C QA</a>—<a href="https://www.w3.org/blog/2020/11/w3c-distributed-tracing-working-group-virtual-presence-workshop-october-2020/">W3C Distributed Tracing Working Group Virtual Presence Workshop, October 2020</a></h3> <div class="content"><p></p><div class="wp-caption aligncenter" id="attachment_18937" style="width: 1610px;"><a href="https://www.w3.org/blog/wp-content/uploads/2020/11/pasted-image-0.png"><img alt="W3C Distributed Tracing Workshop Oct 2020" class="wp-image-18937 size-full" height="729" src="https://www.w3.org/blog/wp-content/uploads/2020/11/pasted-image-0.png" width="1600"></img></a><p class="wp-caption-text" id="caption-attachment-18937">Not all participants are presented in the screenshot.</p></div><p></p> <p>This past week, the W3C Distributed Tracing Working Group workshop was held. Workshops are held for many years twice a year by now and help bring people together. This time it was a virtual presence event for a second time. The main topic for the workshop was practical use of specifications. We discussed in-depth scenarios for response headers, adopting specification for other protocols, baggage specification next steps, and battle stories.</p> <p>We had 15 participants this time – lower than for regular in-person workshop, but higher than the last Virtual Presence workshop. We had attendants from Confluent, Dynatrace, Facebook, Google, IBM, Instana, Lightstep, Microsoft, New Relic, and Salesforce.</p> <p>The finding from this meeting is that we need to make sure to advertise the agenda with the specific time in advance to ensure attendance for the specific topics.</p> <h1>Response headers</h1> <p>The main addition of level 2 Trace Context specification is addition of a response headers. At this workshop we summarized and prioritized scenarios we are trying to solve with the response headers. A few action items were identified to align the proposal for the adjusted priorities of scenarios and we hope that proposed changes would be better aligned with everybody’s needs.</p> <h1>Baggage specification</h1> <p>As the group agreed on the general shape of the baggage specification and discussed the adoption of it with the OpenTelemetry project, baggage specification went into the First Public Working Draft status.</p> <h1>Other protocols</h1> <p>We discussed the current state of all protocols we are tracking implementation for. Issues for these repositories now reflect the list of open questions and we are discussing whether more generic cross-protocols guidance needs to be published by this working group.</p> <p>Andrew from Microsoft brought for discussion the proposal for trace context implementation for JSON-RPC. See the discussion on JSON-RPC <a href="https://groups.google.com/g/json-rpc/c/l7m5SIvwnFs">mailing list</a>.We are excited with the increased number of technologies adopting the distributed tracing practices and standards.</p> <h1>Adoption discussions</h1> <p>Morgan described how Google keeps marching towards adopting the standard and deals with transition from older headers to the trace context. It is great to see that some customers may be ahead in adopting standards than some big platforms.</p> <p>Kanwal from Microsoft gave a deep dive into the problem of tracking external and internal telemetry and how tracestate can be used there. Sampling flag introduces some complication as it’s shared for both – internal only calls and external (on the boundary) calls.</p> <p>Multiple tracers usage by a single app becoming more challenging with the use of a unified protocol, shared Matt from Lightstep. Daniel from Dynatrace said that tracestate helps a lot in these scenarios to keep traces connected.</p> <p>Other Daniel (yes, there are two) from Dynatrace shared the success of adopting OpenTelemetry. This is very useful that the open source software is compatible with proprietary software and standards developed by this group helps with this compatibility. Bastian from Instana echoed this success of standardization. There are still some gaps that can be addressed in a spec long term and we need to keep track of real world adoption of our standards.</p> <h1>Summary</h1> <p>There were more topics discussed at the workshop. Different ways to use tracestate, privacy concerns and others. If you want to find out more, read full notes: <a href="https://docs.google.com/document/d/18sSEBnUaTj_6Z-i9bxqqi_-HOSu_5lmwd-hQbXSYcog/edit">W3C Trace Context October 2020</a>. Recordings will be posted later on the group website. Previous workshop details: <a href="https://www.w3.org/blog/2020/03/w3c-distributed-tracing-working-group-virtual-presence-workshop-march-2020/">W3C Distributed Tracing Working Group Virtual Presence Workshop, March 2020 | W3C Blog</a></p> <p>Distributed Tracing Working Group is a friendly and welcoming group and we will be happy to have you join us. Come to the next workshop, or just come talk to us. There are many ways to communicate: <a href="https://github.com/w3c/distributed-tracing-wg#team-communication">ways to communicate with us</a>.</p></div> <div class="permalink"><a href="https://www.w3.org/blog/2020/11/w3c-distributed-tracing-working-group-virtual-presence-workshop-october-2020/">by Sergey Kanzhelev at <time datetime="2020-11-03T20:11:05Z" title="GMT">November 03, 2020 08:11 PM</time></a></div></div> <div class="news jon-udell" xml:lang="en-US"> <h3><img class="icon" src="https://s0.wp.com/i/webclip.png"></img><a href="https://blog.jonudell.net" title="Jon Udell">Jon Udell</a>—<a href="https://blog.jonudell.net/2020/11/03/moonstone-beach-breakdown/">Moonstone Beach Breakdown</a></h3> <div class="content"><p>Travel always has its ups and downs but I don’t think I’ve ever experienced both at the same time as intensely as right now.</p> <p>I’m at Moonstone Beach in Cambria, just south of San Simeon, in a rented camper van. After a walk on the beach I hop in, reverse, clip a rock, blow a tire, and come to rest alongside the guard rail facing the ocean.</p> <p>I call roadside assistance; they can deliver a tire but not until tomorrow morning.</p> <p>I may be about to win the road trip breakdown lottery. I’m snuggled in my two-sleeping-bag nest on the air mattress in the back of the van, on a bluff about 25 feet above the beach, with the van’s big side door open, watching and hearing the tide roll in.</p> <p>The worst and best parts of my trip are happening at the same time. I screwed up, am stuck, cannot go anywhere. But of all the places I could have been stuck on this trip, I’m stuck in the place I most want to be.</p> <p>The sign says the gate closes at 6, but nobody has shown up by 7 when everyone else is gone. I can’t reach the authorities. This would be the campsite of my dreams if I’m allowed to stay.</p> <p>The suspense is killing me. </p> <p>Eventually a cop shows up, agrees that I can’t go anywhere, and gives me permission to stay for the night. I win the lottery! Nobody ever gets to stay here overnight. But here I am.</p> <p>We’re all stuck in many ways for many reasons. A road trip during the final week before the election seemed like a way to silence the demons. Roaming around the state didn’t really help. But this night on the bluff over Moonstone Beach most certainly will.</p> <p>In the light of the full moon, the crests of the waves are sometimes curls of silver, sometimes wraiths of foam that drift slowly south, continually morphing.</p> <p>I don’t know how we’re all going to get through this winter. I don’t know what comes next. I don’t even have a plan for tomorrow. But I am so grateful to be here now.</p> <p><img src="https://i0.wp.com/jonudell.info/images/moonstone-beach-breakdown.jpg?w=656"></img></p> <p><img src="https://i1.wp.com/jonudell.info/images/moonstone-beach-breakdown2.jpg?w=656"></img></p></div> <div class="permalink"><a href="https://blog.jonudell.net/2020/11/03/moonstone-beach-breakdown/">by Jon Udell at <time datetime="2020-11-03T19:14:06Z" title="GMT">November 03, 2020 07:14 PM</time></a></div></div> <div class="news leonard-richardson"> <h3><a href="https://www.crummy.com/" title="News You Can Bruise">Leonard Richardson</a>—<a href="http://www.crummy.com/2020/11/02/0">Pandemic Reading Roundup</a></h3> <div class="content">While stuck at home over the past few months I've tried all sorts of things to keep occupied: eating food, sleeping, even working on a novel. But I've also made a lot of progress going through my backlog of books. I thought I'd give mention a few of these highlights. <ul> <li><i>The Centauri Device</i> (M. John Harrison, 1974): Reading this book was like discovering an uncle I didn't know I had. This is the origin of modern space opera, clearly a huge influence on Banks and (this is more of a guess) even <i>Hitchhiker's Guide</i>, and it's done as a takedown by someone who clearly thinks the whole thing is ridiculous. Spaceships with goofy names, meaningless space battles... The fact that it's incredibly depressing didn't bother me, because the author isn't taking it seriously so why should I? </li><li><i>Pinpoint: How GPS is Changing Technology, Culture, and Our Minds</i> (Greg Milner, 2016): Interesting history on the same level of technical detail as Milner's phenomenal <i>Perfecting Sound Forever</i>. Plenty of good military-industrial-complex gossip. </li><li><i>Things A Computer Scientist Rarely Talks About</i> (Donald Knuth, 2001): A gift from a friend that got lost behind my bookshelf and stayed there for years. This was really nice to read, maybe because I'm not religious at all. I love Knuth's <i>3:16</i> project and it's great to hear him go into detail about his process and what he learned about the Bible while working on it. </li><li><i>A Dream About Lightning Bugs: A Life of Music and Cheap Lessons</i> (Ben Folds, 2019): My favorite kind of celebrity autobiography is where they just tell you a bunch of stories about their life. The best book in this genre will probably always be Peter Falk's <i>Just One More Thing</i>, but this one's pretty good. Feel free to suggest your favorites; always looking for more of these! </li><li><i>Empire of Imagination: Gary Gygax and the Birth of Dungeons and Dragons</i> (Michael Witwer, 2015): On the other hand, the lack of original research makes this biography read like a Wikipedia article, and there's also fictionalized dramatizations, like you'd get in a biopic. Two types of biography I find much less enjoyable than "celebrity tells stories", and furthermore two that pull the book in incompatible directions. However the subject matter is really interesting. I admit I was pulled in by the incredible cover art, something that basically never happens to me. </li><li><i>Russian Spring</i> (Norman Spinrad, 1991): An entertaining near-future sci-fi story that extends the Cold War into the 21st century, undone by one fatal error: it refers to UCLA as the home of the Trojans. The correct answer is, the Bruins. [taps note cards] The Bruins. </li><li><i>Collision Course</i> (Barrington Bayley, 1974): A brilliant concept (Earth as the focus of two timelines going in opposite directions) and a creepy setting can't make up for a cheesy plot. Mentioning this one solely for the, again, brilliant concept, and the alien with the mind-bending pronouns. </li><li>Not quite done with <i>A Suitable Boy</i> (Vikram Seth, 1993), but I'm nearing the end and I don't think the last 150 pages are going to change my mind: this is a really, really fun book. Ever since I've known Sumana this has been one of her favorites, and it's good to be able to get her references. I've been moseying through it over the past... couple of years... but recently picked up the pace because once I finish it we can watch the BBC miniseries that just came out. Yes, they made a whole miniseries while I was reading the book. PS to Seth: you can finish <i>A Suitable Girl!</i> We believe in you! </li></ul></div> <div class="permalink"><a title="Licensed under a Creative Commons License">©</a> <a href="http://www.crummy.com/2020/11/02/0">Leonard Richardson at <time datetime="2020-11-03T03:06:07Z" title="GMT">November 03, 2020 03:06 AM</time></a></div></div> <h2><time datetime="2020-11-02">November 02, 2020</time></h2> <div class="news stephen-o-grady" xml:lang="en-US"> <h3><a href="https://redmonk.com/sogrady" title="tecosystems">Stephen O’Grady</a>—<a href="http://feedproxy.google.com/~r/tecosystems/~3/_Au0-x1Gy28/">Addition By Abstraction</a></h3> <div class="content"><p><a href="https://www.flickr.com/photos/bossco/37235984/in/photolist-4hQXJ-KEMdNP-9UHhCh-Lscv-5Ffh49-5Fb3xK" title="Lowe's La Quinta"><img alt="Lowe's La Quinta" height="480" src="https://live.staticflickr.com/27/37235984_d2a2ab8b61_z.jpg" width="640"></img></a></p> <p>The process of home construction is a complicated one. Parts and materials are manufactured around the world, shipped to regional lumberyards and home centers, from which contractors purchase the raw materials necessary to build the property per its design. Because it’s in essence an engineering exercise, one with high impact downsides including loss of life, construction is an industry dominated by both specialized experts – referred to as “subs” in the trade – and compliance requirements, most often in the form of first permitting and then code inspection and enforcement.</p> <p>The advantages to the custom construction approach are many. Buyers get a home built specifically for their purpose, one designed according to their functional needs and aesthetic preferences. They also can expect lower maintenance costs, more efficient heating and cooling systems and the location they prefer.</p> <p>Unsurprisingly, however, these benefits come with a cost – a <a href="https://www.realtor.com/advice/buy/is-it-cheaper-to-buy-or-build-a-house/">thirty percent premium</a> above a median single family home, on average. For this reason alone, it should come as no surprise that most buyers opt to purchase an existing home rather than construct one from scratch. The house might not be perfectly suited to their needs, but is likely close enough and is available immediately versus the higher latency inherent to new construction.</p> <p>Because most would be buyers opt for existing home construction, then, they are not sent into the maze of home center aisles. They are instead met by realtors, who serve as an insulating layer between the buyer and a potentially overwhelming array of options and a byzantine labyrinth of legal contracts and local permitting and inspection services.</p> <p>The technology industry is not the construction or real estate industries, obviously. For one, the average enterprise is less cost conscious than the average home buyer. The average enterprise’s requirements are likewise more complex than the average homeowner’s.</p> <p>But in spite of the differences, there are parallels between construction and technology that may be instructive, because with notable exceptions such as Heroku, the technology market today is still firmly in the home center business.</p> <p>As has been discussed <a href="https://redmonk.com/sogrady/2019/12/06/reinvent-2019/">previously</a>, beginning with the introduction of the first cloud services in 2006, Amazon gradually refashioned the industry in its image. Less than a decade after the infrastructure-as-a-service and thus, cloud, market was born, the default expectation gradually became base level infrastructure primitives available as a web service, paid on use and available more or less instantly. This became the mainstream norm so quickly, in fact, that it is taken for granted today. On the rare occasion that infrastructure can’t be instantly provisioned and accessible, it’s considered an anti-pattern.</p> <p>Miraculous as this nearly unending library of primitives to choose from would have been in 2005, however, it has been clear for several years that the DIY approach that said library necessarily implies has limitations. There are instances where developers want and need the ability to tune every last service underlying their application, but those instances are declining over time. It is also less feasible for any developer, no matter how skilled, to be fully proficient in all of the underlying infrastructure components given how many more of them are present today than a decade or two in the past. All of which means that the complexity inherent to a huge catalog of available services can become, in certain settings, less a strength than a liability.</p> <p>This is particularly true in today’s environment. Where a developer’s first – and at times, only – priority might once have been scale, today it’s much more likely to be velocity. Scale is not a solved problem, to be sure, but an application development process that can operate at speed is the greater concern.</p> <p>Interestingly, this is now as true within the executive ranks as it is in the trenches. Developers have always wanted to move quickly, but historically their employers have wanted the opposite. For decades, enterprises equated speed with risk, and given that this attitude was prevalent among any given business’ peers, there was little competitive pressure to accelerate the rate and pace of innovation. Over the last decade plus, this changed as Marc Andreessen articulated in his “Why Software is Eating the World” <a href="https://www.wsj.com/articles/SB10001424053111903480904576512250915629460">op-ed</a>. In the years before and since, so-called digital natives have flooded into industry after industry, and their single most defining characteristic is speed. From their technology industry roots, they learned to conflate innovation with velocity, and prize the ability to iterate at rates that would have been unthinkable a decade prior, let alone two. This in turn has meant that the incumbent competitors have been under immense pressure, first to get their offline businesses online – an exercise that is increasingly complete at least according to some definition of that term – and subsequently to move at the pace that digital natives do.</p> <p>With both buyers and practitioners, then, prioritizing velocity, enterprises are increasingly focused on identifying ways to move more quickly. They are pursuing this goal with a single-minded purpose and through any means necessary. Technology budgets are increasingly tilting away from support and maintenance and towards new application development and growth. The appetite for research about evidence based best practices for improving the rate of innovation, meanwhile, was such that GCP felt compelled to <a href="https://www.crn.com/news/cloud/google-cloud-buys-digital-transformation-devops-research-firm-dora">acquire</a> the most prominent organization in that space.</p> <p>As ever, speed kills.</p> <p>Which is perhaps the biggest reason that interest in and demand for managed services has begun to spike. While there are many factors behind that trend, arguably none are more important than the market’s recent obsession with velocity. Abstractions have been a feature of the technology industry as long as there has been a technology industry, of course. The antiquated COBOL language, for example, <a href="https://redmonk.com/sogrady/2017/04/13/abtraction/">was developed</a> as an abstraction to make programming more accessible.</p> <p>But beyond the initial infrastructure (IaaS), application (SaaS), and platform (PaaS) abstractions, we’re witnessing the rise and expansion of a distinct category of domain specific alternatives. Instead of providing a layer above base hardware, operating systems or other similar underlying primitives, they abstract away an entire infrastructure stack and provide a higher level, specialized managed function or service. This model isn’t new, and even the more visible of today’s managed services providers such as Algolia (2012), Auth0 (2013), Cloudinary (2011), Contentful (2013), Jumpcloud (2010), Snyk (2015), Stripe (2010) or Twilio (2008) / Segment (2011) have been around a while. The average age of those providers is a tick under nine years.</p> <p>But while they’ve been around for years, these higher level managed services have never been more popular than they are today.</p> <p>Consider the recent valuation of Snyk, who raised $200M at a $2.6B valuation. This would be surprising enough on its own, but to do this a mere nine months after raising $100M at a valuation just north of $1B is startling. Not many companies more than double their valuation during a global pandemic. But even that valuation is beneath the $3.2B Twilio paid in October to acquire Segment, a valuation which in turn is shy of the $36B valuation Stripe achieved when it took $600M in funding in April. At that valuation, for context, Stripe is worth more than EA, Splunk or Twitter and more than Akamai and Citrix combined.</p> <p>These valuations are not an accident, but a reflection of the demand for lower operational responsibilities on the part of both organization and developer alike. These abstractions, which allow developers to make challenges such as authentication, commerce, identity, search and so on someone else’s problem, are exploding in popularity. The conventional wisdom says that most developers, given the opportunity in a vacuum to reimplement services that have already been built, will. Even if this were true, however, developers no longer have that luxury. Pushed to move quickly, developers today are meeting those demands by narrowing the scope of their own workloads, which is accomplished in turn by offloading discrete functional areas to third party managed services.</p> <p>The implications of the growth spurt for managed services are varied and, in some areas, still unclear.</p> <ul> <li>Velocity is inarguably improved, with the primary tradeoff being the introduction of external dependencies. In a world in which most businesses have already traded some portion of their on premises infrastructure for public cloud, however, this is not the fraught decision it would once have been.<p></p> </li> <li> <p>It also raises questions for the development, build and deploy processes, particularly around how managed services are integrated with all of the above. The developer experience can be dramatically improved via higher level managed services, but much depends on how they’re integrated and, on an even more basic level, procured.</p> </li> <li> <p>Likewise, what this means for the large hyperscale cloud infrastructure providers, whether that’s from an acquisition, in house development or partnership standpoint is a complicated question. It does seem unlikely, however, that any provider would be in a position to try to supply all or even most of the lower and higher abstractions necessary. Twilio’s Segment acquisition implies that further rollups of previously distinct services are likely, but where will the centers of gravity be?</p> </li> <li> <p>Lastly, one area of potential concern for some is what the rise of managed services means for open source. Most of the services, after all, are not made available as open source software, dependent as each may be upon it.</p> <p>In a recent interview, Jay Kreps, CEO of Confluent, acknowledged that if he were at Linkedin today, the team he was a part of with Neha Narkhede and Jun Rao would likely not have written and released Kafka as open source software. He <a href="https://www.forbes.com/sites/davidjeans/2020/09/16/ceo-of-45-billion-confluent-the-future-of-open-source-will-be-bought-not-built/?sh=1820f89413a0">said</a> in part, “It’s not how Kafka was written, it’s how it was adopted. You could get the exact same thing from a number of different companies today.”</p> <p>On the one hand, this is a tremendous validation of the work completed to date in the open source world. Unlike in 2010 when Kafka was being written, developers today can look around and find almost anything they need available as open source software, a managed infrastructure service or both. It also hints at a potential high growth avenue of commercialization for authors. On the other, the clear implication is less open source software being written and released. More subtly, it may mean a model of delivery and commercialization for open source which represents a departure from tradition. But more on that later.</p> </li> </ul> <p>The technology industry today may not be ready to offer the mass market buyer the technology equivalent of a house. But there is ample evidence to suggest that we’re drifting away from sending buyers and developers alike out into a maze of aisles, burdening them with the task of picking primitives and assembling from scratch. If the first era of the cloud is defined by primitives, its days are coming to an end. The next is likely to be defined by, as the computing industry has since its inception, the abstractions we build on top of those primitives. Whether those abstractions take the form of a house, however, has yet to be determined.</p> <p><strong>Disclosure</strong>: Algolia, Amazon, Auth0, Citrix, Google, Jumpcloud, Snyk, Splunk and Twilio are RedMonk clients. Akamai, Cloudinary, Confluent, Contentful, EA, Stripe and Twitter are not current clients.</p> <img alt="" height="1" src="http://feeds.feedburner.com/~r/tecosystems/~4/_Au0-x1Gy28" width="1"></img></div> <div class="permalink"><a href="http://creativecommons.org/licenses/by-nd/2.0/" rel="license">©</a> <a href="http://feedproxy.google.com/~r/tecosystems/~3/_Au0-x1Gy28/">Stephen O'Grady at <time datetime="2020-11-02T22:08:50Z" title="GMT">November 02, 2020 10:08 PM</time></a></div></div> <div class="news apache-software-foundation"> <h3><a href="https://blogs.apache.org/foundation/" title="The Apache Software Foundation Blog">Apache Software Foundation</a>—<a href="https://blogs.apache.org/foundation/entry/inside-infra-gavin-mcdonald-part">Inside Infra: Gavin McDonald --Part I</a></h3> <div class="content"><p dir="ltr" style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1.38;"><span style="font-size: 11pt; font-family: Arial; background-color: transparent; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">The "Inside Infra" series with members of the ASF Infrastructure team continues with Gavin McDonald, who shares his experience with Sally Khudairi, ASF VP Marketing & Publicity.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri, sans-serif; background-color: transparent; font-weight: 700; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"></span></p><div align="left" dir="ltr" style="margin-left: 0pt;"><table style="border-style: none;"><tbody><tr style="height: 0pt;"><td style="padding: 5pt; vertical-align: top; overflow: hidden;"><span id="docs-internal-guid-d5d80a4d-7fff-dad3-62cf-2d8e47423cba"><span style="font-size: 11pt; font-family: Arial; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"><span style="border: none; display: inline-block; overflow: hidden; width: 120px; height: 175px;"><img height="175" src="https://lh3.googleusercontent.com/wh-My9k_5F62MjG0DinxZWOXY0CHfJDZGX1QROUlpGBboC8oACJ35fvmhOnUvGyy64JX3vWfO0-8LrhyuEJ1JBcwPuQRDQ4PCNq2kj8O9yPRBE4WZpDvAUvr26T1myvmg3Ju61hi" style="margin-left: 0px; margin-top: 0px;" width="120"></img></span></span></span><br></br></td><td style="padding: 5pt; vertical-align: top; overflow: hidden;"><p dir="ltr" style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1.38;"><span style="font-size: 11pt; font-family: Arial; background-color: transparent; font-weight: 700; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"><br></br></span></p><p dir="ltr" style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1.38;"><span style="font-size: 11pt; font-family: Arial; background-color: transparent; font-weight: 700; font-style: italic; vertical-align: baseline; white-space: pre-wrap;"></span></p><div><span id="docs-internal-guid-0c1068e9-7fff-0a4e-46bf-937396b1bff9"><div dir="ltr" style="margin-left: 0pt;"><table style="border-style: none; text-align: center;"><tbody><tr style="height: 0pt;"><td style="padding: 5pt; border-width: 1pt; border-style: solid; border-color: rgb(0, 0, 0); vertical-align: top;"><p dir="ltr" style="text-align: left; margin-top: 0pt; margin-bottom: 0pt; line-height: 1.2;"><i><span style="background-color: transparent; text-align: center; font-size: 14.6667px; white-space: pre-wrap;"><span style="font-weight: 700;">"</span></span><span style="font-weight: 700; font-size: 14.6667px; white-space: pre-wrap;">...</span></i><span style="font-size: 14.6667px; white-space: pre-wrap;"><b><i>The Foundation itself has a responsibility to the Projects to ensure that there is solid infrastructure there. So there's got to be a requirement that there's people there all the time to maintain this infrastructure. The Infrastructure team has become more professional over the years. The Projects have become customers, I guess. Volunteers are always welcome; at Infra we still have plenty of areas in which volunteers can help out</i></b></span><i style="background-color: transparent;"><span style="font-size: 14.6667px; white-space: pre-wrap;"><span style="font-weight: 700;">.</span></span><span style="background-color: transparent; font-family: Arial; font-size: 11pt; font-weight: 700; white-space: pre-wrap;">"</span></i></p></td></tr></tbody></table></div></span></div></td></tr></tbody></table><span id="docs-internal-guid-5ddfeb57-7fff-198b-1eaa-165115e77102"><div align="left" dir="ltr" style="margin-left: 0pt;"><span style="background-color: transparent; font-family: Calibri, sans-serif; font-size: 12pt; font-style: italic; font-weight: 700; white-space: pre-wrap;"> All right, let's get started. What is your name and how is it pronounced?</span><br></br></div></span></div><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Nice and easy one. Gavin McDonald. Just McDonald as in Big Mac and fries McDonald's. It's M and C, no Mac. </span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">When and how did you get involved with the ASF?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">That was back around about 2005. I was looking for something different to do than what I was doing. And I came across the Apache Forrest Project. I knew a little bit about XML and websites and stuff like that. So I started contributing to the Apache Forrest Project. And some months later they made me a Committer.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> So you first got involved with the Forrest project, then at some point you became part of infra. How did that evolution happen?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">That's me looking around for more things to do. I've always been involved in and interested in system administration work. My first real communications with the Infra team was whilst working on a Forrest Solaris Zone and needed some help with it. Shortly after that I started volunteering there. </span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">First of all, I saw a huge number of tickets regarding mirrors, you know for our software downloads. I'd say it was probably around 150 tickets outstanding for mirrors wanting to join.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> ... What?!</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Yeah.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> ... One Hundred and Fifty...</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Something like that; some of them had been outstanding for quite a while. At the time there was only one person being paid. There were volunteers obviously looking after the machines and stuff like that. Mirrors were sort of lagging behind as they were less important. So that was my in. I started off with getting karma to add all the mirrors.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">There was a certain standard that mirrors have to have, certain configurations. So I was going backwards and forwards with the mirror providers and making sure they were up to scratch, then adding them into our configuration.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">From then, I introduced BuildBot to Infrastructure. And I think maybe a year after that, this is now talking 2009, a position opened. I think more or less the rest of the Infrastructure volunteers said, "Gavin is doing the job anyway. Let's give it to him."</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">That was my interview.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Around October, November 2009 I became paid staff.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> Are you the longest serving member of the current Infra team?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Yes. Last year at ApacheCon I got presented with a 10 year t-shirt. Next time there's a physical conference I'll be bringing it along.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> 10 years thumbs up: that's good! Explain the structure of the Infra team and your role in it.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">There are six of us, plus Greg (Stein), our Infra Admin, and David (Nalley), VP Infra. One of them is a documentation guy, that's Andrew (Wetmore). The rest of us all various system administration devops work. We look through tickets, what's needed to be done, and obviously we're looking to improve our infrastructure uptime and software and updates. So we all do what's needed, basically. Everyone has various roles.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> What's your role?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Well it's a bit of everything, I think. I have been concentrating quite a lot on the CI/CD side of things. That was written into my original contract, which is now not part of the contract. Basically that means the whole entire time I've been here, I've been involved in BuildBot and Jenkins and other CI/CD stuff, and I've been doing a lot of that lately as well. Migrating Jenkins over to new Cloudbees software, and on a whole load of VMs, mainly in AWS.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> You mention that CI/CD is a key part of your role. Is that what you're specifically responsible for within Infra? Are you "the CI guy"? Are there other things you do? Everyone says to me, "Hey we do everything." That sounds amazing, but how is that possible? Do you do everything else in addition to the CI work?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Yeah pretty much. Yeah. Everyone can do pretty much everything that we touch on. Some just choose to do certain things that they're more capable of or more used to working with or they like it better. Nobody is told, "You're working on this."</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> That's interesting. Fill that part in: if there's six things that need to get done, but five of you are actually hands-on sysadmins, so you guys do what you like to do or what you prefer to do? No one says, "Okay you go handle that mail server"? How does it work?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Obviously there's 24 hours in a day and there's people all around the world. If there's an emergency going on or a mail server breaks down or something needs doing, then whoever's around at the time would step up and say, "Okay I'll take a look at that."</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> So everyone's pitching in --it's not, "Hey I'm not going to do it. Wait for ‘the mail server guy’."</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">No, no. Obviously I'm sort of known for the Jenkins and BuildBot stuff, but if I'm not around, everyone else can just jump in and get on with it.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> So how did you become the Jenkins guy? How did you get to be the BuildBot guy? You were saying earlier that you kind of evolved into it because it was needed, but is this something that you've personally had interest in to start? Or is it just, "Hey there's a fire here, I need to put it out," and it became this cellular memory, a habit, it's now your thing.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">I think a little bit of both. I started off introducing BuildBot not long after I started. Jenkins had already been going a little bit at that time, but I've been involved in that also since the start. And it's over the years become more important to projects. Back when it started, it was a nice-to-have sort of thing. There was none of this pipelines, and CI wasn't an integral part of releases, whereas these days it's more and more a requirement. Jenkins and BuildBot have gone from second-class citizens, if you like, to one of our core services that needs to be kept on top of all the time. It's one of the most important aspects of our infrastructure for projects. There's a great demand for it. And it's increasing all the time.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> That's interesting to see it go from a supporting role to the lead demand. That's been what, over 11 years now?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Yeah, 11 years.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> In earlier interviews, I spoke to Chris and Drew and Greg and Daniel (Infra team members Chris Thistlethwaite, Drew Foulks, Infra Administrator Greg Stein, and Daniel Gruno) and they've all given me their perspectives on the many areas that infra is involved with. Tell me about the scope of the work that you guys do, and how is it different from other Open Source foundations?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Not sure how I can answer that. I'm not involved in any other Open Source foundations.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> Okay, well tell me how does Infra operate at the ASF? You support the Foundation, you support projects. How do you help?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">We have, as you know, over 300 projects. Each of those requires a Website, each of those requires an area for their code, whether that be Subversion or Git. We obviously over the last couple of years have been more involved in supporting GitHub for Projects. And we have the Confluence wiki and Jira for the issue trackers. So all of the services that they need to operate as an Apache Project is what we offer them.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> So every project needs a Website, as you said. Each Apache Project is responsible for their code, their communications, and their community. So they run their own Website, but Infra handles the backend? What is it that you do for them?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Yes, we handle the backend. We've got Web servers that all the Websites get published on, but they write their Website content, and that could be written in many different languages. So we support them being able to provide their Website content in whatever manner they want. This could be just plain HTML, it could be compiled in Maven or in Pelican, there's a million different things. GitHub pages. So we provide the publishing methods for them to be able to go from there ... most projects these days just want to be able to commit a change and leave it at that. Then that change automatically gets published to the Web via automated mechanisms at the backend, you know? We watch for a commit. That could be via a gitpubsub, could be via Jenkins, via BuildBot, GitHub Actions, all of these methods. We'll see a commit, and it'll publish it and build it if necessary before publishing. So they just commit a change and leave it at that.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> So the magic that's associated with that automation, is that something you guys are building to support them? Or is it something that pre-exists? How are you integrating all these different languages or platforms? How is this happening?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Well, software like Jenkins and BuildBot ... those mechanisms we can provide pre-built code to watch their repositories for commits to their Website repository. It'll automatically build it, and then it'll push it to the websites. There's also recently GitHub actions will also, instead of being on Jenkins or BuildBot or Travis or any of those, GitHub actions will take a commit straight out of the GitHub repository. It'll do the building of the Website, then it'll push it to usually what's called an asf-site branch. And then we pick it up from there and publish it. The actual GitHub actions code themselves is written by the projects. So that's self-serve.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> If there is a fail for that commit, who fixes it? Is it the Project’s responsibility or is that your responsibility? Who's under the hood dealing with that?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">It depends. If it's a coding error, then it's theirs, the Projects. If there's some kind of hardware failure, or if there's a piece of software gone down, communications error, yeah, it's up to us to track that down and find out what happened.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> I'm understanding a trend here. If you go to other foundation sites, they seem more “corporate” in the sense that everyone's site looks, feels, and performs the same way, they operate the same way and they tend to be under the same infrastructure altogether, right? They're not using 50 different CMS's.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Right.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> ... That in itself is highly unusual.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Oh okay, yeah. We don't mandate how projects make their Website look, or we don't mandate how they must build it.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> That in itself, the autonomy to do what works best for the Project, I think is highly unusual.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Okay. That's good to know.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> In terms of ASF Infra and other foundations, you guys don't sit together and compare notes or talk to each other or anything. A lot of groups copy us, so I presume there's little interaction other than socially, right? I didn't know if there was, "Hey, Linux Foundation does that. We should do the same thing," kind of thing. The ASF does its thing and so be it. </span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">As far as I know, we have no interest in what other people are doing in terms of how they do things. We do things how we think it's best to do them for us and our Projects, how it works best for us. Whether other team members go off and have a look at how other foundations are doing things, I don't know. But I don't.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> ... Uniquely Apache.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Yeah.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> In terms of services, what's the difference between what you offer for individual Apache Projects and their communities versus Foundation-level initiatives? I presume there's a difference --is the majority of your work serving the Projects? What's the percentage of work that you do that's for the Foundation versus Projects? Is it all for Projects? Or is it all considered one thing.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">I don't really see a difference. All the work that needs doing is for the Project or Foundations as a whole. It's all the same to me.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> What about incubating projects? Do they have special needs or requirements? How do you support them?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Not really unless they're coming into the Incubator with something they've always used that we don't do. Then we would look at that and decide whether it's something we can do for them or not. There's been a few projects that come in like maybe OpenOffice in 2011.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> That was exactly in my head in terms of pre-existing groups that have pre-existing infrastructure. OpenOffice was a whole community altogether in a completely different way. How did Infra support them? What did you do? I knew that there were some issues with the codebase and licensing. What else did you do to support that project?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Oh that was a while ago.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> ... That's fine, I was just curious as to what you guys did. I just remember it was a huge lift from everybody, from all sides. Licensing and code and every aspect of that project coming in seemed to me to be very, very, very challenging, but we got through it. So that's great.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">I know there was a lot of work bringing the code in, and not just from the licensing perspective, but also it was an enormous amount of code that needed to come in. I don't know whether they were in Subversion beforehand, but we provided them their space in Subversion and their Website space. I think a lot of the work was done by the project themselves.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> Wow, wow. That was a lot of work. How do you handle Projects or communities that make unreasonable demands from the team? How do you guys deal with that?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">There are some projects ask more of Infra than others. Some we never hear from at all. There's kind of a fine balance. Projects that are fairly new, we probably spend a bit more time with them helping them out, making sure they get all set up. They may ask new things, there may be some initial push backs, then all of a sudden there's another two or three projects interested in the same thing. So then we have to take a serious look and decide whether that's something we need to support ongoing.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">We do get each of the team members I'm sure gets private PMs on Slack and emails and stuff like, "Hey, can you help me out with this?" Or whatever. Sometimes you just do it. But we're sort of encouraged to ask them to go through the proper channels via a Jira ticket or email to the appropriate list.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> Not to name names, but have any Project's expectations been so unusual or so out of scope that it shocked you guys? Have you had situations where it's just been absolute, where you guys have been floored by it?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">There's been maybe one or two projects that have just been incessant in their demands on Infra, as if we were their personal team. But we deal with it as in, "okay, slow down, what do you need? File a ticket." If they keep going on and on and on, then obviously we've got escalation levels. We can say, "Hang on," and we can pass that onto our boss and say these are being a bit unreasonable.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> For those "colicky baby" types of projects, I've been hearing more and more about additional services being offered through Self-Serve. Are these guys able to take on Self-Serve and go, "Yeah that works for us and we'll do it." Have they been able to kind of self-satiate their needs, or has it always been "Infra do it for us"? How successful has Self-Serve been in terms of wicking away demand?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">It's been hugely successful. You're referring to selfserve.apache.org: we introduced that three-four years ago maybe. It was a way to ... help the projects help themselves so they don't have to wait for Infra, because they know Infra is busy. Sometimes waiting two or three days for something is ... from their side of things they're like, "It's been two or three days. Still hasn't been done." But from our side of things, "it's only been open two or three days, what are they worried about?"</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> ... "You're in the queue, wait."</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Yeah: self-serve was introduced as a way for them to help them, and also it helps us, there's an awful lot of tickets now that don't get filed because of that. They can create their own Jira Project. They can create their own Confluence wiki. They can create their own Git repositories. </span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> ... On their own completely? Without intervention, without "mother may I?", anything? They just go do it?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Yep. There's an awful lot that they can do on their own. And we introduce more self-serve things all the time that otherwise we'd have hundreds more tickets if they weren't able to do that on their own. They can create their own mailing list now: they don't need us.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> Do you have to be a PMC member to do that? Can any Committer can do that? Who gets to administer these types of services for projects?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">I believe some of the self serve options are PMC chair, and others are PMC members.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> … So not just some person who's like, "Hey I'm committing code, I'm going to go and futz around with the site and break something."</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Yeah, no.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> That's good. Controls obviously are necessary. This is terrific: what a huge difference.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Yeah definitely.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> We've got hundreds of projects that have successfully incubated and graduated under the Apache banner. How do you guys develop new products and services to help support that innovation? We get all sorts of projects coming into the Foundation. Going back to OpenOffice as an example, we've never had a project like this of that scale, and consumer-facing. There were so many different things about that that was so unique, and yet we said, "Yeah you're part of the Foundation, you're coming in, you're part of the family."</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Yeah.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> We’ve had to adapt as we grow. Is there a way for you guys in anticipation ... feel like you need to have a different type of runway in order to accommodate new projects coming to the ASF? Or do you deal with it as it comes along?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Infra is not in control of what projects come to the Foundation. We don't have a say in that. When a project comes to the foundation and they have different requirements, then that's when we get to know about it. And we would deal with it appropriately then.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Obviously there's growth and we know that there's going to be more and more projects coming to the ASF all the time. So we anticipate growth as such.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> … So you are setting yourselves up to accommodate more growth, not specifically a matter of "we need more Jenkins" or whatever.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Right. I mean whatever it is that we are looking after, we need to know that that particular service is going to be able to connect with growth.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> Got it. How many requests do you receive a day? In general in terms of what constitutes "hey we're slammed" versus a regular day of "we've got 40 things in the hopper", that's normal? What's the volume that you are dealing with?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">I want to give you a figure as far as Jira is concerned, which is only one aspect of the things that we handle. Not everything is done by Jira tickets. But I'd say on an average month, we probably get between 150 to 200 tickets a month.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> I've been on the Infra channel on Slack, and it's constant. It's nonstop.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Yeah.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> Explain to me a typical workday. How do you manage between "hey I'm focused on a long-term project, this new request is coming in, Sally's hair is on fire because she needs help with a mailing list" and whatever else is going on? There's just constant demand on you guys. How do you not go crazy? How do you manage this?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">We just get used to it, I guess. Obviously each individual handles their own time in their own way. At any one time there could be one, two, or all of us could be on Slack. So as requests come in on Slack, if it's a two minute, five minute job, we might just say, "Okay, all right, I'll sort that out for you now." Or if we feel it's going to be a little bit more in depth then we say, "Okay file a Jira ticket." Then one of us can pick that ticket up and take a look at it.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">We do get people pinging individuals on Slack saying, "Can you help me with this?" Or whatever. Which is often negative to them in a way that they're narrowing their scope of help they can receive by targeting a specific individual. That person might be extremely busy for the next four or five hours, day and a half, whatever it is. And there's another four or five people that could help them with that question.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Typical day, obviously you get up, you check your emails, you see what's urgent, are there any fires to fight straightaway. You go on Slack, that stays open all day. As requests come in, you check Slack all day long. That's just one of those things. You check your tickets, your Jira tickets, what needs doing today, what can wait, or if you've got plenty of time then even the ones that can wait get done.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Whatever order you feel is most important. Then yes, everyone's got longer-term projects on. So myself personally, if I can spend a day or two on a long-term project, then get back to doing tickets, it's the way it is. If there's a lot going on in ticket land, then your project gets put on hold. If something breaks down ... The other week we had to move our Jira server because the hardware broke, so on a Sunday things broke down. Quickly fire up a new server and move everything across. Not sure anybody noticed, which is a good thing.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> That's always a good thing. Business as usual, no one knows. With all this stuff coming at you and servers breaking down on the weekends, et cetera, how do you keep everything organized?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">It depends on the day, I guess. Some days are good, some days are ... some days you can't see your hand in front of your face for things going on. Each day as it comes. There's no plan. I don't plan what I'm doing tomorrow. If there's a long-term project and I think things have slowed down, projects aren't asking for things, tickets are coming in slowly, I think I'll get on with my project tomorrow. Then you wake up tomorrow and something different happens. There's no real plan.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> You don't use any special tools to keep your work checklist in order or anything like that other than the Jira? </span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">I tried to use various products over the years. You've got Trello and these other kanban board type things. You actually got to open it up and fill it out, haven't you?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> It's so interesting you say that because I think some people find that structured way of working extremely efficient, then it's exactly that solution for them. Spending the time to actually do it is taking away from doing other things ... so I don't know if that works for everyone.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">It doesn't work for me. I did start one of these boards, but it doesn't fit in with the job. You've got ... "okay, this has got to be finished in three weeks, this has got to be finished in two days." And it sends you reminders and emails and this and that. I mean there is no time limits on things. We're not a software project. We don't have to release something next week.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> … True, you don't have hard delivery dates.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Like you say, time is taken away by filling out these things that are supposed to help you organize. So I just don't do it anymore.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> Do you have other challenges with that? Balancing everything and getting everything done?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">No, feeling okay. I mean I'm still here.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> That t-shirt is evidence, that's true. Since Day One, the ASF has been known for creating their own rules for success. They're like, "We're going to do it our way," right? And Infra --even before there was an official infra-- played an important role. You can't exist without that kind of support. How has --and you've been with the Foundation long enough to see patterns and changes --how has infra changed over the years?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Good question. When I officially came onboard as a contractor, I was the second contractor at the time. And everybody else was a volunteer. There were quite a few volunteers. And they were there a lot. At least a dozen people that were active as infrastructure volunteers, even though they knew that there were two people getting paid to do the same thing, they were still there. Still volunteering.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Over the years, things have gotten a bit more professional, I guess. The service requirements have become more of a professional level. Down time is ... years ago if something was down for a couple of hours, it was like "there were just volunteers that are handling it. They'll get to it when they can". But as more and more paid staff had come onboard, to a grand total of six, a reverse happened with volunteers. They've mostly gone. You've got now maybe two or three volunteers that have stuck around and been around for a while. Because there's paid staff doing it. It's changed as in "who wants to volunteer for something when there's people being paid to do it?"</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> Was this shift proactive or reactive? Was it a matter of the demand coming from a Project and for us to go, "Well we better change this," or was it a matter of we're feeling like we're having volunteer burnout or whatever and we need to make this a more professionally oriented organization? Do you recall how this shift happened?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">It happened gradually over the years. As the Foundation grew, more projects came in, more hardware was required, more services are required, more hands-on time is required. So you increase the staff one by one to handle this. Then I think over time as volunteers start dwindling away, due to the fact that there's people getting paid to do it.</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">That's one aspect. The Foundation itself has a responsibility to the Projects to ensure that there is solid infrastructure there. So there's got to be a requirement that there's people there all the time to maintain this infrastructure. The Infrastructure team has become more professional over the years. The Projects have become customers, I guess. Volunteers are always welcome; at Infra we still have plenty of areas in which volunteers can help out. And, we don't bite!</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;"> Obviously the SLA is related to that shift too. They're becoming customers versus "we're all in it together and everybody figure out how to make it work". I'm sure the expectations also were higher, right? Because now you have a team, what's your excuse for not getting it done?</span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">Right.</span></p><p><span id="docs-internal-guid-6eef4e76-7fff-e195-98bd-c720d4bc6bd0"></span></p><p dir="ltr" style="line-height: 1.2; margin-top: 14pt; margin-bottom: 0pt;"><span style="font-size: 12pt; font-family: Calibri,sans-serif; color: #000000; background-color: transparent; font-weight: 700; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre; white-space: pre-wrap;">[END OF PART ONE]</span></p></div> <div class="permalink"><a href="https://blogs.apache.org/foundation/entry/inside-infra-gavin-mcdonald-part">by Sally at <time datetime="2020-11-02T21:51:15Z" title="GMT">November 02, 2020 09:51 PM</time></a></div></div> <div class="news nelson-minar"> <h3><img class="icon" src="http://www.somebits.com/favicon.ico"></img><a href="http://www.somebits.com/weblog" title="Nelson's Weblog">Nelson Minar</a>—<a href="http://www.somebits.com/weblog/politics/voter-intimidation-2020.html">Polling place intimidation</a></h3> <div class="content" xml:lang="en"><p>It’s been clear for awhile that Trump is very likely to lose a fair election. I’ve been worrying about what happens if the election is not fair. There’s a lot of ways the election can be stolen. We’ve been watching the Republicans fight tooth and nail to make it harder for people to vote these last weeks. They will keep fighting after the election to try to invalidate votes that were cast, which is where I think the real danger lies. But in this essay I want to focus on election day itself, intimidation at the voting place.</p> <p>In general in America, intimidating voters <a href="https://www.aclu.org/know-your-rights/voting-rights/">is illegal</a>. It is a federal crime to "intimidate, threaten, [or] coerce any other person for the purpose of interfering with the right of [that] other person to vote or to vote as he may choose." On Tuesday if you are intimidated or see voter intimidation, please report it. The ACLU-recommended hotline is <a href="https://866ourvote.org/">1-866-OUR-VOTE</a>, the Democratic Party’s hotline is <a href="https://democrats.org/where-we-stand/the-issues/vote/">1-833-336-8683</a>, and the US DoJ’s hotline is <a href="https://www.justice.gov/opa/pr/department-justice-2018-election-security-fact-sheet">800-253-3931</a>. Despite the law, America has a long ugly history of voter intimidation, particularly against Black voters.</p> <p>The recent history starts with the <a href="https://en.wikipedia.org/wiki/Ballot_Security_Task_Force">Ballot Security Task Force</a> of 1981. This was a group of Republican-organized off duty police officers hired in New Jersey to maraud African-American and Hispanic neighborhoods on election day. They verbally and physically intimidated voters and blocked access to the polls. This action and various other Republican-led voter suppression efforts were so egregious the Republicans were forced into <a href="https://www.brennancenter.org/our-work/court-cases/dnc-v-rnc-consent-decree">a consent decree</a> to not suppress the vote, with significant federal oversight. That agreement expired in 2017.</p> <p>So now the Republicans no longer have their hands tied and seem to be reverting to various forms of voter suppression and intimidation. Many of them are murky and on the margins, so first let’s clarify the simplest cases of how voters could be intimidated.</p> <p>US Military: It is illegal for the US military to be at polling places. <a href="https://www.law.cornell.edu/uscode/text/18/592">18 U.S. Code § 592</a> makes this very clear. No one considers this a real threat in 2020.</p> <p>National Guard: it <a href="https://www.military.com/daily-news/2020/08/23/national-guard-can-assist-polling-places-state-approval-officials-say.html">is legal</a> for the various National Guards to help at polling places if requested by the state. Generally, <a href="https://www.military.com/daily-news/2020/10/31/heres-what-national-guard-units-across-country-will-be-doing-election-day.html">unarmed and out of uniform</a>. Mostly they’re asked to serve as poll workers; set up tables, help run the polling station. It’s historically been calm and uncontroversial. In 2020 there has been concern about some states calling up the National Guard for security; <a href="https://www.houstonchronicle.com/news/houston-texas/houston/article/Abbott-says-National-Guard-won-t-interfere-with-15682235.php">Greg Abbott in Texas</a>, for instance. The assumption at the moment is they’re only on standby in case of violence. If they enter any polling stations armed or in uniform, it will be a very alarming turn of events.</p> <p>State and local police: it depends on state law, but in many states <a href="https://www.ncsl.org/research/elections-and-campaigns/polling-places.aspx">it is legal</a> for police to be at a polling place, in uniform and armed. In five states it’s required! Voter intimidation is still illegal, but it’s <a href="https://theappeal.org/police-polling-places-voter-intimidation-consent-decree/">easy to see</a> how the mere presence of an armed white cop watching voters could be intimidating for voters, particularly Black voters. It is what it is; the main problem to look for is a pattern of deliberate police intimidation.</p> <p>Barr’s Army: this summer Trump and Barr <a href="https://www.washingtonpost.com/investigations/how-trump-amassed-a-red-state-army-in-the-nations-capital--and-could-do-so-again/2020/10/01/2f10e17c-f9d6-11ea-a275-1a2c2d36e1f1_story.html">created an unregulated paramilitary organization</a>. They <a href="https://www.washingtonpost.com/politics/barr-personally-ordered-removal-of-protesters-near-white-house-leading-to-use-of-force-against-largely-peaceful-crowd/2020/06/02/0ca2417c-a4d5-11ea-b473-04905b1af82b_story.html">attacked</a> peaceful protestors in Washington DC so that Trump could do a photo op, then later <a href="https://en.wikipedia.org/wiki/2020_deployment_of_federal_forces_in_the_United_States#Activities_in_Portland,_Oregon">occupied</a> parts of Portland for several weeks. Much of that army is made <a href="https://www.justsecurity.org/72500/trump-cant-lawfully-use-armed-forces-to-sway-the-election-understanding-the-legal-boundaries/">of civilian DHS agents</a> who are not subject to military regulations. It’s entirely unclear whether it would be legal for this force to show up at a polling place, although it would certainly be a frightening turn to facism.</p> <p>Unlawful militias: it is <a href="https://www.law.georgetown.edu/icap/our-press-releases/fact-sheets-on-unlawful-militias-for-all-50-states-now-available-from-georgetown-laws-institute-for-constitutional-advocacy-and-protection/">completely illegal</a> for a random armed citizens group to show up at or near a polling place and intimidate voters. That doesn’t mean <a href="https://www.usatoday.com/story/news/politics/elections/2020/10/27/election-violence-states-are-at-high-risk-for-armed-groups-around-election/3755894001/">there’s no risk of it happening</a>. The only appropriate response would be a swift capture and arrest by local or national law enforcement.</p> <p>Poll watchers: there’s lots of room under "poll watchers" and "voting advocates" to have potentially hostile people in a polling place. Passive poll watching is fine, but it’s possible to <a href="https://www.politico.com/magazine/story/2016/09/2016-election-pennsylvania-polls-voters-trump-clinton-214297">abuse the role</a> or the access to disenfranchise voters. Trump has <a href="https://www.politico.com/news/2020/10/08/trump-election-poll-watching-427008">made a lot of noise about having watchers</a> to stop <a href="https://www.washingtonpost.com/opinions/2020/11/01/ben-ginsberg-voter-suppression-republicans/">imaginary</a> voting fraud, but "poll watching" is also <a href="https://theconversation.com/trumps-encouragement-of-gop-poll-watchers-echoes-an-old-tactic-of-voter-intimidation-147234">a classic intimidation technique</a>. There’s been some troubling signs of who’s being recruited to be poll watchers: <a href="https://www.washingtonpost.com/politics/private-security-minnesota-election/2020/10/09/89766964-0987-11eb-991c-be6ead8c4018_story.html">ex-special forces</a> and <a href="https://www.startribune.com/trump-official-asks-minneapolis-police-union-to-recruit-retired-cops-as-poll-challengers-on-election-day/572904421/?refresh=true">retired police in Minnesota</a> for instance. Note the organization of those watchers is <a href="https://www.theatlantic.com/politics/archive/2020/10/how-army-trump-could-spread-disinformation/616943/">literally called Trump’s Army</a>; the militarized language is not an accident.</p> <p>Random people: I put this here because it’s just so <em>American</em>: in some states like <a href="https://www.axios.com/michigan-open-carry-gun-ban-election-polling-place-7575510b-572c-44fb-8582-57869b5c588f.html">Michigan</a> an individual can carry a gun while voting. I assume it’d be illegal for them to do anything with the gun but why the hell is it even allowed?</p> <p>That’s all the niceties of the law. The reality on the ground could be very different. If a few hundreds ICE thugs show up at a Philadelphia polling place on Tuesday in anonymous uniforms with grenades and assault weapons in hand, what’s going to happen? An emergency court order, several hours of chaos, and a suppressed vote. What if rumors spread in Detroit that there’s a group of militia guys running around threatening to shoot people near the polling places? How many people won’t take the risk to go vote?</p> <p>The only thing stopping voting intimidation in the moment is basic decency. But the Republicans have a history of not caring about decency when it comes to voting rights. I don’t think they’d go so far as an armed coup but there’s plenty of room at the margins for intimidating enough voters to affect the vote. Know your rights. Report any intimidation: 1-866-OUR-VOTE. Trump is very likely going to lose a fair vote; do not let him steal this election.</p></div> <div class="permalink"><a href="http://www.somebits.com/weblog/politics/voter-intimidation-2020.html">by Nelson Minar at <time datetime="2020-11-02T18:13:00Z" title="GMT">November 02, 2020 06:13 PM</time></a></div></div> <div class="news mihai-parparita"> <h3><a href="http://blog.persistent.info/" title="persistent.info">Mihai Parparita</a>—<a href="http://feedproxy.google.com/~r/PersistentInfo/~3/h_C4aicDsps/quips-typescript-migration.html">Quip's TypeScript Migration</a></h3> <div class="content"><p>Quip did a wholesale migration to TypeScript around this time last year. Now that the dust has settled and we've lived with the consequences for a while, <a href="https://www.linkedin.com/in/rafael-weinstein-21718/">Rafael</a> and I wrote a couple of blog posts about it all: <a href="https://quip.com/blog/the-road-to-typescript-at-quip-part-one">Part one</a> describes the process that we chose, and <a href="https://quip.com/blog/the-road-to-typescript-at-quip-part-two">part two</a> has some anecdotes about how we solved specific problems.</p><img alt="" height="1" src="http://feeds.feedburner.com/~r/PersistentInfo/~4/h_C4aicDsps" width="1"></img></div> <div class="permalink"><a href="http://feedproxy.google.com/~r/PersistentInfo/~3/h_C4aicDsps/quips-typescript-migration.html">by Mihai Parparita at <time datetime="2020-11-02T17:29:48Z" title="GMT">November 02, 2020 05:29 PM</time></a></div></div> <div class="news guy-kawasaki" xml:lang="en"> <h3><img class="icon" src="https://guykawasaki.com/wp-content/uploads/2015/02/Guy-Kawasaki-1024x1024-54ede85dv1_site_icon-32x32.png"></img><a href="https://guykawasaki.com" title="Guy Kawasaki">Guy Kawasaki</a>—<a href="https://guykawasaki.com/dr-vivek-murthy/">Dr. Vivek Murthy</a></h3> <div class="content"><p></p><div class="fusion-fullwidth fullwidth-box fusion-builder-row-1 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="background-color: rgba(255,255,255,0); background-position: center center; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-bottom: 0px; margin-top: 0px; border-width: 0px 0px 0px 0px; border-color: #eae9e9; border-style: solid;"></div><div class="fusion-builder-row fusion-row"></div><div class="fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last" style="width: 100%; margin-top: 0px; margin-bottom: 0px;"><div class="fusion-column-wrapper fusion-flex-column-wrapper-legacy"><div class="fusion-clearfix"></div></div></div><div class="fusion-text fusion-text-1"></div><div class="fusion-text fusion-text-2"></div><div class="fusion-text fusion-text-3"></div><p></p> <p><span>We usually publish Remarkable People on Wednesday mornings, but we wanted to get this interview out before the elections. This episode’s remarkable guest is Dr. Vivek Murthy, the Surgeon General during the Obama administration. </span></p> <p><span>Vivek has an undergraduate degree from Harvard, an MD from Yale, and an MBA from Yale. His residency was at Harvard Medical School. He started Doctors for America, a group of 15,000 doctors and medical students supporting high-quality, affordable care. He also started a company called TrialNetworks to increase the efficiency of clinical trials.</span><span> </span></p> <p><span>President Barak Obama appointed him Surgeon General in 2013. While in this position, he issued the first Surgeon General’s report on alcohol, drugs, and health and the first Surgeon General’s report on the use of e-cigarettes by young people. He also launched the “Turn the Tide” campaign to address opioid addiction.</span></p> <p><span>In April 2017, Donald Trump fired Dr. Murthy. At that point, Vivek started addressing the medical impact of loneliness and published a book called </span><em><span>Together: The Healing Power of Human Connection in a Sometimes Lonely World</span></em><span>.</span></p> <p><span>The most important part of this episode is when Vivek discusses what Americans need from their leadership to get this pandemic under control. </span><strong><span>I don’t expect to change your mind if you’re a loyalist, but if you’re undecided or considering not voting, you should listen to this as if your life depends on it. </span></strong></p> <p><strong><span>Because it does…</span></strong></p> <div class="smart-podcast-player-container smart-podcast-player-f6d813 spp-color-f6d813 smart-podcast-player-dark "></div> <p>The post <a href="https://guykawasaki.com/dr-vivek-murthy/" rel="nofollow">Dr. Vivek Murthy</a> appeared first on <a href="https://guykawasaki.com" rel="nofollow">Guy Kawasaki</a>.</p> <img alt="" height="1" src="http://feeds.feedburner.com/~r/guykawasaki/Gypm/~4/f_t0AMPr3Rk" width="1"></img></div> <div class="permalink"><a href="https://guykawasaki.com/dr-vivek-murthy/">by Guy Kawasaki at <time datetime="2020-11-02T14:30:36Z" title="GMT">November 02, 2020 02:30 PM</time></a></div></div> <h2><time datetime="2020-11-01">November 01, 2020</time></h2> <div class="news tim-bray" xml:lang="en-us"> <h3><img class="icon" src="http://www.tbray.org/favicon.ico"></img><a href="https://www.tbray.org/ongoing/" title="ongoing by Tim Bray">Tim Bray</a>—<a href="https://www.tbray.org/ongoing/When/202x/2020/11/01/Long-Links">Long Links</a></h3> <div class="content"><p>This is the fifth “Long Links” episode, a monthly curation of good long-form essays from around the Internet that nobody who (unlike me) has an actual job has time to read all of. A glance through this might turn up one or two pieces that would reward even a busy person’s time.</p> <p><i>[Geeks only.]</i> <a href="https://vlfig.me/posts/microservices">Microservices — architecture nihilism in minimalism’s clothes</a>, by Vasco Figueira, comes with a provocative title and really a <em>whole lot</em> of different angles on the problem. I certainly don’t agree with all of his conclusions, but some of the angles are new to me and I suspect would be to others as well. At AWS it’s sort of written in the stars that all of the services have microservices inside: control plane vs data plane, stateless vs stateful, serverless vs serverful, etc. Good stuff.</p> <p>The Niskanen Center presents itself as the natural home of that highly-endangered species, the American centrist. <a href="https://www.niskanencenter.org/faster_fairer/agenda.html">Faster Growth, Fairer Growth</a>, their manifesto, is really long, verging on book-length<span class="dashes"> —</span> no, even I haven’t read <em>all</em> of it. The parts I have read are sensible, logical, and sound to me like what rational Republicans would probably say (there aren’t any of those, current Republicans are just the embodiment of Trump, no more and no less). Obviously, I would come down considerably to the left of this viewpoint<span class="dashes"> —</span> for example, there’s nothing about applying criminal sanctions to business miscreants, nor about directly strengthening working-class power. On top of which, I don’t believe that GDP growth is the best, or even a very useful, measure of the goodness of an economy. But still, if the Republicans ever manage to get clear of the Trump toxins, these are the pathways they should be investigating.</p> <p>And now for something completely different: <a href="https://www.atlasobscura.com/articles/grapefruit-history-and-drug-interactions">Grapefruit Is One of the Weirdest Fruits on the Planet</a>. There’s lots to learn about the citrus-fruit family tree, where the name “grapefruit” came from, and the bizarre way this delicious package of flavor interacts with your digestive system and (potentially dangerously) with whatever prescription you might be on.</p> <p><a href="https://en.wikipedia.org/wiki/Yanis_Varoufakis">Yanis Varoufakis</a> was a wildly controversial Greek Minister of Finance, when Greece started digging out from its entirely-insupportable public-debt load. He tried defying the European financial establishment and got squashed like a bug. He’s an interesting guy, and <a href="https://amp.theguardian.com/books/2020/sep/04/yanis-varoufakis-capitalism-isnt-working-heres-an-alternative">Capitalism isn’t working. Here’s an alternative</a> is an interesting piece. Here are the first two paragraphs:</p> <blockquote><p>When Margaret Thatcher coined “Tina” – her 1980s dictum that “There is no alternative” – I was incensed because, deep down, I felt she had a point: the left had neither a credible nor a desirable alternative to capitalism.</p> <p>Leftists excel at pinpointing what is wrong with capitalism. We wax lyrical about the possibility of some “other” world in which one contributes according to one’s capacities and obtains according to one’s needs. But, when pushed to describe a fully fledged alternative to contemporary capitalism, for many decades we have oscillated between the ugly (a Soviet-like barracks socialism) and the tired (a social democracy that financialised globalisation has rendered infeasible). </p></blockquote> <p>That certainly grabbed my attention. This piece doesn’t actually lay out his alternative, it lays out a few very interesting highlights, and plugs his book <a href="https://guardianbookshop.com/another-now-9781847925633.html?utm_source=editoriallink&utm_medium=merch&utm_campaign=article">Another Now</a>. Which worked; it’s now in my to-read queue.</p> <p>Back in 2018, Benedict Evans asked <a href="https://www.ben-evans.com/benedictevans/2018/8/29/tesla-software-and-disruption">Is Tesla disruptive?</a>, a question which is increasingly material as Tesla’s valuation balloons to increasingly intergalactic levels. His answer is mostly in the negative. I find this easy to believe, because <a href="https://www.tbray.org/ongoing/What/The%20World/Jaguar%20Diary/">I drive a modern electric car</a> (a Jaguar I-Pace) which shipped in late 2018 and which I wouldn’t trade for any currently-shipping Tesla. So maybe I’m prejudiced. But I sure wouldn’t be buying any Tesla shares right now.</p> <p>You’ll be reading this right around the week of the 2020 American election. Suppose it pans out as the election modelers predict, with a well-deserved defeat for Trump specifically and Republicans in general. A question then arises, captured nicely in the title of Brian Beutler’s recent piece on <a href="https://crooked.com">Crooked</a> (a site I haven’t previously encountered): <a href="https://crooked.com/articles/republicans-bad-faith/">What to Do About GOP Bad Faith After Trump</a>. A large proportion of viewers of US politics have come to conclusion that current American conservatism is without truth, without honor, and without decency, and if there is any concern for justice, must be made to pay a price. Beutler doesn’t offer a lot of what-to-do specifics, he simply makes the case that a possible future Democratic majority should stop treating Republicans as good-faith adversaries or decent people, because they are neither.</p> <p>Just because you can’t pretend that 2020 Republicans as principled or intelligent conservatives doesn’t mean that such things can’t exist. <a href="https://americancompass.org/essays/government-of-by-and-for-the-elite/">Government Of, By, and For the Elite</a> is a discussion between J.D. Vance and Chris Arnade. Arnade’s politics don’t fall into any neat bucket but Vance is definitely conservative, and while he does suck at the teat of the right-wing noise machine, is not self-evidently corrupt and malevolent. I’m not going to try to summarize their discussion but here’s a nice out-take from Vance, describing the whole US political establishment as “a uni-party that governs culturally a little bit to the left of the American people and economically very much to the right of the American people.”</p> <p>Now let’s take a quick hop across the Pacific for Victor H. Mair’s <a href="http://pinyin.info/readings/mair/taiwanese.html">How to Forget Your Mother Tongue and Remember Your National Language</a>, which is mostly about the fact that Taiwanese, spoken at home by many in that nation, has no written form. While I’m not equipped to understand many of his points about Han ideographics, I am interested in the intersection between language and culture and I think this would be interesting to most who share those interests. Being Putonghua-literate would increase the chances of finding this fascinating.</p> <p>As a long-time skeptic concerning Bitcoin in particular and blockchain in general, I always like a good anti-blockchain rant, because, to my amazement, there still seem to be people out there who see it as The Future Of Everything. Jesse Frederik’s <a href="https://thecorrespondent.com/655/blockchain-the-amazing-solution-for-almost-nothing/86714927310-8f431cae">Blockchain, the amazing solution for almost nothing</a> is a useful refresher course on the claims of the blockchainers and why they’re almost certainly wrong. On top of which, it’s readable and entertaining.</p> <p>Back to the Niskanen center, where we find Philip K. Verleger’s <a href="https://www.niskanencenter.org/the-energy-transition-how-fast/">The Energy Transition: How Fast?</a>, which dives deep on a single argument advanced by defenders of the high-carbon status quo in the energy economy: That the transition to renewables is going to be slow because of the heavy existing investments in fossil-fuel infrastructure. This argument is ridiculous (uh, “sunk costs”, anyone?) and Verleger dunks on it in elegant, evidence-based style.</p> <p>One of the central problems of our era is the profusion of falsehood, with the Internet serving as a global-scale lie amplifier. I think anything that promises to mitigate this awfulness, even a little bit, deserves serious attention. Amy Yee’s <a href="https://www.nytimes.com/2020/10/23/opinion/truth-media-teach-young.html">To Recognize Misinformation in Media, Teach a Generation While It’s Young</a> makes a strong case that spotting lies is a skill that can be taught to young people. Let’s do that! She links to <a href="https://www.rand.org/pubs/research_reports/RR3050.html">Exploring Media Literacy Education as a Tool for Mitigating Truth Decay</a>, a useful RAND report on the subject.</p> <p>From back in July in <cite>New York</cite> magazine, <a href="https://nymag.com/intelligencer/2020/07/david-shor-cancel-culture-2020-election-theory-polls.html">David Shor’s Unified Theory of American Politics</a> is a hell of a read. Mr Shor has <em>a whole lot</em> of smart things to say about how American voters vote and what, specifically, the Democratic party should be and do.</p> <p><cite>Wired</cite> addresses another subject close to my heart in <a href="https://www.wired.com/story/ad-tech-could-be-the-next-internet-bubble/">Ad Tech Could Be the Next Internet Bubble</a>. Subtitle: “The scariest thing about microtargeted ads is that they just don’t work.” If you care at all about the Internet economy, that should be enough to grab 100% of your attention. The article focuses on a book by Tim Hwang, <a href="https://amzn.to/2TK5jGk">Subprime Attention Crisis: Advertising and the Time Bomb at the Heart of the Internet</a> (Amazon affiliate link, feel free to buy elsewhere). Think I’m gonna have to read that.</p> <p>Let’s finish on an upbeat note. Stephen O’Grady is a really smart industry analyst, whose analysis work seems to have followed me around over the years, which is to say the stuff he’s mostly written about at any one time seemed to be the area I was working in. I’ve hoisted a few beers with him and enjoyed a lot of his writing. Much to everyone’s surprise, he has now published <a href="https://thisistheway.us">This is the Way</a>, fifty pieces of advice on what a good life is and how to live it. It’s exquisite. Go read it.</p></div> <div class="permalink"><a title="All content written by Tim Bray and photos by Tim Bray Copyright Tim Bray, some rights reserved, see /ongoing/misc/Copyright">©</a> <a href="https://www.tbray.org/ongoing/When/202x/2020/11/01/Long-Links">Tim Bray at <time datetime="2020-11-01T23:21:02Z" title="GMT">November 01, 2020 11:21 PM</time></a></div></div> <div class="news leonard-richardson"> <h3><a href="https://www.crummy.com/" title="News You Can Bruise">Leonard Richardson</a>—<a href="http://www.crummy.com/2020/11/01/0">October Film Roundup</a></h3> <div class="content">Here we go! Take a break from your doomscrolling with some fun filmroundupscrolling. Remember, if you don't read the words, your scrolling has all been for naught. <ul> <li><i>Stranger Than Fiction</i> (2006): Thought the twist of this rom-com was going to be the fictional character falling in love with his neurotic creator, but that twist would be too creepy for this sweet story full of Will Farrell goofiness. A good time. <p>Sumana and I both liked the office set for Dustin Hoffman's literature-professor character. All that 1970s concrete and glass made me think of the offices at Cal State Bakersfield where I'd end up babysitting myself while my mom was getting her masters' degree. </p><p>Without implying that it affected my enjoyment of the movie, I want to mention that Karen Eiffel's novels seem pretty bad. There's always a reverse-<i>Ishtar</i> problem when one tries to depict great art using ordinary skill. <i>Stranger than Fiction</i> falls flat depicting both the novels themselves and the way critics think about fiction (as opposed to, say, screenplays). </p><p>Sometimes Sumana and I play a game where we figure out how early in human history a given story could have been set. We couldn't come up with any "fictional character comes to life" stories (as opposed to, like, "statue comes to life") older than the twentieth century, but I'd think it could have happened in medieval Japan, or in Europe any time after <i>Tristam Shandy</i>. However this particular setup seems best suited to the early 1960s—a mediocre highbrow writer who hasn't finished a book in ten years but is kept on contract with a big publisher for prestige. </p></li><li><i>The Lady Eve</i> (1941): I kind of thought I'd seen this one, but it turns out <i>All About Eve</i> (1950) merely has a misleading title. This was another fun rom-com, though made much earlier, at a time when Hollywood was still trying to figure out how to merge the "rom" with the "com". Barbara Stanwyck is always hilarious as the brassy dame who don't need no man, but once the man she don't need enters the picture it always loses a little. At least now they're pairing her with A-list hunks like Henry Fonda instead of that guy from <i>Christmas in Connecticut</i>. <p>We speculated that the classic <i>A New Leaf</i> (1973) might have started as a gender-swap of Fonda's ditzy rich scientist and Stanwyck's gold-digging schemer. Think about it! </p></li><li><i>Betaville</i> (1986): The <i>Alphaville</i> parody/sequel you didn't know you needed. Goddard paid tribute to American genre fiction, and America responded with a no-budget short full of great gags that you can <a href="https://www.youtube.com/watch?v=MdG7oCvabiY">watch on Youtube</a>. Big recommendation. Watching black-and-white French New Wave people wander around 1986 New York was a soothing balm for this guy who hasn't been in Manhattan for months. </li></ul> <p>In <b>Television Spotlight</b> news, we re-upped our CBS All Access account for the new <i>Discovery</i> season, and caught up with the first season of <i>Lower Decks</i>. We were initially very skeptical of the main character—a little "competent asshole" goes a long long way in this household—but the other characters are quite fun, and by the end we were on board and excited for season 2... which is about average for the first season of a Trek show. We loved the continuity deep cuts. My absolute favorite part was how the inhabitants of Beta III went right back to worshipping Landru the minute the <i>Enterprise</i> left and the Federation never followed up. </p><p>BTW, this is by no means a novel complaint, but the near-total (but not total!) lack of NCOs and enlisted beings in Starfleet really makes things weird for <i>Lower Decks</i>. All the schmoes and screwups in this show are Starfleet Academy graduates. Theoretically, any one of them could give orders to Chief O'Brien. But there aren't any O'Briens around to do the grunt work. </p><p>There <i>is</i> an explanation for the officer-heaviness of Starfleet vessels, which I learned in the <a href="http://fireandwaterpodcast.com/podcast/startrek15/">"Is Starfleet Military?"</a> episode of the <i>Gimme That Star Trek</i> podcast: it mirrors the structure of a bomber crew like the one Gene Roddenberry served in during WWII. It was great to learn an explanation for this, but when writing <i>Situation Normal</i> I tried to make things a little more realistic. In <i>Trek</i>'s defense, I found it really tricky to <a href="https://memory-alpha.fandom.com/wiki/Miles_O%27Brien#Problematic_rank_history">keep the ranks consistent</a>, and the exact ranks never mattered dramatically—only the distinction between commissioned officers and the rest.</p></div> <div class="permalink"><a title="Licensed under a Creative Commons License">©</a> <a href="http://www.crummy.com/2020/11/01/0">Leonard Richardson at <time datetime="2020-11-01T21:19:23Z" title="GMT">November 01, 2020 09:19 PM</time></a></div></div> <div class="news martin-fowler"> <h3><a href="https://martinfowler.com" title="Martin Fowler">Martin Fowler</a>—<a href="https://martinfowler.com/photos/125.html">photostream 125</a></h3> <div class="content"><p><a href="https://martinfowler.com/photos/125.html"><img src="https://martinfowler.com/photos/125.jpg"></img></a></p> <p></p> <p>Melrose, MA (2020)</p></div> <div class="permalink"><a href="https://martinfowler.com/photos/125.html">by Martin Fowler at <time datetime="2020-11-01T21:04:00Z" title="GMT">November 01, 2020 09:04 PM</time></a></div></div> <div class="news apache-software-foundation"> <h3><a href="https://blogs.apache.org/foundation/" title="The Apache Software Foundation Blog">Apache Software Foundation</a>—<a href="https://blogs.apache.org/foundation/entry/apache-month-in-review-october">Apache Month in Review: October 2020</a></h3> <div class="content"><p></p><p></p><p><i><span style="font-weight: 700;">Welcome to the latest monthly overview of events from the Apache community. Here's a summary of what happened in October:</span></i></p><p><span style="font-weight: 700;">New this month --</span></p><p> - ApacheCon™ – the ASF's official global conference series, bringing Tomorrow's Technology Today since 1998.<br></br> -- ApacheCon@Home 2020 was a huge success <a href="https://blogs.apache.org/conferences/entry/apachecon-home-2020-was-a" target="_blank">https://blogs.apache.org/conferences/entry/apachecon-home-2020-was-a</a><br></br> -- All sessions, including Plenaries and Keynotes from ApacheCon@Home are available <a href="https://www.youtube.com/c/TheApacheFoundation/" target="_blank">https://www.youtube.com/c/TheApacheFoundation/</a> <br></br></p><p> <span class="il">- Apache</span> Software Foundation Operations Summary: Q1 FY2021 (May - July 2020) <a href="https://s.apache.org/2mefr" rel="noreferrer" target="_blank">https://s.apache.org/2mefr</a></p><p> - The Apache Software Foundation Celebrates 20 Years of OpenOffice <a href="https://s.apache.org/86lex" target="_blank">https://s.apache.org/86lex</a></p><p> - "Inside Infra" – the interview series featuring members of the ASF Infrastructure team<br></br> -- Daniel Gruno --Part II <a href="https://s.apache.org/InsideInfra-Daniel2" target="_blank">https://s.apache.org/InsideInfra-Daniel2</a></p><p> - Apache Month in Review: September 2020 <a href="https://s.apache.org/Sep2020" target="_blank">https://s.apache.org/Sep2020</a></p><p><br></br><span style="font-weight: 700;">Important Dates --</span></p><p><span style="font-weight: 700;"></span> - Next Board Meeting: 18 November 2020. Board calendar and minutes <a href="http://apache.org/foundation/board/calendar.html" target="_blank">http://apache.org/foundation/board/calendar.html</a></p><p><br></br><span style="font-weight: 700;">Infrastructure --</span></p><div>Our seven-member Infrastructure team on three continents oversees our highly-reliable, distributed network under the leadership of VP Infrastructure David Nalley and Infrastructure Administrator Greg Stein. ASF Infrastructure supports 300+ Apache projects and their communities across ~200 individual machines, 1,400+ repositories, 5-6PB in traffic annually, ~75M downloads per month, and 2-3M daily emails on 2,000+ lists. ASF Infra performs 7M+ weekly checks to ensure services are available around the clock. The average uptime in October was 100%. <a href="http://www.apache.org/uptime/" target="_blank">http://www.apache.org/uptime/</a><b><br></br></b></div><div><b><br></br></b></div><div><b>Committer Activity --</b></div><p> In October, 789 Apache Committers changed 12,272,284 lines of code over 15,524 commits. The Committers with the top 5 highest contributions, in order, were: Andrea Cosentino, Claus Ibsen, Mark Miller, Mark Thomas, and Andi Huber. <br></br> <br></br></p><p><b>Project Releases and Updates --</b></p>New releases from Apache Ant (Build Management); Any23 (Content); Arrow (Big Data); APISIX (API); BookKeeper (Big Data); Calcite (Big Data); Camel (Integration); Commons DBCP (Libraries); Commons NET (Libraries); Commons Pool (Libraries); Druid (Big Data); Flink (Big Data); Groovy (Programming Languages); Hadoop (Big Data); HBase (Big Data); HttpComponents Client (Servers); <span class="il">Ignite (</span><span class="il">Data Management Platform); </span>Jackrabbit (Content); Kylin (Big Data); Lucene (Search); NiFi (Big Data); Oak (Content); OpenMeetings (Web Conferencing); Pulsar (Messaging); Qpid Broker (Messaging); Skywalking (Application Performance Management); Solr (Search); Struts (Web Frameworks); Tomcat (Servers); Tuweni (Blockchain); Wicket (Web Frameworks); XMLBeans (Library). <p></p><p></p><p></p><p></p><p>The Apache Incubator is the primary entry path for projects we invite you to review the many projects currently in development in the Apache Incubator <a href="http://incubator.apache.org/" target="_blank">http://incubator.apache.org/</a> . New releases from incubating podlings include: Apache Teaclave (Incubating; Computing); <span class="il">StreamPipes (</span><span class="il">Incubating; IoT);</span> TVM (Incubating; Machine Learning).<span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span></p><p># # #</p><p>To see our Weekly News Round-ups, visit <a href="https://blogs.apache.org/foundation/" target="_blank">https://blogs.apache.org/foundation/</a> and click on the calendar in the upper-right side (published every Friday) or hop directly to <a href="https://blogs.apache.org/foundation/category/Newsletter" target="_blank">https://blogs.apache.org/foundation/category/Newsletter</a> . For real-time updates, sign up for Apache-related news by sending mail to announce-subscribe@apache.org and follow @TheASF on Twitter. We appreciate your support!</p><p></p><p></p></div> <div class="permalink"><a href="https://blogs.apache.org/foundation/entry/apache-month-in-review-october">by Swapnil M Mane at <time datetime="2020-11-01T15:33:18Z" title="GMT">November 01, 2020 03:33 PM</time></a></div></div> <div class="news henri-sivonen"> <h3><a href="https://hsivonen.fi/" title="Henri Sivonen’s pages">Henri Sivonen</a>—<a href="https://hsivonen.fi/maskiaikajana/">STM:n maskiaikajana</a></h3> <div class="content"><p>14. lokakuuta 2020 lähetin Sosiaali- ja terveysministeriön kirjaamoon sähköpostitse otsikolla ”Asiakirjapyyntö: Elokuun maskiselvitys” seuraavaa:</p> <blockquote class="email"> <p>Helsingin Sanomien mukaan (<a href="https://www.hs.fi/politiikka/art-2000006668886.html">https://www.hs.fi/politiikka/art-2000006668886.html</a>): "Perhe- ja peruspalveluministeri Krista Kiuru (sd) antoi hallituksen sote-ministeriryhmässä kirjallisen selvityksen siitä, mitä sosiaali- ja terveysministeriö, eri viranomaiset ja kansainväliset tahot ovat eri vaiheissa kasvomaskeista linjanneet." ja jutun lopussa:</p> <p>"Epidemiatilanteen heiketessä elokuussa annettiin suositus kasvomaskien käytöstä.</p> <p>Tuolloin STM:n tilaamassa maskiselvityksessä arvioitiin ulkopuolisella taholla teetetyn tieteellisen kirjallisuuskatsauksen avulla maskien käytön tutkimuksilla todettu hyödyllisyys tällaisessa virustaudissa, selvitys toteaa."</p> <p>Lain viranomaisen toiminnan julkisuudesta nojalla pyydän tuon Helsingin Sanomien juttunsa lopussa mainitseman STM:n elokuussa tai niillä main tilaaman maskiselvityksen, jota ei käsittääkseni ole aiemmin julkisuudessa mainittu ja jonka johtopäätös Helsingin Sanomien kertoman perusteella ilmeisesti poikkesi toukokuun lopulla julkaistusta STM:n tilaamasta maskiselvityksestä. Katson elokuiseen selvityksen viittaamisen sote-ministeriryhmälle annetussa selvityksessä ja oletettavasti käytössä elokuisen THL:n suosituksen vastustamattomuuspäätöksessä olevan osoitus asian valmistumisesta em. lain 6 §:n tarkoittamalla tavalla. Katson, ettei kyseinen asiakirja voi olla salainen, koska Helsingin Sanomissa kerrotun perusteella se vaikuttaa koostavan julkista tutkimustietoa.</p> <p>Mikäli kyseinen asiakirja on julkaistu Webissä ilman pääsyä rajoittavia sisäänkirjautumisvaatimuksia, asiakirjanantamistavaksi sopii, että lähetätte minulle asiakirjan URL:in. Muussa tapauksessa voin vastaanottaa asiakirjan sähköpostin liitteenä.</p> <p>Katson, että pyyntöön tulee vastata maksuttomasti em. lain 34 §:n 1 momentin kohdan 3 perusteella.</p> <p><i>(Meiliallekirjoitukseni)</i></p> </blockquote> <p>21. lokakuuta 2020 sain seuraavan vastauksen otsikolla ”VN/22566/2020-SAAP-1 - Julkisuuslain mukainen tietopyyntö STM:n tilaamasta maskiselvityksestä”:</p> <blockquote class="email"> <p>Hei<br></br> STM ei ole tilannut toista maskiselvitystä. Nähtävästi jutussa käsiteltiin ministeri Kiurun selvitystä hallituksen sote-ministeriryhmälle. Näin ollen emme voi toimittaa teille pyytämäänne asiakirjaa, koska sitä ei ole olemassa.</p> <p>terveisin</p> <p>Jaana Koski<br></br> Hallintoylijohtaja</p> <p><i>(Henkilön ja ministeriön yhteystietoja)</i></p> </blockquote> <p>14. lokakuuta 2020 lähetin Sosiaali- ja terveysministeriön kirjaamoon myös toisen sähköpostin otsikolla ”Asiakirjapyyntö: Kirjallinen selvitys maskilinjauksen vaiheista sote-ministeriryhmälle”:</p> <blockquote class="email"> <p>Helsingin Sanomien mukaan (<a href="https://www.hs.fi/politiikka/art-2000006668886.html">https://www.hs.fi/politiikka/art-2000006668886.html</a>): "Perhe- ja peruspalveluministeri Krista Kiuru (sd) antoi hallituksen sote-ministeriryhmässä kirjallisen selvityksen siitä, mitä sosiaali- ja terveysministeriö, eri viranomaiset ja kansainväliset tahot ovat eri vaiheissa kasvomaskeista linjanneet."</p> <p>Lain viranomaisen toiminnan julkisuudesta nojalla pyydän tuon Helsingin Sanomien mainitseman kirjallisen selvityksen. Katson selvityksen esittämisen sote-ministeriryhmälle olevan osoitus asian valmistumisesta em. lain 6 §:n tarkoittamalla tavalla. Katson, ettei kyseinen asiakirja voi olla salainen, koska se Helsingin Sanomien ja Ilta-Sanomien luonnehdinnan perusteella koostaa julkista tietoa.</p> <p>Mikäli kyseinen asiakirja on julkaistu Webissä ilman pääsyä rajoittavia sisäänkirjautumisvaatimuksia, asiakirjanantamistavaksi sopii, että lähetätte minulle asiakirjan URL:in. Muussa tapauksessa voin vastaanottaa asiakirjan sähköpostin liitteenä.</p> <p>Katson, että pyyntöön tulee vastata maksuttomasti em. lain 34 §:n 1 momentin kohdan 3 perusteella.</p> <p>-- <br></br> Henri Sivonen</p> </blockquote> <p>21. lokakuuta 2020 sain seuraavan vastauksen otsikolla ”VN/22565/2020-SAAP-1 - Julkisuuslain mukainen tietopyyntö perhe- ja peruspalveluministerin antamasta selvityksestä”:</p> <blockquote class="email"> <p>Hei<br></br> Ministerityöryhmät ovat valtioneuvoston epävirallisia poliittisia valmisteluelimiä ja ne on asetettu valtioneuvoston sisäistä valmistelua varten. Ministerityöryhmät eivät siis hoida tehtäviään julkisuuslaissa tarkoitetulla tavalla itsenäisesti, eivätkä niiden asiakirjat ole lähtökohtaisesti julkisia.</p> <p>Ministeri Kiurun esikunta on kuitenkin todennut, että pyytämänne selvitys voidaan teille toimittaa, joten olen liittänyt sen oheen.</p> <p>terveisin<br></br> Jaana Koski<br></br> Hallintoylijohtaja</p> <p><i>(Henkilön ja ministeriön yhteystietoja)</i></p> </blockquote> <p>Sähköpostin liitteenä oli tiedosto <a href="https://hsivonen.fi/feed/atom/maskiselvitys.pdf">maskiselvitys.pdf</a>.</p> <p>On kiitettävää, että selvitys voitiin toimittaa minulle, kun se oli kovin pikaisesti päätynyt Ilta-Sanomien ja Helsingin Sanomienkin haltuun. Silti vieläkään ei rutiinilla toteudu toukokuussa linjattu avoimuus: Jos tämän asiakirjan voi antaa minulle, eikö sen olisi voinut panna proaktiivisesti Webiin stm.fi:hin?</p> <p>Lainaan tähän asiakirjan sisällön kokonaisuudessaan ja lisään omia kommenttejani väliin:</p> <blockquote> <h2>Taustaa maskiohjeistuksesta</h2> <h3>Yhteenveto:</h3> <ul> <li>Hallitus on toiminut systemaattisesti tautitilanteen mukaan ja nojannut asiantuntijatietoon päätöksenteossaan koko koronapandemian ajan.</li> </ul> </blockquote> <p>Jos maskiasiassa on koko ajan nojattu asiantuntijatietoon, miksei asiantuntijatiedosta ole kertynyt asiakirjoja STM:ään tiedottamisen perusteiksi? 18.4.2020 antamassaan <a href="https://stm.fi/-/sosiaali-ja-terveysministerio-ja-thl-eivat-ohjeista-kangasmaskien-kaytosta-julkisilla-paikoilla-liikuttaessa">tiedotteessa 99/2020</a> STM väitti: ”Väärä kangasvalinta voi lisätä hengitysvastusta, jolloin hiilidioksidipitoisuus voi lisääntyä haitallisiin mittoihin. Myös riski sydäntapahtumiin tai astmakohtauksiin voi kasvaa.” Nämä väitteet ovat luonteeltaan sellaisia, ettei viranomaisen mielestäni ole sopivaa esittää niitä, ellei viranomaisella ole näyttää tutkimusta, jossa tällaiset vaikutukset on todettu tai asiantuntija-arviota siitä, että tällaista on perusteltua epäillä. <a href="https://hsivonen.fi/maskittomuus/">STM:llä ei kuitenkaan ollut esittää mitään perusteasiakirjoja koko tiedotteelle.</a> <a href="https://hsivonen.fi/maskittomuus-thl/">THL:nkään ei esittänyt perusteasiakirjoja</a>, joista olisi löytynyt tukea kyseiselle kohdalle.</p> <blockquote> <ul> <li>Suomi on selkeästi kaikilla mittareilla arvioituna selviytynyt koronan hoidosta ja hallinnasta hyvin.</li> </ul> </blockquote> <p>Suomi on selviytynyt hyvin, kun verrataan muihin Euroopan maihin. Ongelma on kuitenkin globaali ja maailmalta löytyy <a href="https://www.endcoronavirus.org/countries">esimerkkejä</a>, että <a href="https://www.irishtimes.com/opinion/the-west-has-failed-us-and-europe-have-made-a-mess-of-handling-the-crisis-1.4395473">paljon parempi suoritus on mahdollinen</a>. Mielestäni on kansanterveyden kannalta haitallista, ettei Suomessa haluta olla koronantorjunnassa maailman parhaiden joukossa, vaan onnitellaan itseä jo siitä, ettei suoriuduta niin huonosti kuin jotkin muut EU-maat.</p> <blockquote> <ul> <li>Keväällä ja kesällä vajetta oli erityisesti sosiaali- ja terveydenhuollon henkilöstön käyttöön tarkoitetuista CE-merkityistä maskeista. Kangasmaskeja oli saatavilla.</li> </ul> </blockquote> <p>Ydinkysymyshän on, miksi STM:lle oli tärkeää suitsia myös kangasmaskien suosittamista.</p> <blockquote> <ul> <li>Tukes, Fimea ja Työterveyslaitos ohjeistivat turvallisesta kasvomaskien käytöstä ensimmäisen kerran 3.4.2020</li> </ul> </blockquote> <p><a href="https://www.is.fi/kotimaa/art-2000006668349.html">Ilta-Sanomat on kirjoittanut aiheesta</a>. Tämä episodi on erittäin kummallinen. Työterveyslaitos poisti osan ohjeistuksestaan hyvin nopeasti. Laitoksen pääjohtajan esittämä peruste ohjeiden poistolle ei ole uskottava selitys tapahtuneelle. Pääjohtaja kieltäytyi kertomasta yksityiskohtia, mutta väitti ohjeen takaisinvedon perustuneen siihen, että oli laitoksen tietoon oli keväällä tullut maskeja, joiden läpi hengittäminen oli vaarallista. On todella kummallista vetää tuolla perusteella ohjeistusta pois sen sijaan, että kansaa olisi varoitettu joistakin tietyistä maskeista.</p> <blockquote> <ul> <li>Kesäkuussa strategia koronapandemian tukahduttamiseksi eteni hyvin, ja koronan esiintyvyys painui matalaksi. Maskisuositusten tarvetta arvioitiin suhteessa vallitsevaan tautitilanteeseen</li> </ul> </blockquote> <p>On erittäin myönteinen tieto, että Suomessa kesäkuussa oli tukahduttamisstrategia. Olisi ollut hyvä, jos tämä olisi viestitty selvästi silloin. Mitä ilmeisimmin tukahduttaminen ei ollut strategiana maaliskuussa, Hetemäen raporttia ei mitä ilmeisimmin ollut laadittu tukahduttavalle hallitukselle eivätkä hybridistrategian mittarit ole tukahduttamisstrategian mittareita, mutta pääministerillä näyttää olleen kova tarve väittää, että strategia on ollut koko ajan sama. Kesäkuun lopulla tukahdutus-sanan lanseeraaja <a href="https://www.tiede.fi/blogit/kaiken-takana-loinen/tukahduttaminen-kun-politiikka-vie-sanat-mennessaan">kirjoitti</a> siitä, kuinka hallituslähteet yrittivät välttää sanaa.</p> <p>Jos kesäkuussa oli voimassa tukahdutusstrategia, on sitä suurempi epäonnistuminen, ettei heinäkuuta käytetty kansan totuttamiseen ajatuksesta maskin käytöstä, lainvalmisteluun taudin torjumiseksi maan rajoilla ja muita ulkomailla toimiviksi havaittuja torjuntamenettelyjä mahdollisitavien lakien valmisteluun.</p> <blockquote> <ul> <li>Hallitus linjasi neuvottelussaan 3. kesäkuuta kasvosuojien käytöstä. Koronavirustilanteessa ensisijaista on noudattaa riittäviä fyysisiä etäisyyksiä sekä hyvää käsi- ja yskimishygieniaa tartuntojen ehkäisemiseksi. Hallitus ei antanut yleistä suositusta kasvosuojusten käytöstä, mutta katsoi, että suojusta voi käyttää toisten ihmisten suojaamiseksi paikoissa ja tilanteissa, joissa lähikontaktien välttäminen ei ole mahdollista. Tällaisia tilanteita voi syntyä esimerkiksi joukkoliikenteessä ruuhka-aikoina, joissa etäisyyksiä ei voida järjestää ja joissa vietetään pidempiä aikoja.</li> </ul> </blockquote> <p>Asia ei kyllä ilmennyt kansalle siinä muodossa, kuin tämä kohta antaa ymmärtää. Kesäkuun alun kanta ilmeni selvän maskivastaisena, mutta maskeja ei sentään kielletty. STM:n osastopäällikkö Tuija Kumpulainen sanoi tuolloin, <a href="https://www.hs.fi/mielipide/art-2000006531198.html">”Olisihan vaihtoehtona ollut myös se, että [maskit] voisi kieltää”</a>.</p> <blockquote> <ul> <li>Samalla todettiin, että epidemiatilanteen muuttuessa hallitus arvioi kasvosuojusten käyttösuositusta uudelleen.</li> <li>Elokuussa tautitilanne muuttui, ja nähtiin ensimmäiset merkit suotuisan trendin kääntymisestä. THL antoi 13. elokuuta maskisuosituksen vastauksi tilanteen kehittymiseen ja lisätoimien tarpeeseen.</li> </ul> </blockquote> <p>3. kesäkuuta tehty linjaus näytti nojautuvan 29. toukokuuta julkaistuun STM:n <a href="https://julkaisut.valtioneuvosto.fi/bitstream/handle/10024/162266/STM_2020_21_R.pdf">maskiselvitykseen</a>, jonka tiivistelmässä sanottiin ”Tutkimusnäytön perusteella kasvosuojusten käytön vaikutus hengitystieinfektioiden leviämiseen väestössä on vähäinen tai olematon.” Yllä ministeriö viittaa vain siihen, että tautitilanne muuttui, eikä selitä, mikä ymmärryksessä kasvosuojusten käytön vaikutuksessa muuttui.</p> <blockquote> <h3>Kansainväliset suositukset maskien käytöstä</h3> <ul> <li>Koronapandemian alkuvaiheessa koko kevään ajan WHO suositteli maskien käyttöä oireetto- milla henkilöillä vain koronapotilasta hoidettaessa.</li> </ul> </blockquote> <p>Yksityiskohtana huomattakoon, että WHO julkaisi 29. toukokuuta väliaikaisen ohjeistuksen <a href="https://apps.who.int/iris/rest/bitstreams/1279033/retrieve"><i>Key planning recommendations for mass gatherings in the context of COVID-19</i></a>, jossa kehotettiin järjestämään massatapahtumiin visuaalisia muistutuksia kansallisen linjan mukaisesti kasvomaskeista. Tässä siis WHO jo otti esille ajatuksen kansallisista linjauksista, jotka voisivat suosittaa tai vaatia maskia massatilaisuuksissa eikä vain potilasta hoidettaessa.</p> <blockquote> <ul> <li>Eurooppalainen tautienehkäisy- ja valvontakeskus ECDC oli vastaavasti antanut suosituksen, että maskien käytön tulisi olla vasta toissijainen keino tartuntojen leviämisen ehkäisemisessä, ensisijaisesti tulisi huolehtia fyysisten etäisyyksien turvaamisesta sekä hyvästä käsi- ja yskimishygieniasta huolehtiminen.</li> </ul> </blockquote> <p>Mielestäni tämä luonnehdinta on kokonaisuuden kannalta räikeän harhaanjohtava. ECDC julkaisi raporttinsa <a href="https://www.ecdc.europa.eu/sites/default/files/documents/COVID-19-use-face-masks-community.pdf"><i>Using face masks in the community</i></a> 8. huhtikuuta. (<a href="https://www.ecdc.europa.eu/sites/default/files/documents/Use%20of%20face%20masks%20in%20the%20community_FI.pdf">Suomennos</a> julkaistiin seuraavana päivänä.) Tämän raportin sisältö pitää ymmärtää huhtikuun alun kontekstissa. Tuolloin WHO ei suositellut yleistä maskinkäyttöä ja Yhdysvaltain CDC oli taipunut suosittamaan yleistä maskinkäyttöä vasta päiviä aikaisemmin. Tätä taustaa vasten varauksista huolimatta ECDC:n raporttia tulee pitää huomattavan (kangas-)maskimyönteisenä ollakseen länsimainen viranomaisasiakirja huhtikuun alusta.</p> <blockquote> <ul> <li>Eri maat tekivät vaihtelevasti omia päätöksiä maskien käytöstä. Osassa maista otettiin käyt- töön laaja suositus, samalla kun osa maista pidättäytyi antamasta tarkempia kasvomaskien käyttöä koskevia ohjeita</li> </ul> </blockquote> <p>Pohjoismaisessa tarkastelussa tässä vaiheessa näytti siltä, etteivät muutkaan suosittele. Globaalissa tarkastelussa kuitenkin jo <a href="https://web.archive.org/web/20200602095934/https://masks4all.co/what-countries-require-masks-in-public/">tässä vaiheessa</a> normi oli maskien suosittaminen, vaatiminen tai maskien niin laaja käyttö, ettei niitä tarvinnut virallisesti suositella/vaatia.</p> <blockquote> <ul> <li>WHO muutti linjaansa 5. kesäkuuta. Uuden linjauksen mukaan kaikkia ihmisiä voidaan ohjeis- taa käyttämään maskia alueilla, joilla koronavirus on levinnyt laajasti, ja etäisyyksien pitäminen muihin on vaikeaa. Tämä oli ensimmäinen kerta, kun WHO suositteli maskien käyttöä oireetto- mille henkilöille alueilla, joissa koronan esiintyvyys on laaja.</li> </ul> </blockquote> <p>Kun WHO:n suuri linja oli muuttunut, STM <a href="https://stm.fi/-/paras-keino-valttya-koronavirustartunnalta">takertui</a> suuren linjan sijaan siihen, päteekö WHO:n tilannekriteeri Suomeen.</p> <blockquote> <ul> <li>Vielä 5. kesäkuuta jälkeenkin WHO suositti, että lääketieteelliseen käyttöön tarkoitetut maskit tulee säästää ensisijaisesti terveydenhuollon työntekijöille.</li> </ul> </blockquote> <p>Tervahauta oli <a href="https://www.hs.fi/kotimaa/art-2000006474077.html">Helsingin Sanomissa</a> suositellut juuri kangasmaskeja.</p> <blockquote> <h3>Viestintä kasvomaskien turvallisesta käytöstä</h3> <ul> <li>Terveyden ja hyvinvoinnin laitoksen ja sosiaali- ja terveysministeriön viestintäyksiköt tekevät työtä tiiviisti yhdessä. Yhteistyö on ollut mutkatonta, ja toiminut hyvin. Tavoitteena on ollut saada selkeät ja yhdenmukaiset viestit kansalaisille.</li> </ul> </blockquote> <p>Mielestäni viestinnän yhdenmukaisuuden arvottaminen viestin sisällön totuudellisuuden yläpuolelle on tämän maskiasian keskeinen ongelma.</p> <blockquote> <ul> <li>Maskien käytöstä on ohjeistettu STM:n hallinnonalalla ensimmäisen kerran jo 3.4.2020, kun Turvallisuus- ja kemikaalivirasto Tukes, Työterveyslaitos ja Lääkealan turvallisuus- ja kehittä- miskeskus Fimea asiassa toimivaltaisina viranomaisina antoivat ohjeistuksen turvalliseen kas- vomaskien käyttöön. Tämän selkeän ohjeistuksen myös THL ja STM linkittivät sivuilleen</li> <li>Linkki tiedotteeseen: https://www.ttl.fi/itse-tehty-maski-ei-suojaa-koronavirukselta/</li> </ul> </blockquote> <p>Tähän on valikoitu tiedote, jota ei poistettu, mutta tässä jätetään kertomatta, että Työterveyslaitos <a href="https://www.is.fi/kotimaa/art-2000006668349.html">poisti</a> sivuiltaan pikaisesti muuta suositustekstiä. Lisäksi pitää muistaa, että vaikka nyt STM yrittää tähän tiedotteeseen vetoamalla luoda jälkikäteiskuvan siitä, että maskeja olisi suositettu koko ajan, STM julkaisi tämän tiedotteen jälkeen 18. huhtikuuta tiedotteen otsikolla <a href="https://stm.fi/-/sosiaali-ja-terveysministerio-ja-thl-eivat-ohjeista-kangasmaskien-kaytosta-julkisilla-paikoilla-liikuttaessa">”Sosiaali- ja terveysministeriö ja THL eivät ohjeista kangasmaskien käytöstä julkisilla paikoilla liikuttaessa”</a>. Kyllä ministeriö silloin on ollut maskivastainen tuolloin, kun se on kokenut tarpeelliseksi julkaista tiedotteen suosittamattomuudesta.</p> <blockquote> <h3>Työterveyslaitoksen, Tukes:n ja Fimean ohjeistus turvallisesta maskien käytöstä (3.4.2020)</h3> <ul> <li>Muista, että tekemäsi maski ei ole henkilönsuojain. Maski ei suojaa käyttäjää koronavirukselta.</li> <li>Likainen maski voi olla viruksenlevittäjä.</li> <li>Maski saattaa suojata muita maskin käyttäjän hengitysteistä leviäviltä pisaroilta. Oireettoman taudinkantajan maskin käytöstä voi olla hyötyä esimerkiksi liikennevälineissä, kaupoissa jne, mutta siitä ei ole olemassa tieteellistä näyttöä.</li> <li>Maskin käytöstä huolimatta noudata liikkumisrajoituksia. Pysy kotona ja hoida vain välttämätön asiointi kaupassa. Jos olet karanteenissa, älä poistu kotoa. Pidä 1-2 metrin etäisyys muihin ihmisiin ja pese kädet saippualla.</li> <li>Pue puhdas maski puhtain käsin.</li> <li>Pidä maski puhtaana: älä kosketa maskia käytön aikana</li> <li>Riisu maski koskettaen vain sen kiinnitysnauhoihin ja laita maski suoraan pesukoneeseen tai muovipussiin. Pese kädet ja pese maski joka käytön jälkeen. Maski on pestävä 90 asteessa.</li> <li>Muista, että esimerkiksi maskin koskettelu lisää epäpuhtauksia hengitysteiden edessä. Väärinkäytetystä maskista on enemmän haittaa kuin hyötyä.</li> <li>Käytön aikana maskia ei voi riisua pois tai kaulalle ja esimerkiksi juoda tai syödä.</li> <li>Tee maski ohuesta kankaasta ja käytä useampi kerros kangasta. Esimerkiksi lakanakangas on hyvä materiaali. Varmista, että jaksat hengittää hyvin maski yllä.</li> <li>Huomaa, että kostunut maski läpäisee mikrobeja kuivaa helpommin.</li> <li>Älä tuputa maskin käyttöä kenellekään. Sydän- ja verenkiertosairauksien, astman tai keuhkoahtaumataudin oireet voivat olla este käyttää suu-nenäsuojainta. Likainen maski voi aiheuttaa terveyshaitan.</li> </ul> </blockquote> <p>Tämä lista painottuu kokonaan potentiaalisiin ongelmiin. Viimeisessä kohdassa varoitetaan eri sairauksien olevan este. Kansainvälisen vertailun vuoksi nostan esiin Yhdysvalloista seuraavan kohdan ABC Newsin 20. heinäkuuta päivätystä jutusta (kursivointi minun):</p> <blockquote> 	<p>"People with underlying chronic lung disease, such as COPD or asthma, should be able to wear a non-N95 facial covering without it affecting their oxygen or carbon dioxide levels," Dr. Albert Rizzo, <i>chief medical officer for the American Lung Association</i>, told ABC News, adding that "masks have no detrimental effects, even in patients with chronic lung disease."</p> </blockquote> <p>Miamin yliopistossa <a href="https://www.atsjournals.org/doi/abs/10.1513/AnnalsATS.202007-812RL">mitattiin</a> maskien happi- ja hiilidioksiditasovaikutuksia keuhkoahtaumatautipotilailla eikä mittaamalla löydetty ongelmaa.</p> <blockquote> <h3>Hallituksen selvitys kasvomaskien käytöstä</h3> <ul> <li>Osana Valtioneuvoston periaatepäätöstä koronakriisin hallinnan hybridistrategiaksi hallitus linjasi 6.5.2020, että kasvomaskien käytöstä koronavirustartuntojen ehkäisemisessä kertynyt tieteellinen näyttö selvitetään.</li> <li>Selvitys perustui sen hetkiseen aineistoon ja johtopäätökset eivät tukeneet laajan maskisuosituksen antamista.</li> <li>Hallitus linjasi neuvottelussaan 3. kesäkuuta kasvosuojien käytöstä. Linjauksen mukaan koronavirustilanteessa ensisijaista on noudattaa riittäviä fyysisiä etäisyyksiä sekä hyvää käsi- ja yskimishygieniaa tartuntojen ehkäisemiseksi.</li> <li>Hallitus ei antanut yleistä suositusta kasvosuojusten käytöstä, mutta katsoi, että suojusta voi käyttää toisten ihmisten suojaamiseksi paikoissa ja tilanteissa, joissa lähikontaktien välttäminen ei ole mahdollista. Tällaisia tilanteita voi syntyä esimerkiksi joukkoliikenteessä ruuhka-aikoina, joissa etäisyyksiä ei voida järjestää ja joissa vietetään pidempiä aikoja.</li> <li>Samalla todettiin, että epidemiatilanteen muuttuessa hallitus arvioi kasvosuojusten käyttösuositusta uudelleen.</li> <li>Kuten kaikessa muussakin koronaan liittyvässä, myös kasvomaskien osalta tieto on lisääntynyt. Epidemiatilanteen heiketessä elokuussa annettiin suositus kasvomaskien käytöstä</li> </ul> <h3>Selvityksen toteutus:</h3> <ul> <li>STM:n tilaamassa maskiselvityksessä ei arvioitu maskien riittävyyttä, vaan pyrittiin selvittämään tieteellisen kirjallisuuskatsauksen avulla maskien käytön tutkimuksilla todettu hyödyllisyys tällaisessa virustaudissa.</li> <li>Katsaus toteutettiin suorahankintana. Laadukkaan systemaattisen kirjallisuuskatsauksen laatiminen edellyttää erityisosaamista. Lisäksi katsauksen aikataulu oli tiukka. Katsauksen hankintaa varten tehdyssä toteuttajien kartoituksessa kriteereinä olivat sekä katsauksen laatu, että aikataulu. Toimeksiannosta tehtiin sopimus Summaryxin Oy:n kanssa. Symmaryx on yhteiskunnallinen yritys, joka tuottaa tietoa menetelmien ja käytäntöjen vaikuttavuudesta, kustannuksista ja käyttöönoton vaatimuksista. Esimerkiksi Terveydenhuollon palveluvalikoimaneuvosto on käyttänyt aiemmin tätä tahoa systemaattisten katsausten laatimisessa.</li> <li>Selvityksessä kasvosuojuksilla tarkoitetaan kaikkia kasvoja peittäviä suojuksia.</li> </ul> </blockquote> <p>Tässä jätetään kertomatta, että ”tieteellinen näyttö” rajattiin tarkoittamaan influenssankaltaisia tartuntoja koskevia satunnaistettuja kontrolloituja kokeita, joista oli kirjoitettu kourallisella eurooppalaisia kieliä (käytännössä englanniksi). Tällöin rajattiin pois tartuntoja koskevat tieteellisinä artikkeleina julkaistut tapausanalyysit. (Kuten esim. tapausanalyysi, jossa <a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3810906/">maski suojasi käyttäjiään sikainfluenssatartunnalta lentokoneessa</a>. <a href="https://masks4all.co/">Mask4All</a>-vapaaehtoisryhmä oli jo laatinut <a href="https://docs.google.com/document/d/1HLrm0pqBN_5bdyysOeoOBX4pt4oFDBhsC_jpblXpNtQ/preview">kirjallisuuslistan</a>, josta näitä tapausanalyyseja olisi voinut poimia luettavaksi. <a href="https://hsivonen.fi/maskittomuus/">Lähetin</a> itse linkin listaan ministeriöön 9. toukokuuta 2020. <a href="https://www.preprints.org/manuscript/202004.0203/v1">Tieteellisen artikkelin muotoon kirjoitettu kirjallisuuskatsaus</a> olisi ollut käytettävissä jo huhtikuun puolivälissä. Tosin vertaisarvioimattomana, mutta vertaisarvioimattomana STM:n tilaamaansa katsaustakin käytti.) Lisäksi rajattiin pois maskien suodattavuuden mittaaminen. Influenssankaltaisten sairauksien tartunnan tutkimisesta saatujen tutkimustulosten soveltuvuus SARS-CoV-2:een on olettama, jota ei katsauksessa kyseenalaisteta.</p> <p>Todistevaatimuksen taso asetettiin siis lääkkeen tai rokotteen hyväksynnältä edellytettävälle tasolle. Tässä on se ajatusvirhe, että tehon näyttämiseltä vaadittavan todistetason pitäisi riippua odotettavasta haittariskitasosta. Maskien tapauksessa ei kehon sisään panna mitään vierasaineita ja jo osittaisesta tehosta on väestötasolla hyötyä, joten todistevaatimustaso oli asetettu tarpeettoman korkealle.</p> <p>Lisäksi pitää muistaa, että käytännön syistä tai eettisistä syistä joka asiasta ei voi järjestää satunnaistettua kontrolloitua koetta. Tästä syystä on turha edes odottaa <i>väestötason</i> satunnaistettua kontrolloitua koetta maskien vaikutuksesta pandemiassa. Satunnaistetun kontrolloidun kokeen puute ei kuitenkaan ole osoitus intervention tarpeettomuudesta. Suosittelen kaikille tutustumista kahteen The BMJ:ssä (entinen British Medical Journal) julkaistuun satunnaistettujen kontrolloitujen kokeiden rajoitteita demonstroivaan artikkeliin laskuvarjojen tehosta interventiona kuolemalle lentokoneesta hypättäessä. Aluksi <a href="https://www.bmj.com/content/327/7429/1459">kirjallisuuskatsaus</a>, jossa todetaan:</p> <blockquote class="email"> <p><b>Results</b> We were unable to identify any randomised controlled trials of parachute intervention.</p> <p><b>Conclusions</b> As with many interventions intended to prevent ill health, the effectiveness of parachutes has not been subjected to rigorous evaluation by using randomised controlled trials. Advocates of evidence based medicine have criticised the adoption of interventions evaluated by using only observational data. We think that everyone might benefit if the most radical protagonists of evidence based medicine organised and participated in a double blind, randomised, placebo controlled, crossover trial of the parachute.</p> </blockquote> <p>Ja sitten vielä myöhempi <a href="https://www.bmj.com/content/363/bmj.k5094">satunnaistettu kontrolloitu koe</a>, jossa todetaan:</p> <blockquote class="email"> <p><b>Results</b> Parachute use did not significantly reduce death or major injury (0% for parachute v 0% for control; P>0.9). This finding was consistent across multiple subgroups. Compared with individuals screened but not enrolled, participants included in the study were on aircraft at significantly lower altitude (mean of 0.6 m for participants v mean of 9146 m for non-participants; P<0.001) and lower velocity (mean of 0 km/h v mean of 800 km/h; P<0.001).</p> <p><b>Conclusions</b> Parachute use did not reduce death or major traumatic injury when jumping from aircraft in the first randomized evaluation of this intervention. However, the trial was only able to enroll participants on small stationary aircraft on the ground, suggesting cautious extrapolation to high altitude jumps. When beliefs regarding the effectiveness of an intervention exist in the community, randomized trials might selectively enroll individuals with a lower perceived likelihood of benefit, thus diminishing the applicability of the results to clinical practice.</p>	 </blockquote> <p>Palataan STM:n asiakirjaan:</p> <blockquote> <h3>Selvityksen tekijöiden kommentit</h3> <ul> <li>Selvityksen tekijä emeritaprofessori Marjukka Mäkelä pitää hallituksen maskisuosituksia hyvinä.</li> <li>Hän kertoo, että maskiselvitys tarjosi mahdollisimman luotettavan näytön maskien vaikuttavuudesta väestön käytössä. Siksi selvitykseen haluttiin katsaus julkaistuista satunnaistetuista tutkimuksista. Niitä oli tuolloin olemassa viisi kappaletta</li> <li>Mäkelä täsmentää, että ministeriön selvityspyyntö koski nimenomaan kasvomaskeja – kirurgi- sista maskeja, kotitekoisia maskeja ja muita – ei FFP2- ja FFP3-suojaustasojen järeämpiä mas- keja.</li> <li>Mäkelä kiistää jyrkästi oppositiopuolueiden vihjailut siitä, että hänen tekemänsä maskiselvitys olisi ollut poliittisesti ohjailtu. Hän toteaa, että ministeriö teki aivan normaalin tilauksen.</li> <li>Iltasanomat: <a href="https://www.is.fi/kotimaa/art-2000006665613.html">https://www.is.fi/kotimaa/art-2000006665613.html</a></li> </ul> </blockquote> <p>Viitatussa jutussa sanotaan:</p> <blockquote><p>Väestön käytössä julkisilla paikoilla maskeista ei tutkimusten valossa näytä olevan hyötyä, Mäkelä summaa. Tätä taustaakin vasten Mäkelä pitää nyt annettuja maskisuosituksia hyvinä.</p></blockquote> <p>Eli Mäkelä pitää kiinni siitä, että tutkimusten valossa ei näytä olevan hyötyä, mutta silti nyt on hyvä suosittaa. Jälkimmäinen osa on muuttunut siitä ajasta, jolloin Mäkelä otti kantaa <a href="https://www.hs.fi/tiede/art-2000006530318.html">Helsingin Sanomissa</a> ohittamalla The Lancetissa julkaistun meta-analyysin lähdeartikkelit toiseuttamalla Aasiaa:</p> <blockquote> <p>Mäkelän mukaan tämä ja kotitutkimukset eivät kuitenkaan anna kovin vahvaa näyttöä sen puolesta, että julkisissa tiloissa käytettynä maskeista olisi Suomessa jotain hyötyä.</p> <p>”Lisäksi nämä tutkimukset on tehty Kiinassa ja Vietnamissa, joissa väestötiheys on korkea ja maskin käyttö julkisuudessa on tavallista. Ihmiset varmaan osaavat käyttää niitä toisin kuin meillä. Nämä kontekstitekijät vaikuttavat siihen, voidaanko näitä havaintoja siirtää Suomeen.”</p> </blockquote> <p>Selvityksen hankinnassa ei tarvinnut ilmaista selvityksen tekijälle polittiista ohjausta. Pelkkä menetelmärajaus oli riittävä varmistamaan tuloksen.</p> <blockquote> <ul> <li>Terveyden hyvinvoinnin laitoksen THL:n pääjohtaja Markku Tervahauta kertoo HS:lle sähkö- postitse, ettei häntä ole painostettu poliittisesti olemaan ilmaisematta näkemystään mas- keista.</li> <li>”Ei ole painostettu poliittisesti olemaan ilmaisematta asiantuntijanäkemystäni. Minulla ei ole tähän asiaan tämän enempää kommentoitavaa”, Tervahauta viestittää.</li> <li>HS: <a href="https://www.hs.fi/politiikka/art-2000006666321.html">https://www.hs.fi/politiikka/art-2000006666321.html</a></li> </ul> </blockquote> <p>Tässä ollaan asian vieressä monella tapaa. Ensinkin Tervahauta ei ole maskiselvityksen tekijä, joten nämä kohdat ovat väärän otsikon alla. Toiseksi, tässä esitetään vasta-argumenttia asiaan, joka näyttää olevan niin herkkä, ettei sitä ole koko asiakirjassa mainittu: Siis sitä, että kun Tervahauta oli Helsingin Sanomissa suosittanut kangasmaskeja, STM leimasi tämän yksityisajatteluksi ja sai THL:n julkaisemaan kanssaan <a href="https://thl.fi/fi/-/sosiaali-ja-terveysministerio-ja-thl-eivat-ohjeista-kangasmaskien-kaytosta-julkisilla-paikoilla-liikuttaessa">yhteisen suosittamattomuustiedotteen</a>, jossa oli suosittamattomuuden lisäksi pelottelua, jolle ei löytynyt perusteasiakirjoja <a href="https://hsivonen.fi/maskittomuus/">ministeriöstä</a> eikä <a href="https://hsivonen.fi/maskittomuus-thl/">THL:ltä</a>. Kolmanneksi, olennainen kysymys ei ole, onko Tervahautaa painostettu olemaan ilmaisemasta omaa näkemystään, vaan se, miksi ministeriölle oli niin tärkeää korostaa (tiedotteen muodossa), ettei Tervahaudan näkemys ollut THL:n kanta. STM:n pallukkalistassa ei vaivauduta mainitsemaan, että <a href="https://www.is.fi/politiikka/art-2000006667717.html">THL olisi halunnut tiedottaa keväällä maskien käytöstä, mutta STM torppasi aikeet</a>.</p> <blockquote> <h3>Aikajana:</h3> <ul> <li><b>16.3.</b> Suomi on poikkeusoloissa ja valmiuslaki otetaan käyttöön</li> <li><b>3.4.</b> Tukes, Fimea ja Työterveyslaitos ohjeistivat turvallisesta kasvomaskien käytöstä ensimmäi- sen kerran</li> </ul> </blockquote> <p><a href="https://www.npr.org/sections/coronavirus-live-updates/2020/04/03/826219824/president-trump-says-cdc-now-recommends-americans-wear-cloth-masks-in-public?t=1604223941976">Samana päivänä Yhdysvalloissa CDC alkoi suosittaa maskin käyttöä</a>. Muutenkin tästä välistä puuttuu olennaisia tapahtumia:</p> <ul> <li>8.4. ECDC julkaisi <a href="https://www.ecdc.europa.eu/sites/default/files/documents/COVID-19-use-face-masks-community.pdf">raporttinsa</a>, joka oli huhtikuun kontekstissa huomattavan myönteinen kangasmaskin yleiselle käytölle.</li> <li>14.4. Markku Tervahauta suositti (täysin linjassa ECDC:n raportin kanssa) kangasmaskin käyttöä Helsingin Sanomissa. Asia oli kiteytetty ingressissä erittäin hyvin yhteen virkkeeseen: ”THL:n pääjohtajan Markku Tervahaudan mukaan oireettomienkin ihmisten kannattaa alkaa käyttää kankaista maskia julkisilla paikoilla kanssaihmisten suojaamiseksi.”</li> <li>Valtioneuvoston kansia tilasi hengennostatusvideon. <a href="https://www.iltalehti.fi/koronavirus/a/23225565-00fb-4288-92c2-bb0c5ad3fd81">STM halusi kieltää videon käyttämisen, koska siinä näkyi maskeja.</a> Videosta teetettiin uusi vähemmän maskeja näyttävä versio, mistä syntyi lisäkustannuksia 17500 euroa (siis veronmaksajien rahaa).</li> <li>18.4. STM ja THL julkaisivat <a href="https://stm.fi/-/sosiaali-ja-terveysministerio-ja-thl-eivat-ohjeista-kangasmaskien-kaytosta-julkisilla-paikoilla-liikuttaessa">yhteistiedotteen</a> siitä, etteivät ne ohjeista kangasmaskin käytöstä julkisilla paikoilla liikuttaessa. Otsikkosisällön lisäksi tiedotteessa peloteltiin, että kankainen kasvomaski voi pahimmillaan lisätä tartuntariskiä ja että riski sydäntapahtumiin tai astmakohtauksiin voi kasvaa. (Väitteelle ei löytynyt perusteasiakirjoja <a href="https://hsivonen.fi/maskittomuus/">STM:stä</a> eikä <a href="https://hsivonen.fi/maskittomuus-thl/">THL:ltä</a>.)</li> </ul> <p>Palataan STM:n aikajanaan:</p> <blockquote> <ul> <li><b>6.5.</b> Osana Valtioneuvoston periaatepäätöstä koronakriisin hallinnan hybridistrategiaksi hallitus linjasi, että kasvomaskien käytöstä koronavirustartuntojen ehkäisemisessä kertynyt tieteellinen näyttö selvitetään.</li> </ul> </blockquote> <p>Aikajanalta puuttuu taas olennaisia asioita:</p> <ul> <li>15.5. STM julkaisi <a href="https://stm.fi/-/stm-paivitti-ohjetta-koronavirustartunnan-ehkaisysta-ymparivuorokautisen-hoidon-toimintayksikoissa-toimintakykya-ja-yhteydenpitoa-laheisiin-tuetaan-my">tiedotteen</a>, jossa kangasmaski kelpuutettiin tyhjää paremmaksi lähdekontrollitarkoituksessa sote-kontekstissa: ”Asiakkaiden kanssa lähikontaktissa työskentelevien on käytettävä kertakäyttöistä kirurgista nenä-suusuojusta. Jos niitä ei ole käytettävissä tai niiden käyttö ei muusta syystä ole mahdollista, käytetään pestävää tai kertakäyttöistä kankaista suojusta taikka kasvot ja suun peittävää visiiriä asiakkaan suojaamiseksi mahdolliselta henkilöstön kantamalta taudilta.” </li><li>29.5. STM julkaisi <a href="https://julkaisut.valtioneuvosto.fi/bitstream/handle/10024/162266/STM_2020_21_R.pdf">maskiselvityksensä</a>, jonka tiivistelmässä sanottiin: ”Tutkimusnäytön perusteella kasvosuojusten käytön vaikutus hengitystieinfektioiden leviämiseen väestössä on vähäinen tai olematon.”</li> <li>29.5. WHO julkaisi väliaikaisen ohjeistuksen <a href="https://apps.who.int/iris/rest/bitstreams/1279033/retrieve"><i>Key planning recommendations for mass gatherings in the context of COVID-19</i></a>, jossa kehotettiin järjestämään massatapahtumiin visuaalisia muistutuksia kansallisen linjan mukaisesti kasvomaskeista.</li> <li>1.6. Valtioneuvoston kanslian asettama tiedepaneeli <a href="https://vnk.fi/documents/10616/21411573/VNK_Tiedepaneelin_raportti_200601.pdf">suositti</a> maskeja: ”Siihen asti on tartunnan torjunnan näkökulmasta suositeltavaa, että isommat joukkokokoontumiset erityisesti sisätiloissa on kielletty, julkisilla paikoilla tai joukkoliikennevälineissä käytetään (ehkätartuntatau-titilanteesta alueella riippuen) maskia, ihmiset ovat ottaneet tartunnanjäljityssovelluksen käyttöönsäjavirustestejä tehdään kysyntää vastaavasti ja säännöllisinä seuloina väestössä, jotta havaitaan oireettomat kantajat ja saadaan reaaliaikaista tietoa tartuntatilanteesta.”</li> </ul> <p>Takaisin STM:n aikajanaan:</p> <blockquote> <ul> <li><b>3.6.</b> Hallitus linjasi neuvottelussaan kasvosuojien käytöstä. Linjauksen mukaan koronavirustilanteessa ensisijaista on noudattaa riittäviä fyysisiä etäisyyksiä sekä hyvää käsi- ja yskimishygieniaa tartuntojen ehkäisemiseksi. Hallitus ei antanut yleistä suositusta kasvosuojusten käytöstä, mutta katsoi, että suojusta voi käyttää toisten ihmisten suojaamiseksi paikoissa ja tilanteissa, joissa lähikontaktien välttäminen ei ole mahdollista. Tällaisia tilanteita voi syntyä esimerkiksi joukkoliikenteessä ruuhka-aikoina, joissa etäisyyksiä ei voida järjestää ja joissa vietetään pidempiä aikoja. Samalla todettiin, että epidemiatilanteen muuttuessa hallitus arvioi kasvosuojusten käyttösuositusta uudelleen.</li> </ul> </blockquote> <p>Mainitsematta jää Kumpulaisen kommentti <a href="https://www.hs.fi/mielipide/art-2000006531198.html">”Olisihan vaihtoehtona ollut myös se, että [maskit] voisi kieltää”</a>, joka kuvastaa erinomaisesti STM:n asennetta tuolta ajalta.</p> <blockquote> <ul> <li><b>5.6.</b> WHO suositteli ensimmäisen kerran maskien käyttöä oireettomille henkilöille alueilla, joissa koronan esiintyvyys on laaja.</li> <li><b>13.8.</b> elokuussa tautitilanne muuttui, ja nähtiin ensimmäiset merkit suotuisan trendin kääntymi- sestä. THL antoi maskisuosituksen vastauksi tilanteen kehittymiseen ja lisätoimien tarpeeseen hallituksen 3.6. tekemien linjausten mukaisesti.</li> </ul> </blockquote> <p>Kaikenkaikkiaan tämä STM:n asiakirja antaa valikoivuudessaan harhaanjohtavan kuvan STM:n suhtautumisesta maskeihin elokuuta edeltävällä ajalla. Mielestäni tällainen valikoivuus ei ole soveliasta ministerin toisille ministereille antamassa selvityksessä.</p> <p>Mutta miksi enää jauhaa tästä? Eikö asia ole loppunkäsitelty ja gate ohi? Ei ole. Aivan hämärät maskilinjaukset ovat vielä aktiivisina alle 15-vuotiaiden osalta THL:n puolelta ja esim. Helsingin kaupungin puolelta varhaiskasvatuksen ja peruskoulujen henkilökuntaa koskien.</p> <p>ECDC <a href="https://www.ecdc.europa.eu/en/covid-19/facts/questions-answers-school-transmission">suosittaa</a> maskeja jo 5-vuotiaiden lasten parissa työskenteleville aikuisille. (Huom! Ks. primary schooling määritelmä linkitetystä <a href="https://www.ecdc.europa.eu/sites/default/files/documents/COVID-19-schools-transmission-August%202020.pdf">asiakirjasta</a>.) ECDC suosittaa maskeja koulussa oppilaille 12-vuotiaasta lähtien (ks. secondary schoolin määritelmä em. asiakirjasta). WHO <a href="https://apps.who.int/iris/rest/bitstreams/1296520/retrieve">suosittaa</a> maskeja aikuisten ohjein 12-vuotiaasta ylöspäin ja harkinnanvaraisesti maskeja jo 6-vuotiaasta ylöspäin, ja 6 vuoden raja on jo käytössä joissakin EU-maissa.</p> <p>THL <a href="https://hsivonen.fi/k-15-maskit/">väittää</a>, että sen 15 vuoden ikäraja ”perustuu Maailman terveysjärjestö WHO:n ja Euroopan tautikeskuksen (ECDC) suosituksiin ja näiden taustalla olevaan tutkimusnäyttöön”. Kuitenkaan 12 vuotta korkeampi alaikäraja ei ole ECDC:n ja WHO:n suositusten linjassa. Ei näytä vielä loppuunkäsitellyltä.</p></div> <div class="permalink"><a title="Copyright Henri Sivonen">©</a> <a href="https://hsivonen.fi/maskiaikajana/">Henri Sivonen at <time datetime="2020-11-01T14:13:40Z" title="GMT">November 01, 2020 02:13 PM</time></a></div></div> <div class="news koranteng-ofosu-amaah"> <h3><a href="https://koranteng.blogspot.com/" title="Koranteng's Toli">Koranteng Ofosu-Amaah</a>—<a href="https://koranteng.blogspot.com/2020/11/the-closing-ceremony.html">The Closing Ceremony</a></h3> <div class="content">A covidious closing ceremony<br></br> For the mortgage game of thrones. <br></br>We needed her stamp of approval <br></br>To buy a loan for our current home. <p>In front of our house, we staged the chairs<br></br>And tables, and offered some face masks.<br></br>She said, "Come near, it's too hot,<br></br>I don't have the time to go back and forth"</p> <p>Perplexed by the stance of this notary public:<br></br>Forgoing social distancing during a pandemic?<br></br>"I beg your pardon, Ma'am, I didn't catch that. What did you say?"<br></br>"I don't know about y'all but I have my temperature checked every day."</p> <p>Suffice to say, there was visible unease <br></br>"It's not that we're anti-social, Ma'am, we're just anti-disease"</p> <p>Also immuno-compromised, you see <br></br>Your daily temperature checks don't mean a thing<br></br>When asymptomatic transmission is key <br></br>And the source of much <a href="https://koranteng.blogspot.com/2020/06/coronavirus-superspreading-events.html">superspreading</a></p> <p>"I teach the history of disease", said the Wife, "it's our duty of care"<br></br>"Well I had some nurses sign for me last week, and <em>they</em> didn't care" <br></br>"Well, <em>we'll</em> stay over here at a distance, we're happy to go back and forth<br></br>Right there on the table are our drivers licenses, the check, and the passports"</p> <p>What's this? You're really threatening to leave in a huff?<br></br>About to dial the title company to call the whole thing off?<br></br>Packing the precious documents and unlocking your car<br></br>A performance worthy of a b-movie star</p> <p>Enough already, that wouldn't solve a thing<br></br>And, really, <em>you're</em> uncomfortable with <em>our</em> social distancing?<br></br>Think, lady, you'd go home and lose your commission<br></br>And we'd merely rage at the micro aggression. </p> <p>We're protecting not just each other<br></br>But also our loved ones, do consider:<br></br>Those two terrified kids up there looking down<br></br>From behind the bedroom window glass<br></br>I'm trying my darndest here to remain calm and to not frown<br></br>Thinking of a broken health system and <a href="https://koranteng.blogspot.com/2020/05/the-grand-reopening-of-texas.html">The Grand Reopening of Texas</a>.</p> <p>At length, she relented and deigned to stay.<br></br>I think my <a href="https://koranteng.blogspot.com/2015/11/trouble-ticket.html#civility">level headed posture</a> saved the day<br></br>Somehow the sparkle in my eyes was up to the task<br></br>Seeing as my usual smile was hidden by my face mask</p> <p>But, still, as the signing proceeded there was no small amount of tension <br></br>With The Wife, strained and visibly upset, throughout the interaction <br></br>I took the pen she offered. The Wife brought out her own.<br></br>Ah to be a middleman in this business, I just needed a loan<br></br>Refinanced promptly, a house is not a <a href="https://www.youtube.com/playlist?list=PLsr0JQDa6jrL88049Wmd0otKFfi7pZHNa">home</a>.</p> <p>Poised between capital's representative and my lover<br></br>It was just a few weeks earlier, if you remember,<br></br>That we read about the incident with that bird watcher<br></br>Threatened on the nature trail: a tale of two Coopers<br></br>But the front of my home is not a park, it's quite a flight of fancy <br></br>To have to sit here and appease the whims of Notary Nancy</p> <p>It was hard to break the ice, I hasten to mention<br></br>Quite a struggle to complete this real estate transaction<br></br>At times, I must confess, it was touch and go <br></br>Gruffly she barked, "Sign with full name and initial any typos"</p> <p>But where The Wife was getting increasingly alarmed<br></br>I was rather focused on turning on the charm</p> <p>I read the fine print and saw that I could walk away for any reason<br></br>"Ma'am, does anyone really go through with this... recission?"<br></br>"You'd be surprised, it's your right, that's what you sign on the line"<br></br>No wonder the mortgage company has you on speed dial.</p> <p>The closing ceremony involves notarization and liens<br></br>The whole process can make you feel like an illegal alien<br></br>15 years a debtor, you harken back to the plight of some ancestors<br></br>But it's worth going through this business, they say it builds character<br></br>You sign your life away for want of a stamp, it's quite the show<br></br>I've packed my bags already, Ma'am, they call them <a href="https://koranteng.blogspot.com/2007/04/bags-and-stamps.html">Ghana must go</a></p> <p>You had confused me at the outset with that other Ghanaian <br></br>You dealt with earlier in the week named Ofosu<br></br>What are the odds of this out here in central Texas? <br></br>The name's not too common back home, but there are quite a few<br></br>Well, I hope that his experience notarizing with you<br></br>Was better than mine for, straight out of the gate,<br></br>What we've had here was a failure to communicate.</p> <p>There's a nagging thought at the back of the mind<br></br>That perhaps our interaction might have gone much smoother<br></br>If only our names had been Chuck and Julia<br></br>And looked a lighter shade of brown<br></br>But no matter, the deal is done<br></br>I'm sure you're happy to leave this open air station<br></br>Let's double or triple check to see if any papers were missed.<br></br>I had to call The Wife back to clear up a form before we were dismissed</p> <p>Our rituals are in upheaval<br></br>What paradise have we lost?<br></br>I wonder if the two percent interest rate<br></br> Savings we got were quite worth this cost.</p> <p>The Wife was done, she couldn't end this business fast enough<br></br>Couldn't feign your African nonchalance, she wasn't that tough<br></br>She wears her emotions on her sleeve, I feared she'd go beserk<br></br>For even with my patience, I'll say you were a piece of work</p> <p>A historian, though, she was thinking about preserving the moment<br></br>And to protect herself in case you later escalated the argument<br></br>Thus she took a surreptitious photo to document <br></br>And even transcribed my parting comment:</p> <blockquote>"You know, Ma'am, I find your job quite interesting<br></br>I'm curious about how those in your profession do your magic.<br></br>I should also add, for the record, something that <em>I</em> bring<br></br>To the table: I have a patent disclosure on the digital notary public". </blockquote><br></br> <div style="text-align: center;"><a href="https://www.flickr.com/photos/koranteng/50035382667/in/album-72157714505657623/" title="mortgage refinancing home closing with notary public"><img alt="mortgage refinancing home closing with notary public" border="0" height="500" src="https://live.staticflickr.com/65535/50035382667_cc2fbb513a.jpg" style="display: inline;" width="282"></img></a></div><br></br> <h2><a href="https://www.youtube.com/playlist?list=PLsr0JQDa6jrJHcT4ah2HtgpniRbupkBpi">Soundtrack for this note</a></h2><br></br> <p>A <a href="https://www.youtube.com/playlist?list=PLsr0JQDa6jrJHcT4ah2HtgpniRbupkBpi">closing ceremony playlist</a>, notarized to make it official</p> <ul><li><a href="https://www.youtube.com/watch?v=GbBcOA6PGIA&list=PLsr0JQDa6jrJHcT4ah2HtgpniRbupkBpi&index=2&t=0s">Let's Call The Whole Thing Off by Ella Fitzgerald and Louis Armstrong</a></li><li><a href="https://www.youtube.com/watch?v=8PIQCneEbJk&list=PLsr0JQDa6jrJHcT4ah2HtgpniRbupkBpi&index=3&t=0s">Stay by Rufus and Chaka Khan</a></li><li><a href="https://www.youtube.com/watch?v=dluHzQhLcME&list=PLsr0JQDa6jrJHcT4ah2HtgpniRbupkBpi&index=4&t=0s">Sign Your Name by Terence Trent D'Arby</a></li><li><a href="https://www.youtube.com/watch?v=XD5ro7SKHuU&list=PLsr0JQDa6jrJHcT4ah2HtgpniRbupkBpi&index=5&t=0s">A House is Not a Home by Luther Vandross</a><br></br>The Radio City Music Hall version is essential but any version works. As he says at the outset, "I'm going to take my time with this"</li></ul> <p>Previously: America's <a href="https://koranteng.blogspot.com/2020/05/social-studies.html">social studies</a> syllabus teaches some of us mandatory <a href="https://koranteng.blogspot.com/2015/11/trouble-ticket.html#civility">lessons in civility</a>. </p><p>This note is part of a series: <a href="https://koranteng.blogspot.com/2020/08/in-covidious-time.html">In a covidious time</a>.</p><br></br> <span class="technoratitag">File under: <a href="https://koranteng.blogspot.com/search/label/race" rel="tag">race</a>, <a href="https://koranteng.blogspot.com/search/label/culture" rel="tag">culture</a>, <a href="https://koranteng.blogspot.com/search/label/USA" rel="tag">USA</a>, <a href="https://koranteng.blogspot.com/search/label/black" rel="tag">black</a>, <a href="https://koranteng.blogspot.com/search/label/observation" rel="tag">observation</a>, <a href="https://koranteng.blogspot.com/search/label/perception" rel="tag">perception</a>, <a href="https://koranteng.blogspot.com/search/label/humour" rel="tag">humour</a>, <a href="https://koranteng.blogspot.com/search/label/life" rel="tag">life</a>, <a href="https://koranteng.blogspot.com/search/label/poetry" rel="tag">poetry</a>, <a href="https://koranteng.blogspot.com/search/label/Observers%20are%20worried" rel="tag">Observers are worrried</a>, <a href="https://koranteng.blogspot.com/search/label/covidious" rel="tag">covidious</a>, <a href="https://koranteng.blogspot.com/search/label/toli" rel="tag">toli</a></span></div> <div class="permalink"><a href="https://koranteng.blogspot.com/2020/11/the-closing-ceremony.html">by Koranteng at <time datetime="2020-11-01T13:00:00Z" title="GMT">November 01, 2020 01:00 PM</time></a></div></div> <div class="news martin-fowler"> <h3><a href="https://martinfowler.com" title="Martin Fowler">Martin Fowler</a>—<a href="https://martinfowler.com/articles/202010-death-goldman.html">The Death of Goldman Sachs</a></h3> <div class="content"><div class="img"><a href="https://martinfowler.com/articles/202010-death-goldman.html"><img src="https://martinfowler.com/articles/202010-death-goldman/card.png" width=""></img></a></div> <p>A misleading title to draw readers into an occasionally true story</p> <p>A couple of weeks ago Cindy was woken in the wee hours by sounds of animals fighting in our garden. As she investigated, she saw two coyotes run off, leaving our cat's body behind. A state of nature is a state of violence, and our feline predator was quickly turned into prey. Yet our garden has high fences all around, making it an unlikely spot for coyotes to explore. So is there more to that night than a simple act of nature?</p> <p><a class="more" href="https://martinfowler.com/articles/202010-death-goldman.html">more…</a></p></div> <div class="permalink"><a href="https://martinfowler.com/articles/202010-death-goldman.html">by Martin Fowler at <time datetime="2020-11-01T12:24:00Z" title="GMT">November 01, 2020 12:24 PM</time></a></div></div> <div class="news tantek-çelik" xml:lang="en-US"> <h3><a href="https://tantek.com/" title="Tantek Çelik">Tantek Çelik</a></h3> <div class="content">Today: 14 miles in Marin with pal <a class="auto-link h-cassis-username" href="https://twitter.com/bryanting">@bryanting</a>.<br class="auto-break"></br>Filled out my 2020 ballot and dropped it off at the local ballot dropbox. #<span class="p-category auto-tag">Voted</span></div> <div class="permalink"><a href="https://tantek.com/2020/305/t2/">by Tantek at <time datetime="2020-11-01T06:58:00Z" title="GMT">November 01, 2020 06:58 AM</time></a></div></div> <div class="news tantek-çelik" xml:lang="en-US"> <h3><a href="https://tantek.com/" title="Tantek Çelik">Tantek Çelik</a></h3> <div class="content">7 years ago yesterday, showed up to <a class="auto-link h-cassis-username" href="https://twitter.com/Nov_Project_SF">@Nov_Project_SF</a>. Last year: <a class="auto-link" href="https://tantek.com/t53L2">https://tantek.com/t53L2</a><br class="auto-break"></br><br class="auto-break"></br>Yesterday was a rest day, registered for 2021-08-22 #<span class="p-category auto-tag">baytobreakers:</span> <a class="auto-link" href="https://baytobreakers.com/">https://baytobreakers.com/</a> Previously: <a class="auto-link" href="https://tantek.com/t53L1">https://tantek.com/t53L1</a><br class="auto-break"></br>#<span class="p-category auto-tag">2020_304</span> #<span class="p-category auto-tag">20201030</span></div> <div class="permalink"><a href="https://tantek.com/2020/305/t1/">by Tantek at <time datetime="2020-11-01T06:41:00Z" title="GMT">November 01, 2020 06:41 AM</time></a></div></div> <h2><time datetime="2020-10-31">October 31, 2020</time></h2> <div class="news henri-sivonen"> <h3><a href="https://hsivonen.fi/" title="Henri Sivonen’s pages">Henri Sivonen</a>—<a href="https://crates.io/crates/encoding_rs">encoding_rs</a></h3> <div class="content">A Web-Compatible Character Encoding Library in Rust. (Used in Firefox.)</div> <div class="permalink"><a title="Copyright Henri Sivonen">©</a> <a href="https://crates.io/crates/encoding_rs">Henri Sivonen at <time datetime="2020-10-31T18:29:34Z" title="GMT">October 31, 2020 06:29 PM</time></a></div></div> <h2><time datetime="2020-10-30">October 30, 2020</time></h2> <div class="news apache-software-foundation"> <h3><a href="https://blogs.apache.org/foundation/" title="The Apache Software Foundation Blog">Apache Software Foundation</a>—<a href="https://blogs.apache.org/foundation/entry/the-apache-news-round-up198">The Apache News Round-up: week ending 30 October 2020</a></h3> <div class="content"><p></p><p></p><p></p><p>Farewell, October --we're wrapping up the month with another great week. Here are the latest updates on the Apache community's activities:</p><span style="font-weight: 700;">ASF Board</span> – management and oversight of the business affairs of the corporation in accordance with the Foundation's bylaws.<br></br> - The Apache Software Foundation <span class="il">Operations</span> <span class="il">Summary</span>: Q1 FY2021 (May - July 2020) <a href="https://s.apache.org/2mefr" rel="noreferrer" target="_blank">https://s.apache.org/2mefr</a><br></br> - Next Board Meeting: 18 November 2020. Board calendar and minutes <a href="https://apache.org/foundation/board/calendar.html" target="_blank">https://apache.org/foundation/board/calendar.html</a><p></p><p><span style="font-weight: 700;">ApacheCon™</span> – the ASF's official global conference series, bringing Tomorrow's Technology Today since 1998.<br></br> - ApacheCon@Home was a success <a href="https://s.apache.org/d3stb" target="_blank">https://s.apache.org/d3stb</a> All sessions now online at <a href="https://www.youtube.com/c/TheApacheFoundation/" target="_blank">https://www.youtube.com/c/TheApacheFoundation/</a> <br></br></p><p><span style="font-weight: 700;">ASF Infrastructure</span> – our distributed team on three continents keeps the ASF's infrastructure running around the clock.<br></br> - 7M+ weekly checks yield uptime at 100%. Performance checks across 50 different service components spread over more than 250 machines in data centers around the world. <a href="http://www.apache.org/uptime/" target="_blank">http://www.apache.org/uptime/</a><br></br></p><p><span style="font-weight: 700;">Apache Code Snapshot </span>– Over the past week, 391 Apache Committers changed 3,264,512 lines of code over 3,468 commits. Top 5 contributors, in order, are: Robert Scholte, Andrea Cosentino, Gary Gregory, Mykola Bodnar, and Kaxil Naik. <br></br></p><p><span style="font-weight: 700;">Apache Project Announcements</span> – the latest updates by category.</p><p>API --<br></br> - Apache APISIX 2.0 released <a href="https://apisix.apache.org/" rel="noreferrer" target="_blank">https://<span class="il">apisix</span>.apache.org/</a></p><p>Application Performance Monitor --<br></br> - Apache SkyWalking Nginx LUA 0.3.0 released <a href="https://skywalking.apache.org/" rel="noreferrer" target="_blank">https://<span class="il">skywalking</span>.apache.org/</a></p>Blockchain --<br></br> - Apache <span class="il">Tuweni</span> (Incubating) 1.2.0 released <a href="https://tuweni.apache.org/" rel="noreferrer" target="_blank">https://<span class="il">tuweni</span>.apache.org/</a><p></p><p>Data Management Platform --<br></br> - Apache <span class="il">Ignite</span> 2.9.0 released <a href="http://ignite.apache.org/" target="_blank">http://<span class="il">ignite</span>.apache.org/</a></p><p>IoT --<br></br> - Apache <span class="il">StreamPipes</span> (Incubating) 0.67.0 released<a href="https://streampipes.apache.org/" rel="noreferrer" target="_blank"> https://<span class="il">streampipes</span>.apache.org/</a> <br></br><span style="font-weight: 700;"></span><br></br><span style="font-weight: 700;"></span></p><p><span style="font-weight: 700;">Did You Know?</span></p><p>- Did you know that Oak Ridge National Laboratory uses Apache Spark and Parquet to solve high-performance computing solutions on some of the world's fastest supercomputers? <a href="https://youtu.be/b5fpiDzScRU" target="_blank">https://youtu.be/b5fpiDzScRU</a> </p><p>- Did you know that Orange's media center is powered by Apache Wicket? <a href="http://wicket.apache.org/" target="_blank">http://wicket.apache.org/</a><br></br></p><p>- Did you know that "Success at Apache" features the personal and project perspectives on the people and processes behind why Apache "just works"? Contributions accepted by all ASF Committers! <a href="https://blogs.apache.org/foundation/category/SuccessAtApache" target="_blank">https://blogs.apache.org/foundation/category/SuccessAtApache</a> <br></br><br></br></p><p><span style="font-weight: 700;">Apache Community Notices</span><br></br></p><p>- Apache Month In Review: September 2020 <a href="https://s.apache.org/Sep2020" rel="noreferrer" target="_blank">https://s.apache.org/Sep2020</a></p><p>- ASF FY2020 Annual Report <a href="https://s.apache.org/FY2020AnnualReport" target="_blank">https://s.apache.org/FY2020AnnualReport</a> </p><p>- "Trillions and Trillions Served" documentary on the ASF: 1) full feature <a href="https://s.apache.org/Trillions-Feature" target="_blank">https://s.apache.org/Trillions-Feature</a> 2) "Apache Everywhere" <a href="https://s.apache.org/ApacheEverywhere" target="_blank">https://s.apache.org/ApacheEverywhere</a> 3) "Why Apache" <a href="https://s.apache.org/ASF-Trillions" target="_blank">https://s.apache.org/ASF-Trillions</a> 4) “Apache Innovation” <a href="https://s.apache.org/ApacheInnovation" target="_blank">https://s.apache.org/ApacheInnovation</a> </p><p> - The Apache Software Foundation Statement on the COVID-19 Coronavirus Outbreak <a href="https://s.apache.org/COVID-19" target="_blank">https://s.apache.org/COVID-19</a> </p><p> - The Apache Software Foundation Celebrates 21 Years of Open Source Leadership <a href="https://s.apache.org/21stAnniversary" rel="noreferrer" target="_blank">https://s.apache.org/21stAnniversary</a></p><p> - Apache in 2019 - By The Digits <a href="https://s.apache.org/Apache2019Digits">https://s.apache.org/Apache2019Digits</a></p><p> - The Apache Way to Sustainable Open Source Success <a href="https://s.apache.org/GhnI">https://s.apache.org/GhnI</a></p><p> - Foundation Reports and Statements <a href="http://www.apache.org/foundation/reports.html" target="_blank">http://www.apache.org/foundation/reports.html</a><br></br></p><p> - "Success at Apache" focuses on the people and processes behind why the ASF "just works". <a href="https://blogs.apache.org/foundation/category/SuccessAtApache" target="_blank">https://blogs.apache.org/foundation/category/SuccessAtApache</a><br></br></p><div><p> - Inside Infra: the new interview series with members of the ASF infrastructure team --meet <br></br> Chris Thistlethwaite <a href="https://s.apache.org/InsideInfra-Chris" target="_blank">https://s.apache.org/InsideInfra-Chris</a><br></br> Drew Foulks <a href="https://s.apache.org/InsideInfra-Drew" rel="noreferrer" target="_blank">https://s.apache.org/InsideInfra-Drew</a><br></br> Greg Stein Part I <a href="https://s.apache.org/InsideInfra-Greg" target="_blank">https://s.apache.org/InsideInfra-Greg</a><br></br> ...Part II <a href="https://s.apache.org/InsideInfra-Greg2" target="_blank">https://s.apache.org/InsideInfra-Greg2</a> and Part III <a href="https://s.apache.org/InsideInfra-Greg3" target="_blank">https://s.apache.org/InsideInfra-Greg3</a><br></br> Daniel Gruno Part I <a href="https://s.apache.org/InsideInfra-Daniel1" target="_blank">https://s.apache.org/InsideInfra-Daniel1</a> and Part II <a href="https://s.apache.org/InsideInfra-Daniel2" target="_blank">https://s.apache.org/InsideInfra-Daniel2</a> </p></div><div><p> - Please follow/like/re-tweet the ASF on social media: @TheASF on Twitter (<a href="https://twitter.com/TheASF">https://twitter.com/TheASF</a>) and on LinkedIn at <a href="https://www.linkedin.com/company/the-apache-software-foundation">https://www.linkedin.com/company/the-apache-software-foundation</a></p><p> - Do friend and follow us on the Apache Community Facebook page <a href="https://www.facebook.com/ApacheSoftwareFoundation/">https://www.facebook.com/ApacheSoftwareFoundation/</a> and Twitter account <a href="https://twitter.com/ApacheCommunity">https://twitter.com/ApacheCommunity</a></p></div><div> - Are your software solutions Powered by Apache? Download & use our "Powered By" logos <a href="http://www.apache.org/foundation/press/kit/#poweredby" target="_blank">http://www.apache.org/foundation/press/kit/#poweredby</a><br></br></div><p><span class="LrzXr"></span><span class="LrzXr"></span></p><div><p>= = =</p><p>For real-time updates, sign up for Apache-related news by sending mail to announce-subscribe@apache.org and follow @TheASF on Twitter. For a broader spectrum from the Apache community, <a href="https://twitter.com/PlanetApache">https://twitter.com/PlanetApache</a> provides an aggregate of Project activities as well as the personal blogs and tweets of select ASF Committers.</p></div><p></p><p></p><p></p><p></p></div> <div class="permalink"><a href="https://blogs.apache.org/foundation/entry/the-apache-news-round-up198">by Swapnil M Mane at <time datetime="2020-10-30T10:55:42Z" title="GMT">October 30, 2020 10:55 AM</time></a></div></div> <div class="news openid" xml:lang="en-US"> <h3><a href="https://openid.net" title="OpenID">OpenID</a>—<a href="https://openid.net/2020/10/29/second-public-review-period-for-three-proposed-fastfed-implementers-drafts/">Second Public Review Period for Three Proposed FastFed Implementer’s Drafts</a></h3> <div class="content"><p>The OpenID <a href="https://openid.net/wg/fastfed/">Fast Federation (FastFed) Working Group</a> recommends approval of the following specifications as OpenID Implementer’s Drafts:</p> <ul> <li><a href="https://openid.net/specs/fastfed-core-1_0-03.html">FastFed Core 1.0</a></li> <li><a href="https://openid.net/specs/fastfed-saml-1_0-03.html">FastFed Basic SAML Profile 1.0</a></li> <li><a href="https://openid.net/specs/fastfed-scim-1_0-03.html">FastFed Basic SCIM Profile 1.0</a></li> </ul> <p>An Implementer’s Draft is a stable version of a specification providing intellectual property protections to implementers of the specification. This note starts the 45-day public review period for the specification drafts in accordance with the OpenID Foundation IPR policies and procedures. Unless issues are identified during the review that the working group believes must be addressed by revising the drafts, this review period will be followed by a seven-day voting period during which OpenID Foundation members will vote on whether to approve these drafts as OpenID Implementer’s Drafts. For the convenience of members, voting will actually begin a week before the start of the official voting period.</p> <p>These drafts incorporate updates to the specifications made in response to feedback during the <a href="https://openid.net/2020/03/14/public-review-period-for-three-proposed-fastfed-implementers-drafts/">previous review period</a>. The previous versions did not become Implementer’s Drafts.</p> <p>The relevant dates are:</p> <ul> <li>Implementer’s Drafts public review period: Thursday, October 29, 2020 to Sunday, December 13, 2020 (45 days)</li> <li>Implementer’s Drafts vote announcement: Monday, November 30, 2020</li> <li>Implementer’s Drafts voting period: Monday, December 14, 2020 to Monday, December 21, 2020 (7 days)*</li> </ul> <p>* Note: Early voting before the start of the formal voting will be allowed.</p> <p>The FastFed working group page is <a href="https://openid.net/wg/fastfed/">https://openid.net/wg/fastfed/</a>. Information on joining the OpenID Foundation can be found at <a href="https://openid.net/foundation/members/registration">https://openid.net/foundation/members/registration</a>. If you’re not a current OpenID Foundation member, please consider joining to participate in the approval vote.</p> <p>You can send feedback on the specifications in a way that enables the working group to act upon it by (1) signing the contribution agreement at <a href="https://openid.net/intellectual-property/">https://openid.net/intellectual-property/</a> to join the working group (please specify that you are joining the “FastFed” working group on your contribution agreement), (2) joining the working group mailing list at <a href="https://lists.openid.net/mailman/listinfo/openid-specs-fastfed">https://lists.openid.net/mailman/listinfo/openid-specs-fastfed</a>, and (3) sending your feedback to the list.</p> <p>— Michael B. Jones – OpenID Foundation Board Secretary</p><p>The post <a href="https://openid.net/2020/10/29/second-public-review-period-for-three-proposed-fastfed-implementers-drafts/" target="_blank">Second Public Review Period for Three Proposed FastFed Implementer’s Drafts</a> first appeared on <a href="https://openid.net/" target="_blank">OpenID</a>.</p></div> <div class="permalink"><a href="https://openid.net/2020/10/29/second-public-review-period-for-three-proposed-fastfed-implementers-drafts/">by Mike Jones at <time datetime="2020-10-30T03:25:21Z" title="GMT">October 30, 2020 03:25 AM</time></a></div></div> <div class="news openid" xml:lang="en-US"> <h3><a href="https://openid.net" title="OpenID">OpenID</a>—<a href="https://openid.net/2020/10/29/second-public-review-period-for-openid-connect-user-questioning-api-specification-started/">Second Public Review Period for OpenID Connect User Questioning API Specification Started</a></h3> <div class="content"><p>The OpenID <a href="https://openid.net/wg/mobile/">MODRNA Working Group</a> recommends approval of the following specification as an OpenID Implementer’s Draft:</p> <ul> <li><a href="https://openid.net/specs/openid-connect-user-questioning-api-1_0-11.html">OpenID Connect User Questioning API 1.0</a></li> </ul> <p>This would be the second Implementer’s Draft of this specification.</p> <p>An Implementer’s Draft is a stable version of a specification providing intellectual property protections to implementers of the specification. This note starts the 45-day public review period for the specification draft in accordance with the OpenID Foundation IPR policies and procedures. Unless issues are identified during the review that the working group believes must be addressed by revising the draft, this review period will be followed by a seven-day voting period during which OpenID Foundation members will vote on whether to approve this draft as an OpenID Implementer’s Draft. For the convenience of members, voting will actually begin a week before the start of the official voting period.</p> <p>The relevant dates are:</p> <ul> <li>Implementer’s Draft public review period: Thursday, October 29, 2020 to Sunday, December 13, 2020 (45 days)</li> <li>Implementer’s Draft vote announcement: Monday, November 30, 2020</li> <li>Implementer’s Draft voting period: Monday, December 7, 2020 to Monday, December 21, 2020 *</li> </ul> <p>* Note: Early voting before the start of the formal voting period will be allowed.</p> <p>The OpenID MODRNA working group page is <a href="https://openid.net/wg/mobile/">https://openid.net/wg/mobile/</a>. Information on joining the OpenID Foundation can be found at <a href="https://openid.net/foundation/members/registration">https://openid.net/foundation/members/registration</a>. If you’re not a current OpenID Foundation member, please consider joining to participate in the approval vote.</p> <p>You can send feedback on the specification in a way that enables the working group to act upon it by (1) signing the contribution agreement at <a href="https://openid.net/intellectual-property/">https://openid.net/intellectual-property/</a> to join the working group (please specify that you are joining the “MODRNA” working group on your contribution agreement), (2) joining the working group mailing list at <a href="http://lists.openid.net/mailman/listinfo/openid-specs-mobile-profile">http://lists.openid.net/mailman/listinfo/openid-specs-mobile-profile</a>, and (3) sending your feedback to the list.</p> <p>— Michael B. Jones – OpenID Foundation Board Secretary</p><p>The post <a href="https://openid.net/2020/10/29/second-public-review-period-for-openid-connect-user-questioning-api-specification-started/" target="_blank">Second Public Review Period for OpenID Connect User Questioning API Specification Started</a> first appeared on <a href="https://openid.net/" target="_blank">OpenID</a>.</p></div> <div class="permalink"><a href="https://openid.net/2020/10/29/second-public-review-period-for-openid-connect-user-questioning-api-specification-started/">by Mike Jones at <time datetime="2020-10-30T03:16:24Z" title="GMT">October 30, 2020 03:16 AM</time></a></div></div> <div class="news openid" xml:lang="en-US"> <h3><a href="https://openid.net" title="OpenID">OpenID</a>—<a href="https://openid.net/2020/10/29/public-review-period-for-proposed-final-fapi-1-0-part-1-and-part-2-specifications/">Public Review Period for Proposed Final FAPI 1.0 Part 1 and Part 2 Specifications</a></h3> <div class="content"><p>The OpenID <a href="https://openid.net/wg/fapi/">Financial-grade API (FAPI) Working Group</a> recommends approval of the following specifications as OpenID Final Specifications:</p> <ul> <li><a href="https://openid.net/specs/openid-financial-api-part-1-wd-07.html">Financial-grade API – Part 1: Baseline Security Profile</a></li> <li><a href="https://openid.net/specs/openid-financial-api-part-2-wd-07.html">Financial-grade API – Part 2: Advanced Security Profile</a></li> </ul> <p>A Final Specification provides intellectual property protections to implementers of the specification and is not subject to further revision. This note starts the 60-day public review period for the specification drafts in accordance with the OpenID Foundation IPR policies and procedures. Unless issues are identified during the review that the working group believes must be addressed by revising the drafts, this review period will be followed by a seven-day voting period during which OpenID Foundation members will vote on whether to approve these drafts as OpenID Final Specifications. For the convenience of members, voting will actually begin three weeks before the start of the official voting period because of the holidays, for members who have completed their reviews by then.</p> <p>The relevant dates are:</p> <ul> <li>Final Specifications public review period: Thursday, October 29, 2020 to Monday, December 28, 2020 (60 days)</li> <li>Final Specifications vote announcement: Monday, November 30, 2020</li> <li>Final Specifications voting period: Tuesday, December 29, 2020 to Tuesday, January 5, 2021 (7 days)*</li> </ul> <p>* Note: Early voting before the start of the formal voting will be allowed.</p> <p>The FAPI working group page is <a href="https://openid.net/wg/fapi/">https://openid.net/wg/fapi/</a>. Information on joining the OpenID Foundation can be found at <a href="https://openid.net/foundation/members/registration">https://openid.net/foundation/members/registration</a>. If you’re not a current OpenID Foundation member, please consider joining to participate in the approval vote.</p> <p>You can send feedback on the specifications in a way that enables the working group to act upon it by (1) signing the contribution agreement at <a href="https://openid.net/intellectual-property/">https://openid.net/intellectual-property/</a> to join the working group (please specify that you are joining the “FAPI” working group on your contribution agreement), (2) joining the working group mailing list at <a href="https://lists.openid.net/mailman/listinfo/openid-specs-fapi">https://lists.openid.net/mailman/listinfo/openid-specs-fapi</a>, and (3) sending your feedback to the list.</p> <p>— Michael B. Jones – OpenID Foundation Board Secretary</p><p>The post <a href="https://openid.net/2020/10/29/public-review-period-for-proposed-final-fapi-1-0-part-1-and-part-2-specifications/" target="_blank">Public Review Period for Proposed Final FAPI 1.0 Part 1 and Part 2 Specifications</a> first appeared on <a href="https://openid.net/" target="_blank">OpenID</a>.</p></div> <div class="permalink"><a href="https://openid.net/2020/10/29/public-review-period-for-proposed-final-fapi-1-0-part-1-and-part-2-specifications/">by Mike Jones at <time datetime="2020-10-30T03:05:25Z" title="GMT">October 30, 2020 03:05 AM</time></a></div></div> <h2><time datetime="2020-10-29">October 29, 2020</time></h2> <div class="news charles-stross"> <h3><a href="http://www.antipope.org/charlie/blog-static/" title="Charlie's Diary">Charles Stross</a>—<a href="http://www.antipope.org/charlie/blog-static/2020/10/countdown-to-crazy.html">Countdown to Crazy</a></h3> <div class="content" xml:lang="en"><p>This is your official thread for discussing the upcoming US presidential and congressional election on November 3rd; along with its possible outcomes.</p> <p>Do <strong>not</strong> chat about the US supreme court, congress, presidency, constitution, constitutional crises (possible), coup (possible), Donald Trump and his hellspawn offspring and associates, or <em>anything about US politics in general</em> on the Laundry Files book launch threads. If you do, your comments will be ruthlessly moderated into oblivion.</p> <p>You are allowed and encouraged to discuss those topics in the comments below this topic.</p> <p>(If you want to discuss "Dead Lies Dreaming" here I won't stop you, but there's plenty of other places for that!)</p></div> <div class="permalink"><a href="http://www.antipope.org/charlie/blog-static/2020/10/countdown-to-crazy.html">by Charlie Stross at <time datetime="2020-10-29T10:16:24Z" title="GMT">October 29, 2020 10:16 AM</time></a></div></div> <h2><time datetime="2020-10-28">October 28, 2020</time></h2> <div class="news guy-kawasaki" xml:lang="en"> <h3><img class="icon" src="https://guykawasaki.com/wp-content/uploads/2015/02/Guy-Kawasaki-1024x1024-54ede85dv1_site_icon-32x32.png"></img><a href="https://guykawasaki.com" title="Guy Kawasaki">Guy Kawasaki</a>—<a href="https://guykawasaki.com/shea-and-syd-mcgee-of-studio-mcgee-and-netflixs-dream-home-makeover/">Shea and Syd McGee of Studio McGee and Netflix’s Dream Home Makeover</a></h3> <div class="content"><p><span>This episode’s guests, yes plural, are the delightful Syd and Shea McGee. They are the power couple behind Studio McGee and McGee & Co. With a vision that beautiful design can be approachable, Studio McGee has become one of the leading innovators in the interior design industry.</span></p> <p><span>This is the first wife-husband interview on Remarkable People. While they are individually remarkable, together, they are unstoppable.</span></p> <p><span>Their business includes a home design firm as well as a line of carefully curated products. They’ve also designed a line of merchandise sold at Target, co-authored a new book called Make Life Beautiful. And if that’s not enough, they’re starring in a new Netflix series called Dream Home Makeover.</span></p> <p><span>All born from the idea of making life beautiful and blooming into a thriving business in just five years with a foundation on Instagram.</span></p> <p><span>In this episode, you’ll learn about rocking Instagram, working together as a married couple, the grit and determination that’s necessary to make a business successful, and how I should redo the background in my home studio.</span></p> <p><span>There’s even a marriage tip for Instagram couples.</span></p> <div class="smart-track-player-container stp-color-f6d813-000000 spp-stp-desktop smart-track-player-dark"></div><div class="spp-shsp-form spp-shsp-form-98ac7c5d"></div> <p><span>This episode is brought to you by reMarkable, the paper tablet. It’s my favorite way to take notes, sign contracts, and save all the instruction manuals for all the gadgets I buy. Learn more at </span><a class="editor-rtfLink" href="http://remarkable.com/" rel="noopener noreferrer" target="_blank"><span>remarkable.com</span></a></p> <p><span>I hope you enjoyed this podcast. Would you please consider leaving a short review on Apple Podcasts/iTunes? It takes less than sixty seconds. It really makes a difference in swaying new listeners and upcoming guests. I might read your review on my next episode!</span></p> <p><span>Sign up for Guy’s weekly email at </span><a class="editor-rtfLink" href="http://eepurl.com/gL7pvD" rel="noopener noreferrer" target="_blank"><span>http://eepurl.com/gL7pvD</span></a></p> <p><span>Find Syd and Shea’s book </span><a class="editor-rtfLink" href="https://studio-mcgee.com/make-life-beautiful/" rel="noopener noreferrer" target="_blank"><em><span>Make Life Beautiful</span></em></a><em><span> </span></em><span>and watch their Netflix show, </span><a class="editor-rtfLink" href="https://studio-mcgee.com/our-netflix-show/" rel="noopener noreferrer" target="_blank"><span>Dream Home Makeover</span></a><span>. And, of course, make sure to </span><a class="editor-rtfLink" href="https://www.instagram.com/studiomcgee/" rel="noopener noreferrer" target="_blank"><span>follow them on Instagram</span></a><span>!</span></p> <p><span>Connect with Guy on social media:</span></p> <p><span>Twitter: </span><a class="editor-rtfLink" href="http://twitter.com/guykawasaki" rel="noopener noreferrer" target="_blank"><span>twitter.com/guykawasaki</span></a></p> <p><span>Instagram: </span><a class="editor-rtfLink" href="http://instagram.com/guykawasaki" rel="noopener noreferrer" target="_blank"><span>instagram.com/guykawasaki</span></a></p> <p><span>Facebook: </span><a class="editor-rtfLink" href="http://facebook.com/guy" rel="noopener noreferrer" target="_blank"><span>facebook.com/guy</span></a></p> <p><span>LinkedIn: </span><a class="editor-rtfLink" href="http://www.linkedin.com/in/guykawasaki/" rel="noopener noreferrer" target="_blank"><span>www.linkedin.com/in/guykawasaki/</span></a></p> <p><span>Read Guy’s books: </span><a class="editor-rtfLink" href="https://guykawasaki.com/books/" rel="noopener noreferrer" target="_blank"><span>https://guykawasaki.com/books/</span></a></p> <p><span>Thank you for listening and sharing this episode with your community.</span></p> <p><em>Photo credit: <a href="https://www.instagram.com/lucycall/" rel="noopener noreferrer" target="_blank">Lucy Call</a></em></p> <p>The post <a href="https://guykawasaki.com/shea-and-syd-mcgee-of-studio-mcgee-and-netflixs-dream-home-makeover/" rel="nofollow">Shea and Syd McGee of Studio McGee and Netflix’s Dream Home Makeover</a> appeared first on <a href="https://guykawasaki.com" rel="nofollow">Guy Kawasaki</a>.</p> <img alt="" height="1" src="http://feeds.feedburner.com/~r/guykawasaki/Gypm/~4/FRXg935hbXQ" width="1"></img></div> <div class="permalink"><a href="https://guykawasaki.com/shea-and-syd-mcgee-of-studio-mcgee-and-netflixs-dream-home-makeover/">by Guy Kawasaki at <time datetime="2020-10-28T13:30:39Z" title="GMT">October 28, 2020 01:30 PM</time></a></div></div> <h2><time datetime="2020-10-27">October 27, 2020</time></h2> <div class="news phil-wilson" xml:lang="en-GB"> <h3><a href="http://philwilson.org/blog" title="philwilson.org">Phil Wilson</a>—<a href="http://philwilson.org/blog/2020/10/week-3-cheesy-bread/">Week 3: cheesy bread</a></h3> <div class="content"><ul><li>This week has mostly been brought to you by Marks and Spencer’s Extra Mature and Red Leicester cob. Deeeeelicious.</li><li>My son is playing <a href="https://undertale.com/">Undertale</a> all the time. I think he’s on his 10th or 11th playthrough. When he’s not playing, he’s listening to the soundtrack.</li><li>I am still playing <a href="https://en.wikipedia.org/wiki/Trine_4:_The_Nightmare_Prince">Trine 4</a>, which is absolutely beautiful, very charming, and only slightly challenging, which is just how I like my games in 2020.</li><li>I have read <a href="https://en.wikipedia.org/wiki/The_Maltese_Falcon_(novel)">The Maltese Falcon</a>. It is noir with a capital-N, having a manipulative, selfish antihero who is completely lacking in human empathy.</li><li>Leaves are falling off the fig tree in scores, which means it is now officially autumn.</li><li>Friday was an <a href="https://en.wikipedia.org/wiki/Inset_day">INSET day</a>, so I found myself eating flapjacks, drinking tea and listening to Radio 2 whilst my kids played a boardgame upstairs. Hello middle age and middle class.</li><li>SpaceX have now made <a href="https://www.spacex.com/updates/starlink-mission-10-24-2020/index.html">100 successful flights</a>.</li><li>It’s now half-term, my family is all at home whilst I am, so there are some fun meeting backgrounds for other people to enjoy I’m sure, but for me, I’ll just enjoy not having to make packed lunches every night!</li></ul> <p></p></div> <div class="permalink"><a href="http://philwilson.org/blog/2020/10/week-3-cheesy-bread/">by Phil at <time datetime="2020-10-27T17:04:58Z" title="GMT">October 27, 2020 05:04 PM</time></a></div></div> <div class="news martin-fowler"> <h3><a href="https://martinfowler.com" title="Martin Fowler">Martin Fowler</a>—<a href="https://martinfowler.com/articles/202010-social-dampening.html">Should social media dampen uncertain stories?</a></h3> <div class="content"><p>In last weeks of the 2020 presidential campaign, the New York Post broke a story alleging corrupt behavior by the family of Joe Biden, a candidate for President. The story wasn't confirmed by other media organizations. Supporters of Donald Trump acted to spread the story on social media, but both Twitter and Netscape took unprecedented efforts to block the story. That action to block the story became a story in itself, and there's been much discussion about whether the social media giants should block a story like this. Reading this discussion I think there's an important nuance that's been missed, one that applies in general to cases like this.</p> <p><a class="more" href="https://martinfowler.com/articles/202010-social-dampening.html">more…</a></p></div> <div class="permalink"><a href="https://martinfowler.com/articles/202010-social-dampening.html">by Martin Fowler at <time datetime="2020-10-27T15:25:00Z" title="GMT">October 27, 2020 03:25 PM</time></a></div></div> <div class="news koranteng-ofosu-amaah"> <h3><a href="https://koranteng.blogspot.com/" title="Koranteng's Toli">Koranteng Ofosu-Amaah</a>—<a href="https://koranteng.blogspot.com/2020/10/wishful-thinking.html">Wishful Thinking</a></h3> <div class="content"><blockquote>It is always a relief to believe what is pleasant, but it is more important to believe what is true. <p>— Hilaire Belloc, <a href="https://www.amazon.com/gp/product/061525859X/ref=as_li_tl?ie=UTF8&tag=korantenstoli-20&camp=1789&creative=9325&linkCode=as2&creativeASIN=061525859X&linkId=e4c42b38b1b99440db09564631d513ac">The Silence of the Sea</a></p></blockquote> <div style="text-align: center;"><a href="https://www.flickr.com/photos/koranteng/4316041025/in/album-220629/" title="It's your day by Glen"><img alt="It's your day by Glen" border="0" height="500" src="https://live.staticflickr.com/4030/4316041025_c9c9734617.jpg" style="display: inline;" width="495"></img></a></div><br></br> <h2 id="anticipation">The Sound of Anticipation</h2><br></br> <blockquote>I guess I anticipated that the private sector would have engaged and helped develop it for the clinical side. <p>— <a href="https://www.rev.com/transcript-editor/shared/fXhc-ZopdfIfg8lBetXwtQ3uvBJwoFUoOrAb55IsZDONZTwQkFxF_TMiMY-OXdsBrCc2jxPb3NNub13hqv5JhXJbHoY?loadFrom=PastedDeeplink&ts=3556.02">Robert Redfield, director of the CDC</a> Congressional testimony (March 12 2020)</p></blockquote> <p>I <a href="https://twitter.com/koranteng/status/1261164116493897728">keep</a> coming back to this statement delivered, with a straight face, by Doctor Redfield in response to a rather sympathetic congressional audience. I assume that the congressmen and women's eyebrows arched violently at this verbal eruption. My eyebrows certainly assumed McDonalds' golden arch proportions when I read that soundbite.</p> <p>Most American politicians only throw softballs - the business about scrutiny and oversight of the executive is mostly a fiction, and even the lawyers among them barely cross examine at the best of times. Even if you wing it and come unprepared, you should be able to dodge their inquiries. And yet this is the answer that a friendly congressman's pitch elicited: "I guess I anticipated that the private sector would have engaged..."</p> <p>Slightly related: The Ayn Rand Institute bootstrapped its way to a PPP Loan of at least $350K. The institute's leadership had clearly done a <a href="https://lithub.com/the-ayn-rand-institute-bootstrapped-its-way-to-a-ppp-loan-of-at-least-350k/">close reading of their eponymous subject's The Virtue of Selfishness</a></p> <p>In the hearings, there was not much more urgency, the outlines of the botched US federal response were already clear six weeks into the coronavirus pandemic. The main outrage in early March 2020 was that CDC did not have the testing capacity, nor indeed did it look as if there was a plan to increase it. This, of course, in stark comparison to the war footing that China, Taiwan, Vietnam and other countries had taken. And so, for example, the Democratic congresswomen were complaining that passengers on cruise ships were not being notified that they might have been exposed to the fast spreading clumps of viral RNA even weeks after exposure and so might have been unwittingly contributing to <a href="https://home.koranteng.com/writings/coronavirus-super-spreaders.html">superspreading events</a>.</p> <p>If the leader of the public health response was freely signalling his belief that it was all a matter for private sector engagment, we were clearly in troubled waters. This seemed to be a foundational sin: the United States's public health response to our covidious predicament was flawed at conception.</p> <div style="text-align: center;"><a href="https://www.flickr.com/photos/koranteng/50150113727/in/album-72157714505657623/" title="Robert Redfield I guess I anticipated that the private sector would have engaged"><img alt="Robert Redfield I guess I anticipated that the private sector would have engaged" border="0" height="281" src="https://live.staticflickr.com/65535/50150113727_930ba8dcff.jpg" style="display: inline;" width="500"></img></a></div><br></br> <p>Then I read the <a href="https://www.ft.com/content/97dc7de6-940b-11ea-abcd-371e24b679ed">delicious sentence in the Financial Times</a> that "Dr Anthony Fauci – the infectious disease expert and now household name – is widely known to loathe Redfield, and vice versa." I am up to 25 stanzas imploring <a href="https://koranteng.blogspot.com/2020/05/the-grand-reopening-of-texas.html">Dear Kindly Doctor Fauci</a> to step in and sort things out, but perhaps he might have had reason for his assumed assessment of Dr Redfield. With hindsight, when you watch the footage of Fauci and Redfield testifying while seated next to each other, you note that Redfield calls Fauci, Tony, whereas it is always "Doctor Redfield" in the other direction. Not to digress further, but one wonders if sharp-elbowed bureaucratic infighting is part of the reason for the dysfunction we have witnessed. Reading that CDC testing guidelines were relaxed only when the good Doctor <a href="https://www.cnn.com/2020/08/26/politics/fauci-coronavirus-cdc-testing/index.html">Fauci was in surgery</a> is of a piece with this pattern of neglect.</p> <p>Still, one shouldn't personalize things since I am using "Redfield" as a shorthand for a kind of evidence-free, faith-based ideological thinking. It's a marker for a blindspot of sorts, an Anglosphere take on magical realism. Others have <a href="https://newrepublic.com/article/156901/dismantled-state-takes-pandemic">followed this line of thinking</a></p> <blockquote>Here were two men wondering aloud why reality had failed to conform to their ideology. Where was the private sector, exactly, during these eight weeks? How odd that these companies, whose only responsibility is to their shareholders, had failed to make up for the incompetence of this administration. <p>Redfield seems to have been selected to run the CDC not only because he was a prominent virologist, which made him appear qualified for the job, but also because of his hard-line politics, which made him qualified to serve in this Republican administration. Even at the time of his appointment, a few experts tried to warn the administration that, as concerning as his dodgy politics were, his complete lack of experience in public health administration was even more disturbing. His politics, as it turns out, matter much more than his expertise when it comes to making a vital agency function.</p></blockquote> <p>The adherents of this kind wishful thinking will always observe in a crisis that <a href="https://www.washingtonpost.com/politics/2020/03/12/7-important-things-we-learned-coronavirus-hearings/">"the private sector was too slow"</a>. They are forever singing the <a href="https://www.youtube.com/watch?v=L40uXSTr5os&list=PLsr0JQDa6jrKPs-hDlzXvhsBIV6Lga7At&index=6&t=0s">Dazz Band's chorus</a>: "do I hear the sound of anticipation?" in advance of <a href="https://koranteng.blogspot.com/2020/08/the-second-wave.html">the second wave</a>. </p> <p>The next day, <a href="https://www.washingtonpost.com/nation/2020/03/13/coronavirus-testing-katie-porter/">Congresswoman Katie Porter had had enough</a> and brought out the whiteboard while questioning Robert Redfield and eventually got him to commit to free coronavirus testing. Her basic point was that the good doctor had ample authority in the context of a public health emergency to actually regulate the health care system. But it took relentless questioning, and she had to frame it like a game of The Price is Right to get him to admit that it might be a touch difficult for an uninsured American to pay the then-estimated $1,331 out-of-pocket cost of a coronavirus test, and that perhaps this might be an impediment to the WHO's injunction to "test, test, test" in light of a highly contagious disease to which humanity had no immunity.</p> <div style="text-align: center;"><a href="https://www.flickr.com/photos/koranteng/17907139/in/album-220629/" title="Queen Portia"><img alt="Queen Portia" border="0" height="500" src="https://live.staticflickr.com/13/17907139_26564c827e.jpg" style="display: inline;" width="325"></img></a></div><br></br> <p>Note: that it would take until September 1st for the full implications of actually exercising that regulatory authority to start to show. All of a sudden, we heard that the <a href="https://www.nytimes.com/2020/09/01/business/eviction-moratorium-order.html">CDC could impose a moratorium on evictions</a>, that it was well within its capacity to do so. There was no explanation on why it had taken more than 6 months to make that determination, and, as for all those lives that had been upended in the interim, the families put on the street, those made unemployed or forced to return to work in <a href="https://koranteng.blogspot.com/2020/06/dear-mr-surgeon-general-re-meatpacking.html">unsafe Smithfield plants</a> for fear of the bread line, oh well c'est la vie. A <a href="https://www.usatoday.com/story/news/investigations/2020/10/06/expert-cdcs-redfield-should-expose-trump-covid-failures-leave-post/5899724002/">blind man could see</a> the need for even these half measures, as the Godfather of soul sang. Or perhaps, we can turn to Upton Sinclair</p> <blockquote>"It is difficult to get a man to understand something, when his salary depends upon his not understanding it."</blockquote> John Kenneth Galbraith was less cynical but no less piercing in outlining the workings of wishful thinking when he cast his eye on <a href="http://www.amazon.com/exec/obidos/ASIN/0140136096/korantenstoli-20">The Great Crash of 1929</a>: <blockquote>By affirming solemnly that prosperity will continue, it is believed that one can help insure that prosperity will in fact continue. Especially among businessmen the faith in the efficiency of such incantation is very great.</blockquote> <p>As with public health so with the economy. I've <a href="https://koranteng.blogspot.com/2020/05/shell-games-part-i-shame-cultures.html">previously pointed</a> to the figure of Alan Greenspan whose lifelong herculean efforts to tilt the playing field in the economy towards the rich were shown up to be similarly catastrophic in fomenting a modern Depression. Even his <a href="https://twitter.com/koranteng/status/1261165866680569857">mea culpa</a> has proven to be ephemeral</p> <blockquote>"I made a mistake in presuming that the self-interests of organisations, specifically banks and others, were such that they were best capable of protecting their own shareholders and their equity in the firms"</blockquote> <p>Ha ha ha ha ha ha. Pardon my visceral reaction. GTFOHWTBS</p> <p>It was a strategic retreat however, in light of the Great Recession and the housing bubble. Still, the rehabilitation campaign for this <a href="https://www.jstor.org/stable/40722345?seq=1">disastrous legacy</a> was immediately launched and, more importantly, there was no restitution or move to address the fundamental inequality that Greenspan advocated and, indeed, enabled. The great cheerleader of unrestrained capitalism had set the system in place and the rigged game continues apace.</p> <p>There is, of course, a difference between the theory and the practice of free markets. Charicatures of Adam Smith notwitstanding, <a href="https://twitter.com/koranteng/status/1239796300033466368">Bagehot's caveats are always ignored as inconveniences</a>. As I wrote at the outset of the pandemic:</p> <blockquote>We'll be hearing a lot about the "lend freely" aspect of Bagehot's premise in the coming bailouts. We'll conveniently hear less about the "at a high rate" or the "solvent merchants" qualifiers. But those are the rules for banks foremost, and for businesses writ large. <p>When it comes to bailouts for labor, moral hazard suddenly leaps to the front of the political arguments. The language is of handouts and welfare. Means testing inevitably raises its head. Social insurance has always needed better PR if not crises of power (Bismarck, FDR, Bevan)</p> </blockquote> <p>A difficulty for the rest of us is determining whether the Redfield-Greenspan outlook was a sincere belief or a convenient cover story. It's a puzzle: are they in on the con or merely naive? Are they a mark or is it part of the long con? Should we consider them like the character played by Robert Redford in The Sting, actors in double and triple crosses? I do not mean to suggest Robert Redfield should be played by the Sundance Kid when the tales are told by Hollywood, but it's quite the <a href="https://www.amazon.com/gp/product/2264036931/ref=as_li_tl?ie=UTF8&tag=korantenstoli-20&camp=1789&creative=9325&linkCode=as2&creativeASIN=2264036931&linkId=2fd96bd005fa5186267c09d74f754365">ambiguous adventure</a>.</p> <p>Perhaps it doesn't matter, because the end result is <a href="https://koranteng.blogspot.com/2020/10/the-justice-and-secretary.html">the same grift</a>, it's a shell game nonetheless, and one should protect oneself accordingly. We should fight the good fight against the soi-disant abstract magic of the market, even as one <a href="https://koranteng.blogspot.com/2020/09/the-necessity-of-permanent-outrage.html">expresses one's outrage</a>. </p> <p>The pessimistic view is that we are dealing with gremlins, per <a href="https://www.poetryfoundation.org/poems/44915/hugh-selwyn-mauberley-part-i">Ezra Pound's Hugh Selwyn Mauberly</a></p><blockquote>usury age-old and age-thick<br></br>and liars in public places. </blockquote> <p>The optimistic viewpoint is more charitable albeit that it is is a matter of routine greed. We can turn again to <a href="https://wist.info/galbraith-john-kenneth/7463/">John Kenneth Galbraith</a> for insight </p><blockquote>The modern conservative is engaged in one of man's oldest exercises in moral philosophy; that is, the search for a superior moral justification for selfishness.</blockquote> Returning to Belloc's thought about wishful thinking, we can hear its rhyme with Francis Bacon's aphorism: <blockquote>Hope is a good breakfast, but it is a bad supper.</blockquote> <p>In any case, the die is cast, the pursuit of <a href="https://koranteng.blogspot.com/2020/06/herd-immunity.html">herd immunity</a> was the chosen tactic and we are all paying the cost in flesh and blood. 'Tis quite the pity that, in this pandemic, wishful thinking has lead the <a href="https://koranteng.blogspot.com/2020/07/top-public-health-interventions.html">public health intervention</a>.</p> <p>"I guess I anticipated that the private sector would have engaged and helped develop it for the [insert topic here]" should be the epitaph of the wishful thinkers.</p> <div style="text-align: center;"><a href="https://www.flickr.com/photos/koranteng/3205014150/in/album-220629/" title="don't mind your wife chop bar at the local market"><img alt="don't mind your wife chop bar at the local market" border="0" height="338" src="https://live.staticflickr.com/3446/3205014150_76204e5e80.jpg" style="display: inline;" width="500"></img></a></div><br></br> <h2 id="wishful">Wishful Thinking</h2><br></br> <p>Wishful thinking has been revealed as the bottom line<br></br>Their font of magical realism <a href="https://koranteng.blogspot.com/2020/08/in-covidious-time.html#covidious">in a covidious time</a><br></br>An age-old shell game full of mystical narratives<br></br>The rhetoric of pocket book common sense and tough love <br></br>Merely masked the underlying impunity and strife</p> <p>Force majeure, they vouchsafed bailouts for finance <br></br>But look, all of a sudden, central bankers turn to doves<br></br>Then the quick turn, post-haste, to restore the balance<br></br>We started hearing of moral hazard and hard choices.</p> <p>For businessmen with hard noses, it's called strategic default<br></br>For your ordinary Joe, it's eviction and the bread line<br></br><a href="https://www.youtube.com/playlist?list=PLsr0JQDa6jrKhFiO0lQwk7XaWL3-RbKvm">Rent is due</a>, sucker, it's your fault, not mine<br></br>Public health can wait, let's have a grand reopening<br></br>Never mind <a href="https://koranteng.blogspot.com/2020/04/the-mosquito-principle.html">The Mosquito Principle</a> or social living</p> <p>Individual choice will save us, communal thinking is in the tank <br></br>Pull yourself up by your bootstraps, there's always the food bank<br></br>Governments can socialize the losses, of course, for the bosses<br></br>Meanwhile you're on your own, the workers can pay the cost<br></br>There's the incantation of free enterprise almost to the point of rapture<br></br>When the abiding principle is really that of regulatory capture</p> <p>Crush the unions, we worship at the altar of the free market<br></br>Still, the world is watching, the crisis is having a clarifying effect<br></br>It's proving hard to deny the phantom thread of greed<br></br>When our human infrastructure is shown to be in dire need<br></br>Everything must change, this is school of hard knocks<br></br>Essential workers and labor are shown to be in the dock<br></br>The spokesmen of capital momentarily in a state of shock<br></br>Revealingly, the operative phrase is "human capital stock".</p><br></br> <div style="text-align: center;"><a href="https://www.flickr.com/photos/koranteng/3346403962/in/album-220629/" title="by his grace"><img alt="by his grace" border="0" height="375" src="https://live.staticflickr.com/3573/3346403962_7d6f2661a5.jpg" style="display: inline;" width="500"></img></a></div><br></br> <h2 id="playlist">Soundtrack for this note</h2><br></br> <p>Let's have a soundtrack for this worldview. What to call it though? Regulatory Capture is argumentatative as well as being a mouthful. Free Markets doesn't get to my intent and Lightweight Regulation reeks of irony. It's not quite Social Darwinism and I already have a <a href="https://www.youtube.com/playlist?list=PLsr0JQDa6jrLCaayH9KOKh8ldXu9AHbPO">Manifest Destiny</a> and a <a href="https://www.youtube.com/playlist?list=PLsr0JQDa6jrJlPDo5KrPxKGprHKVq4ipc">Shell Games</a> playlist. Arggh let's go with Wishful Thinking. In the context of the US and UK responses to our covidious predicament, it clearly fits the bill.</p> <h3><a href="https://www.youtube.com/playlist?list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm">Wishful Thinking, a playlist</a></h3><br></br> <p>The <a href="https://www.youtube.com/playlist?list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm">sounds of magical realism </a>in the human marketplace</p> <ul><li><a href="https://www.youtube.com/watch?v=vgnu0qFaI30&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=2&t=0s">Magical Mystical Way by Omar</a></li><li><a href="https://www.youtube.com/watch?v=FKQZBCOYNuM&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=3&t=0s">I Wish by Dwele</a></li><li><a href="https://www.youtube.com/watch?v=lJ_lPnZEhWU&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=4&t=0s">Magic by Amel Larrieux</a></li><li><a href="https://www.youtube.com/watch?v=h5CATS4_gVA&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=5&t=0s">Everybody Has a Plan Until They Get Punched in the Mouth by Charlie Hunter</a><br></br>Mugged by reality in Mike Tyson's parlance with the incredible guitar of Charlie Hunter. One hopes America has the sense to follow through on its buyer's remorse instead of doubling down on wishful thinking. </li><li><a href="https://www.youtube.com/watch?v=IGXH0qL5HCs&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=6&t=0s">Anticipation by Bar-Kays</a></li><li><a href="https://www.youtube.com/watch?v=1plPyJdXKIY&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=7&t=0s">Regulate by Warren G ft Nate Dogg</a></li><li><a href="https://www.youtube.com/watch?v=ynIHsHYaig0&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=8&t=0s">Wishing Well by Terence Trent D'Arby</a></li><li><a href="https://www.youtube.com/watch?v=GyZjjAa8CZQ&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=9&t=0s">I Wish I Knew by Ahmad Jamal</a></li><li><a href="https://www.youtube.com/watch?v=mllMZtF_5ZA&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=10&t=0s">Market Place by Hugh Masekela</a></li><li><a href="https://www.youtube.com/watch?v=qrlZc3BzoWg&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=11&t=0s">You Can Make A Wish by Mica Paris</a></li><li><a href="https://www.youtube.com/watch?v=FJzZ6zIJZzo&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=12&t=0s">Blind Man Can See It by James Brown</a><br></br>Paid the cost to be the boss</li><li><a href="https://www.youtube.com/watch?v=MYn7zZ-urag&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=13&t=0s">Human Market Place by Third World</a></li><li><a href="https://www.youtube.com/watch?v=yUYK3ktvWKc&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=14&t=0s">Free Enterprise by Rick Ross ft John Legend</a><br></br>The album is called Black Market</li><li><a href="https://www.youtube.com/watch?v=guqbCunNUbw&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=15&t=0s">Market Place by Etta James</a></li><li><a href="https://www.youtube.com/watch?v=c7IYSAUj78g&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=16&t=0s">I Wish by Stevie Wonder</a></li><li><a href="https://www.youtube.com/watch?v=aT22bCkKmTk&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=17&t=0s">Nigerian Marketplace by Oscar Peterson Trio</a></li><li><a href="https://www.youtube.com/watch?v=3nsIXn2nyUQ&list=PLsr0JQDa6jrL0es2886SxG0sdDGXb2Bvm&index=18&t=0s">When The Party's Over by Alexander O'Neal</a><br></br>The walk of shame is in order.</li></ul> <h2>Further Reading</h2><br></br> <p>Amitav Ghosh's excellent Ibis trilogy spends some time musing about the traders of the East India Company and the Opium Wars in <a href="https://www.amazon.com/gp/product/1250013755/ref=as_li_tl?ie=UTF8&tag=korantenstoli-20&camp=1789&creative=9325&linkCode=as2&creativeASIN=1250013755&linkId=eb0da16f84d9847f58ea9c57a27a93a1">River of Smoke</a> and especially in <a href="https://www.amazon.com/gp/product/1250094712/ref=as_li_tl?ie=UTF8&tag=korantenstoli-20&camp=1789&creative=9325&linkCode=as2&creativeASIN=1250094712&linkId=29d8e32c297570ed40e85c8e87e0abea">Flood of Fire</a>. Indeed it <a href="https://twitter.com/koranteng/status/700755915788554241">ought to continue</a> further just for the sheer exuberance of the linguistic invention. Why stop at three novels? </p> <p>The logical endpoint of <a href="https://www.thenational.ae/arts-culture/the-long-read-amitav-ghosh-on-flood-of-fire-the-final-part-of-his-scathing-account-of-the-opium-wars-1.95199#full">free market thinking</a> is the hypocrisy of empire.</p> <blockquote>I realised this was the inaugural moment in the wars of what you might call Free Trade Imperialism. These merchants were the first generation of people for whom Adam Smith’s ideas were like a religion. They really thought they were laws of nature <p>"The profit motive has always existed, nowhere more so than in China and India, but Adam Smith created the idea that the economy is separate from human society and driven by its own internal forces. For the merchants, the market was not subject to any ethical constraints. Nobody in America [today] would suggest that Colombia has a right to push drugs in their country. But this was exactly what the Free Trade Fundamentalists were saying back then." In this, opium was uniquely suited to Smith’s purposes. “The whole point about capitalism is to try to persuade people to buy things that they don’t need," Ghosh argues. "It necessarily began with addictive substances. Tobacco, rum, tea, opium."</p></blockquote> <p>And the band played on... </p> <p>This note is part of a series: <a href="https://koranteng.blogspot.com/2020/08/in-covidious-time.html">In a covidious time</a></p> <span class="technoratitag">File under: <a href="https://koranteng.blogspot.com/search/label/shell%20game" rel="tag">shell game</a>, <a href="https://koranteng.blogspot.com/search/label/con" rel="tag">con</a>, <a href="https://koranteng.blogspot.com/search/label/capitalism" rel="tag">capitalism</a>, <a href="https://koranteng.blogspot.com/search/label/grifters" rel="tag">grifters</a>, <a href="https://koranteng.blogspot.com/search/label/gremlins" rel="tag">gremlins</a>, <a href="https://koranteng.blogspot.com/search/label/culture" rel="tag">culture</a>, <a href="https://koranteng.blogspot.com/search/label/observation" rel="tag">observation</a>, <a href="https://koranteng.blogspot.com/search/label/perception" rel="tag">perception</a>, <a href="https://koranteng.blogspot.com/search/label/USA" rel="tag">USA</a>, <a href="https://koranteng.blogspot.com/search/label/markets" rel="tag">markets</a>, <a href="https://koranteng.blogspot.com/search/label/economics" rel="tag">economics</a>, <a href="https://koranteng.blogspot.com/search/label/politics" rel="tag">politics</a>, <a href="https://koranteng.blogspot.com/search/label/policy" rel="tag">policy</a>, <a href="https://koranteng.blogspot.com/search/label/public%20health" rel="tag">public health</a>, <a href="https://koranteng.blogspot.com/search/label/Observers%20are%20worried" rel="tag">Observers are worried</a>, <a href="https://koranteng.blogspot.com/search/label/poetry" rel="tag">poetry</a>, <a href="https://koranteng.blogspot.com/search/label/covidious" rel="tag">covidious</a>, <a href="https://koranteng.blogspot.com/search/label/greed" rel="tag">greed</a>, <a href="https://koranteng.blogspot.com/search/label/Buyer%27s%20Remorse" rel="tag">Buyer's Remorse</a>, <a href="https://koranteng.blogspot.com/search/label/toli" rel="tag">toli</a></span></div> <div class="permalink"><a href="https://koranteng.blogspot.com/2020/10/wishful-thinking.html">by Koranteng at <time datetime="2020-10-27T13:00:00Z" title="GMT">October 27, 2020 01:00 PM</time></a></div></div> <h2><time datetime="2020-10-25">October 25, 2020</time></h2> <div class="news tim-bray" xml:lang="en-us"> <h3><img class="icon" src="http://www.tbray.org/favicon.ico"></img><a href="https://www.tbray.org/ongoing/" title="ongoing by Tim Bray">Tim Bray</a>—<a href="https://www.tbray.org/ongoing/When/202x/2020/10/20/Google-Antitrust">Google Antitrust Notes</a></h3> <div class="content"><p>I just read the <a href="https://assets.documentcloud.org/documents/7273457/10-20-20-US-v-Google-Complaint.pdf">US antitrust “Complaint”</a> against Google. This is obviously just the first chapter of a very long story, but here are early observations.</p> <p>Don’t get upset that this is going to take years to work through. Figuring out how to unclench Google’s stranglehold on the Internet wouldn’t be easy even without their army of excellent lawyers fighting tooth and claw every step of the way, which they will be. It’s still worth doing.</p> <p>I found the Complaint document to be well-written and well-argued. You don’t need to be an antitrust attorney, or any kind of lawyer at all, to understand its argument. I recommend reading it; It’s not that long and I certainly learned a few things about the shape of the search and advertising business, and you probably would too.</p> <p>To my surprise, a few members of my tribe were pushing back against this lawsuit. The first argument was “This is an operation of the corrupt and malevolent Trump administration, whose real target is their dorky notion that social media is biased against conservatives.” Well, no. Even granted the cosmic awfulness of the current administration, the complaint is still coherent and sensible, and none of the anticonservative-bias fantasyland makes an appearance. Sometimes bad organizations do good things; deal with it.</p> <p>The second pushback is along the lines of “It may be a monopoly but Google is a damn good search engine, and it’s free. So how can that be bad?” Which raises a very sensible question…</p> <h2 id="p-2">Who is harmed?</h2> <p>I agree: It’s not obvious that end-users are hurt directly. Google provides, at the end of the day, a pretty awesome search service. It meets my needs well, and they seem to fix <a href="http://www.tbray.org/ongoing/When/201x/2018/01/15/Google-is-losing-its-memory">breakages</a> when they’re reported.</p> <p>The problem is (to steal a phrase from the Complaint) “monopoly rents from advertisers”. Search advertising is a context where you know exactly what the user is looking for, and it’s amazingly effective, and Google enjoys a monopoly, which means they can charge what the market will bear, and they do. Here’s ¶168:</p> <blockquote><p>Google’s exclusionary conduct also substantially forecloses competition in the search advertising and general search text advertising markets, harming advertisers. By suppressing competition, Google has more power to manipulate the quantity of ad inventory and auction dynamics in ways that allow it to charge advertisers more than it could in a competitive market. Google can also reduce the quality of the services it provides to advertisers, including by restricting the information it offers to advertisers about their marketing campaigns.</p></blockquote> <p>While the Complaint doesn’t mention it, Google has used the insanely-effective AdTech machinery they’ve built around Search to go after the rest of the online advertising market. They and Facebook now enjoy an effective duopoly, which they’re using to ingest a larcenous proportion of the money flowing through the system, thereby wreaking devastation on the publishing industry. Which is to say, intellectually impoverishing our civilization.</p> <h2 id="p-1">The phone builders</h2> <p>The investigators did a really good job digging into the tools Google uses to wrangle the companies who make Android phones. There’s a carrot and a stick. The carrot is that if you play nice and give Google all the search business, they’ll pay a you a commission on the billions they get in revenue. </p> <p>The stick is the Google Android apps, in particular Google Play Services. Android may claim to be open-source but that’s smelling increasingly like a big fat lie, since apparently more and more essential features have migrated into Play Services, including notification capabilities and OAuth.</p> <p>I was actually in the Android group when we shipped Play Services, and I thought it was a brilliant idea because we could add value to the platform without having to convince phonemakers to adopt a whole new release of Android, something they were famously bad at. I feel clueless for having missed the lock-in angle.</p> <h2 id="p-3">The Apple Angle</h2> <p>The Complaint says that mobile traffic in the US is 60% iOS vs 40% Android, which I hadn’t known. Apple routes all the search traffic to Google, which in return routes billions of dollars to Apple. The arrangement works great for both of them. As for the advertisers and publications, they’re just roadkill.</p> <h2 id="p-4">Disappointment</h2> <p>Section VIII, at the end of the Complaint, is entitled “Request for Relief”. It doesn’t even fill one of the 64 pages. It asks the court to (a) agree that Google is behaving illegally, (b) “Enter structural relief as needed to cure any anticompetitive harm”, (c) force Google to stop doing these bad things, (d) do what it takes to restore competitive conditions, (e) do whatever else the Court finds just and proper, and (f) cover the plaintiffs’ expenses.</p> <p>I’m disappointed. Maybe this is a symptom of me not being an antitrust lawyer, but I’d have hoped for some specific, creative ideas on how to accomplish these good things.</p> <p>Since the plaintiffs didn’t bother, let’s look at what they could do.</p> <h2 id="p-7">Regulation</h2> <p>If we don’t like what Google’s doing to the advertisers and the phone builders, we can pass new regulations to forbid them, or enter a Consent decree whereby Google agrees to stop doing those things. This is how the big Microsoft monopoly litigation was settled in 2001.</p> <p>I hate it. You need to write these things carefully and the second the ink is dry the company will start working to game the system. Then there’s the risk of regulatory capture, where the people who are supposed to enforce the new rules start sharing Google’s worldview and basically just don’t. Finally, if new regulations apply to everyone not just Google (which they should) they can be turned into an advantage if they’re so cumbersome that only a giant company can afford to comply with them.</p> <h2 id="p-8">Breakup</h2> <p>One big problem with monopolies is that they use their locked-in profits to invade other business sectors and compete unfairly because they can afford to forego profit. The classic solution is just to break the monopolist the hell up.</p> <p>I’m pretty sympathetic to this approach and <a href="http://www.tbray.org/ongoing/When/202x/2020/06/25/Break-Up-Google">wrote a whole blog piece</a> talking through this in detail. While I stand by every word, reading the Complaint raised my consciousness on the mobile front, which probably affects important details of the breakup.</p> <h2 id="p-5">Utility-style regulation</h2> <p>So if you want to break the company up but you still want excellent search and you want to restore sanity to the advertising business, what else could you do?</p> <p>You can make a case that Web search is a natural monopoly. Running the crawlers and indexers and servers is freaking expensive, requiring monster capex and operational expenditure. It’s not obvious to me that the world needs more than one.</p> <p>The counter-argument would be that competition drives innovation. Speaking as a person who spent some years of his career working on full-text search, I doubt that there’s much left in the way of low-hanging fruit. But I might be wrong.</p> <p>How about declaring that some parts of search implementation are monopolies, and that’s OK, and they should be regulated as such, in exactly the same way we regulate power and water and other natural-monopoly utilities.</p> <p>You’d require that the monopoly offer a straightforward full-text-based document retrieval API that implements several different ranking algorithms and charges per search. You’d forbid it from engaging in any advertising businesses. Then you’d free up people to build consumer-facing search interfaces and compete to sell advertising on them. They could also compete on enriched search, the kind of thing Google does where it converts units and currencies, does arithmetic, knows timezones and populations and capital cities, and branches to the right Wikipedia article while you’re still typing.</p> <p>You could have one of these things that runs no advertising at all, just charges you a (pretty damn low) fee per search. On top of which it’d be faster. I could see myself paying for such a thing.</p> <p>It’d be tricky to work out. But it might give us a much, much nicer Internet. And a richer intellectual landscape.</p></div> <div class="permalink"><a title="All content written by Tim Bray and photos by Tim Bray Copyright Tim Bray, some rights reserved, see /ongoing/misc/Copyright">©</a> <a href="https://www.tbray.org/ongoing/When/202x/2020/10/20/Google-Antitrust">Tim Bray at <time datetime="2020-10-25T04:58:49Z" title="GMT">October 25, 2020 04:58 AM</time></a></div></div> <h2><time datetime="2020-10-24">October 24, 2020</time></h2> <div class="news shelley-powers" xml:lang="en-US"> <h3><a href="https://burningbird.net" title="Burningbird">Shelley Powers</a>—<a href="https://burningbird.net/on-my-way-to-writing-there-was-a-pandemic-and-we-moved-to-georgia-and-trump/">On my way to writing there was a pandemic. And we moved to Georgia. And Trump.</a></h3> <div class="content"><p>I had such good intentions at the start of the year. I was going to lose weight, get in shape, and most of all, return to writing on a regular basis. And then the rest of 2020 hit. It started with COVID and it ends with COVID and a succession of masks and hand washes … </p> <p class="link-more"><a class="more-link" href="https://burningbird.net/on-my-way-to-writing-there-was-a-pandemic-and-we-moved-to-georgia-and-trump/">Continue reading<span class="screen-reader-text"> "On my way to writing there was a pandemic. And we moved to Georgia. And Trump."</span></a></p> <p>The post <a href="https://burningbird.net/on-my-way-to-writing-there-was-a-pandemic-and-we-moved-to-georgia-and-trump/" rel="nofollow">On my way to writing there was a pandemic. And we moved to Georgia. And Trump.</a> appeared first on <a href="https://burningbird.net" rel="nofollow">Burningbird</a>.</p></div> <div class="permalink"><a href="https://burningbird.net/on-my-way-to-writing-there-was-a-pandemic-and-we-moved-to-georgia-and-trump/">by Shelley Powers at <time datetime="2020-10-24T22:11:03Z" title="GMT">October 24, 2020 10:11 PM</time></a></div></div> <div class="news openid" xml:lang="en-US"> <h3><a href="https://openid.net" title="OpenID">OpenID</a>—<a href="https://openid.net/2020/09/14/openid-foundation-virtual-workshop-wednesday-october-28-2020/">Registration Open for OpenID Foundation Virtual Workshop — Wednesday, October 28, 2020</a></h3> <div class="content"><p><strong>Workshop Overview<br></br> </strong>OpenID Foundation Workshops provide technical insight and influence on current Internet identity standards. This virtual workshop is a reschedule of the planned face-to-face workshop prior to IIW Fall 2020. <span>This workshop includes a panel discussion on the Foundation’s ongoing relationship and efforts with the Financial Data Exchange focused on open banking initiatives. The workshop will provide updates on all OpenID Foundation Working Groups as well the OpenID Certification Program.</span></p> <p>Technologists from member organizations and others will update key issues and discuss how they help meet social, enterprise and government Internet identity challenges.</p> <p><strong><br></br> Workshop Details<br></br> </strong>WHEN: Wednesday, October 28, 2020 — 9am-11:30am PT<br></br> REGISTRATION REQUIRED: <a href="https://www.eventbrite.com/e/openid-foundation-virtual-workshop-tickets-121075932373" rel="noopener noreferrer" target="_blank">https://www.eventbrite.com/e/openid-foundation-virtual-workshop-tickets-121075932373</a></p> <p><strong><br></br> Workshop Agenda</strong></p> <table> <tbody> <tr> <td width="148">TIME (PT)</td> <td width="148">PRESENTATION</td> <td width="148">PRESENTER</td> </tr> <tr> <td width="148">9:00-9:05</td> <td width="148">Welcome & Introduction</td> <td width="148">Nat Sakimura & Don Thibeau (OpenID Foundation)</td> </tr> <tr> <td width="148">9:05-9:45</td> <td width="148">FAPI WG Update & Panel Discussion: Securing the Future of the FAPI Ecosystem –Paving the Path Forward for FAPI 2.0</td> <td width="148">Moderator: Nat Sakimura – OpenID Foundation<p></p> <p>Presenter & Panelist: Anoop Saxena – Intuit</p> <p>Panelist: Don Cardinal – FDX</p></td> </tr> <tr> <td width="148">9:45-9:55</td> <td width="148">OpenID Certification Program Update</td> <td width="148">Joseph Heenan – Authlete</td> </tr> <tr> <td width="148">9:55-10:05</td> <td width="148">WG Update – AB/Connect</td> <td width="148">Michael Jones – Microsoft</td> </tr> <tr> <td width="148">10:05-10:15</td> <td width="148">Self-issued OpenID Provider (SIOP) Update</td> <td width="148">Kristina Yasuda — Microsoft</td> </tr> <tr> <td width="148">10:15-10:25</td> <td width="148">OpenID Federation Update</td> <td width="148">Roland Hedberg – Catalogix</td> </tr> <tr> <td width="148">10:25-10:30</td> <td width="148">BREAK</td> <td width="148"></td> </tr> <tr> <td width="148">10:30-10:40</td> <td width="148">WG Update – eKYC-IDA</td> <td width="148">Torsten Lodderstedt – yes.com</td> </tr> <tr> <td width="148">10:40-10:50</td> <td width="148">WG Update – Enhanced Authentication Protocol (EAP)</td> <td width="148">Michael Jones – Microsoft</td> </tr> <tr> <td width="148">10:50-11:00</td> <td width="148">WG Update – Fast Federation (FastFed)</td> <td width="148">Darin McAdams – Amazon</td> </tr> <tr> <td width="148">11:00-11:10</td> <td width="148">WG Update – MODRNA (Mobile OpenID Connect Profile)</td> <td width="148">Bjorn Hjelm – Verizon<p></p> <p> </p></td> </tr> <tr> <td width="148">11:10-11:20</td> <td width="148">WG Update – Shared Signals & Events</td> <td width="148">Atul Tulshibagwale – Google<p></p> <p> </p></td> </tr> <tr> <td width="148">11:20-11:30</td> <td width="148">Open Q&A Session and Closing Remarks</td> <td width="148"></td> </tr> </tbody> </table><p>The post <a href="https://openid.net/2020/09/14/openid-foundation-virtual-workshop-wednesday-october-28-2020/" target="_blank">Registration Open for OpenID Foundation Virtual Workshop -- Wednesday, October 28, 2020</a> first appeared on <a href="https://openid.net/" target="_blank">OpenID</a>.</p></div> <div class="permalink"><a href="https://openid.net/2020/09/14/openid-foundation-virtual-workshop-wednesday-october-28-2020/">by Mike Leszcz at <time datetime="2020-10-24T11:13:58Z" title="GMT">October 24, 2020 11:13 AM</time></a></div></div> <h2><time datetime="2020-10-23">October 23, 2020</time></h2> <div class="news james-governor" xml:lang="en-US"> <h3><a href="https://redmonk.com/jgovernor" title="James Governor's Monkchips">James Governor</a>—<a href="http://feedproxy.google.com/~r/JamesGovernorsMonkchips/~3/lZGVVfPre9Y/">New client profile: Macrometa</a></h3> <div class="content"><p><a href="http://redmonk.com/jgovernor/files/2020/10/logo-macrometa.png"><img alt="" class="aligncenter size-full wp-image-5116" height="72" src="http://redmonk.com/jgovernor/files/2020/10/logo-macrometa.png" width="524"></img></a></p> <h2>About</h2> <p>Macrometa was founded in 2017 by CEO Chetan Venkatesh and chief architect Durga Gokina. It’s a globally distributed high performance data infrastructure and edge compute service with ambitious plans to support a wide range of data models and modern event-driven programming. Macrometa will compete head on with hyperscale cloud companies, edge compute and data as a service providers. With a recent round of founding Macrometa is now expanding its edge compute points of presence, based in data centers around the world, and claims to have 175 so far.</p> <p>It positions itself as a low latency stateful service on which developers can build and deploy event driven applications and functions globally. These apps can target data models including key value store, JSON-based document database, stream-based or even graph traversal.</p> <h2>Size</h2> <p>The team has offices in San Francisco, Bulgaria, and India. In early October Macrometa announced $7M Seed financing, led by DNX Ventures, as it unveiled its first products.</p> <h2>Products</h2> <p>Macrometa Global Data Network (GDN) is a fully managed data and compute service accessed via serverless API. The GDN combines a low latency, globally distributed streaming NoSQL database, pub/sub, stream data processing with a function and container runtime.</p> <p>Macrometa has some hardcore computer science behind it, based as it is on research about conflict-free replicated data types (CRDTs), where a network can be replicated and updated concurrently, while maintaining consistency – “it’s conflict free!”. Riak by Basho was the first well known data store that supported CRDT, and was well known for its rock solid performance and consistency.</p> <h2>Go To Market</h2> <p>Macrometa has a two-pronged approach – aiming for bottoms up adoption by developers, but also enterprise sales led top down engagements with companies looking for high scale infrastructure for data-driven applications. Initial customers include major tech vendors, global retailers and telcos.</p> <h2>Competitive Landscape</h2> <p>The market for distributed cloud-managed databases is extremely hot right now. Managed services are the new black.</p> <p>As such the hyperscale cloud providers Amazon Web Services (AWS), Google Cloud Platform (GCP) and Microsoft Azure are all competitors, with their wide range of database and data storage offerings, ready made developer communities and customer bases. The hyperscale players not only offer managed services based on their datastores, but also third party services.</p> <p>Given the developer mindshare of AWS in particular, Macrometa is kickstarting its own developer play by cloning the DynamoDB API, which makes for some cool demos and potentially easy on ramps for developers. At global scale however, the API cloning approach would be strained. Cloning the API is one thing, cloning how the system behaves at scale is quite another. As we’ve seen in other markets, you know, good enough API cloning may be good enough for some potential customers.</p> <p>It’s also frankly a rather bold move to market on the basis that you offer higher performance and more regions than Amazon Web Services.</p> <p>The points of presence argument may open some doors with customers given geopolitics, the pressure we’re seeing on the EU safe harbor agreement, etc. We’re seeing more interest and attention from government organizations, financial services and others in having more control over where they host their data, and with whom.</p> <p>Macrometa is not only competing with AWS, GCP and Azure.</p> <p>It argues it’s the future of edge compute, a space with strong incumbents. Fastly and Cloudflare, modern content delivery network (CDN) market leaders, are both aggressively investing in serverless edge computing, and both have strong engineering teams and excellent reputations in terms of performance. StackPath is pursuing a similar direction. Macrometa could partner with these companies, but competitive pressure will emerge pretty quickly.</p> <p>In terms of distributed, managed database services targeted towards developers, the most obvious competitors are MongoDB’s Atlas and AWS DynamoDB. But other entrants such as FaunaDB are also aggressively courting modern serverless developers. Cockroach, Yugabyte and GCP’s Firebase are also in the mix.</p> <p>See also Redis—another platform with significant developer mindshare—as Redis Labs is also looking at CRDTs as a means to support active-active geo distribution of Redis-based clusters.</p> <p> </p> <p> </p> <p>*Disclaimer: Macrometa is a RedMonk client, but this research was not commissioned and all opinions were independently produced. AWS, Azure, Cloudflare, Fastly, Fauna, GCP, MongoDB, Redis Labs, and StackPath are also RedMonk clients.</p> </div> <div class="permalink"><a href="http://creativecommons.org/licenses/by-nc-sa/2.0/" rel="license">©</a> <a href="http://feedproxy.google.com/~r/JamesGovernorsMonkchips/~3/lZGVVfPre9Y/">James Governor at <time datetime="2020-10-23T14:36:26Z" title="GMT">October 23, 2020 02:36 PM</time></a></div></div> <h2><time datetime="2020-10-22">October 22, 2020</time></h2> <div class="news webkit" xml:lang="en-US"> <h3><a href="https://webkit.org" title="Blog – WebKit">WebKit</a>—<a href="https://webkit.org/blog/11333/release-notes-for-safari-technology-preview-115/">Release Notes for Safari Technology Preview 115</a></h3> <div class="content"><p><a href="https://webkit.org/blog/6017/introducing-safari-technology-preview/">Safari Technology Preview</a> Release 115 is now <a href="https://webkit.org/downloads/">available for download</a> for macOS Big Sur and macOS Catalina. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS.</p> <p>This release covers WebKit revisions <a href="https://trac.webkit.org/log?stop_rev=267325&rev=267719&limit=999">267325-267719</a>.</p> <h3>Web Audio</h3> <ul> <li>Enabled the modern unprefixed WebAudio API (<a href="https://trac.webkit.org/changeset/267488/webkit/">r267488</a>, <a href="https://trac.webkit.org/changeset/267504/webkit/">r267504</a>)</li> <li>Changed AnalyserNode to downmix input audio to mono (<a href="https://trac.webkit.org/changeset/267346/webkit/">r267346</a>)</li> <li>Changed AnalyserNode’s <code>getByteFrequencyData()</code> and <code>getFloatFrequencyData()</code> to only do FFT analysis once per render quantum (<a href="https://trac.webkit.org/changeset/267349/webkit/">r267349</a>)</li> <li>Changed AudioBufferSourceNode to update grain parameters when the buffer is set after rendering has started (<a href="https://trac.webkit.org/changeset/267386/webkit/">r267386</a>)</li> <li>Updated <code>AudioParam.setValueCurveAtTime()</code> to have an implicit call to <code>setValueAtTime()</code> at the end (<a href="https://trac.webkit.org/changeset/267435/webkit/">r267435</a>)</li> <li>Updated AudioParams with automations to process timelines (<a href="https://trac.webkit.org/changeset/267432/webkit/">r267432</a>)</li> <li>Fixed BiquadFilterNode’s lowpass and highpass filters (<a href="https://trac.webkit.org/changeset/267444/webkit/">r267444</a>)</li> <li>Fixed Web Audio API outputting silence for 302 redirected resource (<a href="https://trac.webkit.org/changeset/267507/webkit/">r267507</a>, <a href="https://trac.webkit.org/changeset/267532/webkit/">r267532</a>)</li> <li>Made AudioBufferSourceNode loop fixes (<a href="https://trac.webkit.org/changeset/267443/webkit/">r267443</a>)</li> <li>Changed to properly handle <code>AudioParam.setTargetAtTime()</code> followed by a ramp (<a href="https://trac.webkit.org/changeset/267381/webkit/">r267381</a>)</li> <li>Improved AudioBufferSourceNode resampling (<a href="https://trac.webkit.org/changeset/267453/webkit/">r267453</a>)</li> </ul> <h3>JavaScript</h3> <ul> <li>Fixed BigInt to work with Map and Set (<a href="https://trac.webkit.org/changeset/267373/webkit/">r267373</a>)</li> <li>Enabled <code>Intl.DateTimeFormat</code> <code>dayPeriod</code> (<a href="https://trac.webkit.org/changeset/267454/webkit/">r267454</a>)</li> <li>Updated Intl rounding behavior to align with specifications update (<a href="https://trac.webkit.org/changeset/267500/webkit/">r267500</a>)</li> <li>Updated functions to consistently enumerate <code>length</code> property before <code>name</code> property (<a href="https://trac.webkit.org/changeset/267364/webkit/">r267364</a>)</li> <li>Updated <code>Array.prototype.sort</code> to be consistent with specifications (<a href="https://trac.webkit.org/changeset/267514/webkit/">r267514</a>)</li> </ul> <h3>Web API</h3> <ul> <li><code>Performance.navigation</code> and <code>Performance.timing</code> are incorrectly exposed to workers (<a href="https://trac.webkit.org/changeset/267333/webkit/">r267333</a>)</li> <li>Update User Timing interfaces to User Timing Level 3 (<a href="https://trac.webkit.org/changeset/267402/webkit/">r267402</a>)</li> <li>Fixed <code>visibilitychange:hidden</code> event to fire during page navigations (<a href="https://trac.webkit.org/changeset/267614/webkit/">r267614</a>)</li> </ul> <h3>Media</h3> <ul> <li>Added support for <code>HTMLMediaElement.setSinkId</code> (<a href="https://trac.webkit.org/changeset/267472/webkit/">r267472</a>)</li> </ul> <h3>CSS</h3> <ul> <li>Changed to clear the override width to properly compute percent margins in CSS Grid (<a href="https://trac.webkit.org/changeset/267503/webkit/">r267503</a>)</li> <li>Implemented the CSS <code>math-style</code> property (<a href="https://trac.webkit.org/changeset/267578/webkit/">r267578</a>)</li> </ul> <h3>WebAuthn</h3> <ul> <li>Changed to not set the UV option if the authenticator doesn’t support it (<a href="https://trac.webkit.org/changeset/267369/webkit/">r267369</a>)</li> </ul> <h3>Selection API</h3> <ul> <li>Fixed <code>selectAllChildren</code> to return InvalidNodeTypeError when passed a DocumentType node (<a href="https://trac.webkit.org/changeset/267327/webkit/">r267327</a>)</li> <li>Improved VisibleSelection, FrameSelection, and DOMSelection to preserve anchor and focus (<a href="https://trac.webkit.org/changeset/267329/webkit/">r267329</a>)</li> </ul> <h3>WebRTC</h3> <ul> <li>Updated <code>toRTCIceProtocol</code> to handle <code>ssltcp</code> candidates (<a href="https://trac.webkit.org/changeset/267401/webkit/">r267401</a>)</li> </ul></div> <div class="permalink"><a href="https://webkit.org/blog/11333/release-notes-for-safari-technology-preview-115/">by at <time datetime="2020-10-22T20:04:28Z" title="GMT">October 22, 2020 08:04 PM</time></a></div></div> <div class="news charles-stross"> <h3><a href="http://www.antipope.org/charlie/blog-static/" title="Charlie's Diary">Charles Stross</a>—<a href="http://www.antipope.org/charlie/blog-static/2020/10/upcoming-attractions-1.html">Upcoming Attractions!</a></h3> <div class="content" xml:lang="en"><p>As you know by now, my next novel, <strong>Dead Lies Dreaming</strong> comes out next week—on Tuesday the 27th in the US and Thursday 29th in the UK, because I've got different publishers in different territories).</p> <p>Signed copies can be ordered from <a href="https://transreal.wordpress.com/">Transreal Fiction in Edinburgh</a> via the <a href="https://transreal.wordpress.com/hive-mail-order-service/">Hive online mail order service</a>.</p> <p>(You can also order it via Big River co and all good bookshops, but they don't stock signed copies: <a href="https://www.amazon.com/Dead-Lies-Dreaming-Laundry-Files-ebook/dp/B082RTKGFL/charlieswebsi-20">Link to Amazon US</a>: <a href="https://www.amazon.co.uk/Dead-Lies-Dreaming-Novel-Laundry/dp/0356513793/charliesplace-21">Link to Amazon UK</a>. Ebooks are available too, and I gather the audiobook—again, there's a different version in the US, from Audible, and the UK, from Hachette Digital—should be released at the same time.)</p> <p>COVID-19 has put a brake on any plans I might have had to promote the book in public, but I'm doing a number of webcast events over the next few weeks. Here are the highlights:</p> <p><a href="https://outpostcon.com/register">Outpost 2020</a> is a virtual SF convention taking place from Friday 23rd (tomorrow!) to Sunday 25th. I'm on a discussion panel on <strong>Saturday 24th</strong> at 4pm (UK time), on the subject of "Reborn from the Apocalypse": <em>Both history and current events teach that a Biblical-proportioned apocalypse is not necessarily confined to the realms of fiction. How can we reinvent ourselves, and more importantly, will we?</em>. (Panelists: Charlie Stross, Gabriel Partida, David D. Perlmutter. Moderator: Mike Fatum.)</p> <p>Orbit Live! As part of a series of Crowdcast events, at 8pm GMT on <strong>Thursday 27th</strong> <a href="https://www.amazon.co.uk/RJ-Barker/e/B074JDFNY6">RJ Barker</a> is going to host myself and <a href="https://www.amazon.co.uk/Dead-Man-Ditch-Fetch-Phillips/dp/0356512924/charliesplace-21">Luke Arnold</a> in conversation about our new books: <a href="https://www.crowdcast.io/e/Stross&Arnold/1">sign up for the crowdcast here</a>.</p> <p><a href="https://old.reddit.com/r/Fantasy/">Reddit AmA</a>: No book launch is complete these days without an <strong>Ask me Anything on Reddit</strong>, which in my case is booked for Tuesday 3rd, starting at 5pm, UK time (9am on the US west coast, give or take an hour—the clocks change this weekend in the UK but I'm not sure when the US catches up).</p> <p>The Nürnberg Digital Festival is a community driven Festival with about 20.000 attendees in Nuremberg, to discuss the future, change and everything that comes with it. Obviously this year it's an extra-digital (i.e. online-only) festival, which has the silver lining of enabling the organizers to invite guests to connect from a long way away. Which is why <strong>I'm doing an interview/keynote on Monday November 9th</strong> at 5pm (UK time). You can <a href="https://nuernberg.digital/">find out more about the Festival here</a> (as well as buying tickets for any or all days' events). It's titled "Are we in dystopian times?" which seems to be an ongoing theme of most of the events I'm being invited to these days, and probably gives you some idea of what my answer is likely to be ...</p> <p>Anyway, that's all for now: I'll add to this post if new events show up.</p></div> <div class="permalink"><a href="http://www.antipope.org/charlie/blog-static/2020/10/upcoming-attractions-1.html">by Charlie Stross at <time datetime="2020-10-22T14:38:04Z" title="GMT">October 22, 2020 02:38 PM</time></a></div></div> <h2><time datetime="2020-10-21">October 21, 2020</time></h2> <div class="news simon-fell" xml:lang="en-us"> <h3><a href="https://www.pocketsoap.com/weblog/" title="Simon Fell > Its just code on @superfell">Simon Fell</a>—<a href="https://www.pocketsoap.com/weblog/2020/10/sfx100-build-log-step-1-final-adventures-in-profile/">SFX100 Build Log: Step 1, Final adventures in profile</a></h3> <div class="content">Previously I'd extracted the sheared bolt from the 2nd piece of profile. 2 more to go. At this point, I've gotten to an approach that works reasonably well, counter sink the hole, use the M12 tap to tap the hole, then install the insert. The larger tap wrench and long handled wrench make this easier, but its still a workout. The main thing to watch is that the tap is kept square to the profile, and the insert is kept square while installing.</div> <div class="permalink"><a href="https://www.pocketsoap.com/weblog/2020/10/sfx100-build-log-step-1-final-adventures-in-profile/">by Simon Fell at <time datetime="2020-10-21T17:22:00Z" title="GMT">October 21, 2020 05:22 PM</time></a></div></div> <div class="news guy-kawasaki" xml:lang="en"> <h3><img class="icon" src="https://guykawasaki.com/wp-content/uploads/2015/02/Guy-Kawasaki-1024x1024-54ede85dv1_site_icon-32x32.png"></img><a href="https://guykawasaki.com" title="Guy Kawasaki">Guy Kawasaki</a>—<a href="https://guykawasaki.com/kara-goldin-founder-and-ceo-of-hint-author-of-undaunted/">Kara Goldin: Founder and CEO of Hint, Author of Undaunted</a></h3> <div class="content"><div class="fusion-fullwidth fullwidth-box fusion-builder-row-2 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="background-color: rgba(255,255,255,0); background-position: center center; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-bottom: 0px; margin-top: 0px; border-width: 0px 0px 0px 0px; border-color: #eae9e9; border-style: solid;"><div class="fusion-builder-row fusion-row"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last" style="margin-top: 0px; margin-bottom: 0px;"><div class="fusion-column-wrapper fusion-flex-column-wrapper-legacy"><div class="fusion-text fusion-text-4"><p dir="auto">This episode’s guest is Kara Goldin. She is the founder, CEO, and chief taster of Hint, the lifestyle company that sells bottled water and hand sanitizers</p> <p dir="auto">Prior to Hint, she has worked for are AOL, CNN, and Time. And, well, technically, the TeePee restaurant in Arizona. She is a graduate of Arizona State University.</p> <p dir="auto">The episode starts with a story about an executive from a large beverage company in Atlanta addressing her as “sweetie” and how that was a pivotal moment in her undaunted quest to start a company that sold bottled water.</p> <p dir="auto">Today Hint is over fifteen years old and sales exceed $150 million. It gone from employing Kara and her husband to over employs 200 people.</p> <p dir="auto">In this episode we discussed:<br></br> 🍊 what it takes to make a cold call<br></br> 🍎 get your products into Whole Foods<br></br> 🍋 and, in general, how to be undaunted</p> <p></p> <p dir="auto">This episode is brought to you by reMarkable, the paper tablet. It’s my favorite way to take notes, sign contracts, and save all the instruction manuals to all the gadgets I buy. Learn more at <a href="http://remarkable.com/" rel="nofollow noopener noreferrer" target="_blank">remarkable.com</a></p> <p dir="auto">I hope you enjoyed this podcast, would you please consider leaving a short review on Apple Podcasts/iTunes It takes less than sixty seconds, and it really makes a difference in swaying new listeners and upcoming guests. I might read your review on my next episode!</p> <p dir="auto">Sign up for Guy’s weekly email at <a href="http://eepurl.com/gL7pvD" rel="nofollow noopener noreferrer" target="_blank">http://eepurl.com/gL7pvD</a></p> <p dir="auto">Connect with Guy on social media:<br></br> Twitter: <a href="http://twitter.com/guykawasaki" rel="nofollow noopener noreferrer" target="_blank">twitter.com/guykawasaki</a><br></br> Instagram: <a href="http://instagram.com/guykawasaki" rel="nofollow noopener noreferrer" target="_blank">instagram.com/guykawasaki</a><br></br> Facebook: <a href="http://facebook.com/guy" rel="nofollow noopener noreferrer" target="_blank">facebook.com/guy</a><br></br> LinkedIn: <a href="http://www.linkedin.com/in/guykawasaki/" rel="nofollow noopener noreferrer" target="_blank">www.linkedin.com/in/guykawasaki/</a><br></br> Read Guy’s books: <a href="https://guykawasaki.com/books/" rel="nofollow noopener noreferrer" target="_blank">https://guykawasaki.com/books/</a></p> <p dir="auto">Thank you for listening and sharing this episode with your community.</p> </div><div class="fusion-clearfix"></div></div></div></div></div> <p>The post <a href="https://guykawasaki.com/kara-goldin-founder-and-ceo-of-hint-author-of-undaunted/" rel="nofollow">Kara Goldin: Founder and CEO of Hint, Author of Undaunted</a> appeared first on <a href="https://guykawasaki.com" rel="nofollow">Guy Kawasaki</a>.</p> <img alt="" height="1" src="http://feeds.feedburner.com/~r/guykawasaki/Gypm/~4/v1gy2vdh-mE" width="1"></img></div> <div class="permalink"><a href="https://guykawasaki.com/kara-goldin-founder-and-ceo-of-hint-author-of-undaunted/">by Guy Kawasaki at <time datetime="2020-10-21T13:30:35Z" title="GMT">October 21, 2020 01:30 PM</time></a></div></div> <h2><time datetime="2020-10-20">October 20, 2020</time></h2> <div class="news henri-sivonen"> <h3><a href="https://hsivonen.fi/" title="Henri Sivonen’s pages">Henri Sivonen</a>—<a href="https://hsivonen.fi/k-15-maskit/">Perusteasiakirjoja hallussapitämättä ikärajoitettu</a></h3> <div class="content">A document request to the Finnish institute for health and welfare. (In Finnish)</div> <div class="permalink"><a title="Copyright Henri Sivonen">©</a> <a href="https://hsivonen.fi/k-15-maskit/">Henri Sivonen at <time datetime="2020-10-20T19:21:34Z" title="GMT">October 20, 2020 07:21 PM</time></a></div></div> <div class="news simon-fell" xml:lang="en-us"> <h3><a href="https://www.pocketsoap.com/weblog/" title="Simon Fell > Its just code on @superfell">Simon Fell</a>—<a href="https://www.pocketsoap.com/weblog/2020/10/sfx100-build-log-step-2-motor-drive-test/">SFX100 Build Log: Step 2, Motor / Drive Test</a></h3> <div class="content">The 3D printer is still whirring along, few days left there. The motors and drives turned up, so I did a sanity test on all them to make sure there's no issues. This was straightforward enough, wiring the motor to the driver, plug the encoder cable in, and wire power to the driver. Use the jog function to check that the motor spins. The opensfx docs cover this well. Mains voltage can kill you!</div> <div class="permalink"><a href="https://www.pocketsoap.com/weblog/2020/10/sfx100-build-log-step-2-motor-drive-test/">by Simon Fell at <time datetime="2020-10-20T17:11:10Z" title="GMT">October 20, 2020 05:11 PM</time></a></div></div> </div><h1>Footnotes</h1> <div id="sidebar"><h2>Info</h2><dl><dt>Last updated:</dt><dd><time datetime="2020-11-11T16:29:54Z" title="GMT">November 11, 2020 04:29 PM</time></dd><dt>Powered by:</dt><dd><a href="http://intertwingly.net/code/venus/"><img alt="Venus" border="0" height="15" src="images/venus.png" width="80"></img></a></dd><dt>Export:</dt><dd><ul><li><a href="opml.xml"><img alt="OPML" src="images/opml.png"></img></a></li><li><a href="foafroll.xml"><img alt="FOAF" src="images/foaf.png"></img></a></li></ul></dd></dl><h2>Search</h2><form><input name="q"></input></form></div> <div id="footer"><h2>Memes <a href="memes.atom"><img src="images/feed-icon-10x10.png"></img></a></h2><h2>Subscriptions</h2><ul> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Adrian Bateman</a></li> <li><a href="http://feeds.feedburner.com/symphonious" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="inactive" href="https://www.symphonious.net" title="Symphonious">Adrian Sutton</a></li> <li><a href="https://infrequently.org/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="inactive" href="https://infrequently.org/" title="Infrequently Noted">Alex Russell</a></li> <li><a href="http://feeds.feedburner.com/hublog" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Alf Eaton</a></li> <li><a href="https://allisonrandal.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://allisonrandal.com" title="no activity in 90 days">Allison Randal</a></li> <li><a href="http://jhingran.typepad.com/anant_jhingrans_musings/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://jhingran.typepad.com/anant_jhingrans_musings/" title="no activity in 90 days">Anant Jhingran</a></li> <li><a href="http://www.consortiuminfo.org/standardsblog/backend/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">Andy Upgrove</a></li> <li><a href="http://dashes.com/anil/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="inactive" href="https://anildash.com/" title="Anil Dash">Anil Dash</a></li> <li><a href="https://annevankesteren.nl/feeds/weblog" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="inactive" href="https://annevankesteren.nl/" title="Anne’s Blog">Anne van Kesteren</a></li> <li><a href="http://feeds.feedburner.com/ZenAndTheArtOfRubyProgramming" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://programmingzen.com" title="no activity in 90 days">Antonio Cangiano</a></li> <li><a href="https://blogs.apache.org/foundation/feed/entries/atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active" href="https://blogs.apache.org/foundation/" title="The Apache Software Foundation Blog">Apache Software Foundation</a><ul><li><a href="https://blogs.apache.org/foundation/entry/the-apache-news-round-up199">The Apache News Round-up: week ending 6 November 2020</a></li></ul></li> <li><a href="http://plasmasturm.org/feeds/plasmasturm/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="inactive" href="http://plasmasturm.org/" title="plasmasturm.org">Aristotle Pagaltzis</a></li> <li><a href="https://lehors.wordpress.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://lehors.wordpress.com" title="no activity in 90 days">Arnaud Le Hors</a></li> <li><a href="https://enthusiasm.cozy.org/feed/atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://enthusiasm.cozy.org" title="no activity in 90 days">Ben Hyde</a></li> <li><a href="http://benjamin.smedbergs.us/blog/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://benjamin.smedbergs.us/blog" title="no activity in 90 days">Ben Smedberg</a></li> <li><a href="http://soundadvice.id.au/blog/index.atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://soundadvice.id.au/blog/" title="no activity in 90 days">Benjamin Carlyle</a></li> <li><a href="https://grep.codeconsult.ch/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://grep.codeconsult.ch" title="no activity in 90 days">Bertrand Delacretaz</a></li> <li><a href="http://billhiggins.us/journal/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://billhiggins.us/journal" title="no activity in 90 days">Bill Higgins</a></li> <li><a href="http://www.whump.com/moreLikeThis/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.whump.com/moreLikeThis" title="410: gone">Bill Humphries</a></li> <li><a href="https://dehora.net/journal?format=rss" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://dehora.net/" title="no activity in 90 days">Bill de hÓra</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Bob Geller</a></li> <li><a href="http://feeds.feedburner.com/bobwyman" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://bob.wyman.us/main/" title="no activity in 90 days">Bob Wyman</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Bobby Woolf</a></li> <li><a href="https://brad.livejournal.com/data/atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://brad.livejournal.com/" title="no activity in 90 days">Brad Fitzpatrick</a></li> <li><a href="http://www.blogger.com/feeds/3191291/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://blog.codinginparadise.org/" title="no activity in 90 days">Brad Neuberg</a></li> <li><a href="https://brendaneich.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://brendaneich.com" title="410: gone">Brendan Eich</a></li> <li><a href="http://feeds.feedburner.com/fitz" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://fitz.blogspot.com/" title="no activity in 90 days">Brian Fitzpatrick</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="410: gone">Brian Jones</a></li> <li><a href="http://kasparov.skife.org/blog/index.atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://kasparov.skife.org/blog" title="no activity in 90 days">Brian McCallister</a></li> <li><a href="https://www.schneier.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active" href="https://www.schneier.com" title="Schneier on Security">Bruce Schneier</a><ul><li><a href="https://www.schneier.com/blog/archives/2020/11/the-security-failures-of-online-exam-proctoring.html#comments">The Security Failures of Online Exam Proctoring</a></li><li><a href="https://www.schneier.com/blog/archives/2020/11/2020-was-a-secure-election.html#comments">2020 Was a Secure Election</a></li><li><a href="https://www.schneier.com/blog/archives/2020/11/detecting-phishing-emails.html#comments">Detecting Phishing Emails</a></li><li><a href="https://www.schneier.com/blog/archives/2020/11/california-proposition-24-passes.html#comments">California Proposition 24 Passes</a></li></ul></li> <li><a href="http://www.realworldhaskell.org/blog/feed/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Bryan O'Sullivan</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="408: request timeout">Bug Labs</a></li> <li><a href="http://feeds.feedburner.com/majordojo" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.majordojo.com/" title="no activity in 90 days">Byrne Reese</a></li> <li><a href="http://feeds.feedburner.com/Chadfowlercom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Chad Fowler</a></li> <li><a href="http://headius.blogspot.com/feeds/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://headius.blogspot.com/" title="no activity in 90 days">Charles Oliver Nutter</a></li> <li><a href="http://www.antipope.org/charlie/blog-static/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="http://www.antipope.org/charlie/blog-static/" title="Charlie's Diary">Charles Stross</a></li> <li><a href="http://feeds.feedburner.com/TheLongTail" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://longtail.typepad.com/the_long_tail/" title="no activity in 90 days">Chris Anderson</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">Chris Casciano</a></li> <li><a href="https://bluishcoder.co.nz/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://bluishcoder.co.nz/" title="no activity in 90 days">Chris Double</a></li> <li><a href="https://www.chrisjdavis.org/atom/1" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://www.chrisjdavis.org/" title="no activity in 90 days">Chris J. Davis</a></li> <li><a href="https://blogs.oracle.com/roller-ui/errors/404.jsp" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Chris Oliver</a></li> <li><a href="https://cwilso.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://cwilso.com" title="no activity in 90 days">Chris Wilson</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Christopher Lenz</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Ciaran Gultnieks</a></li> <li><a href="http://www.shirky.com/weblog/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.shirky.com/weblog" title="404: not found">Clay Shirky</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">DB2 on Rails</a></li> <li><a href="https://robilad.livejournal.com/data/atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://robilad.livejournal.com/" title="no activity in 90 days">Dalibor Topic</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">Damian Cugley</a></li> <li><a href="http://damienkatz.net/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://damienkatz.net/" title="no activity in 90 days">Damian Katz</a></li> <li><a href="http://www.madmode.com/feeds/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Dan Connolly</a></li> <li><a href="http://feeds.feedburner.com/netzooid" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://netzooid.com/blog" title="no activity in 90 days">Dan Diephouse</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="403: forbidden">Dan Pritchett</a></li> <li><a href="http://feeds.feedburner.com/killerbees" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://blog.killerbees.co.uk/" title="no activity in 90 days">Danny Angus</a></li> <li><a href="http://feeds.feedburner.com/Carnage4life" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.25hoursaday.com/weblog/" title="no activity in 90 days">Dare Obasanjo</a></li> <li><a href="https://davanum.wordpress.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://davanum.wordpress.com" title="no activity in 90 days">Davanum Srinivas</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Dave Johnson</a></li> <li><a href="http://www.pacificspirit.com/blog/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="408: request timeout">Dave Orchard</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Dave Pawson</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Dave Shields</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Dave Thomas</a></li> <li><a href="http://www.freeke.org/ffg/index.atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="inactive" href="http://www.freeke.org/ffg" title="freeform goodness">Dave Walker</a></li> <li><a href="https://www.beautifuldesignmadesimple.com/blog/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://www.beautifuldesignmadesimple.com/blog/feed/atom/#respond" title="404: not found">David Ascher</a></li> <li><a href="atom-feed.atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://dbaron.org/log/" title="no activity in 90 days">David Baron</a></li> <li><a href="http://feeds.feedburner.com/LoudThinking" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://mongrel/" title="no activity in 90 days">David Heinemeier Hansson</a></li> <li><a href="http://isen.com/cgi-sys/suspendedpage.cgi" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">David Isenberg</a></li> <li><a href="https://quoderat.megginson.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://quoderat.megginson.com" title="no activity in 90 days">David Megginson</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">David N. Welton</a></li> <li><a href="http://davidrecordon.com/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">David Recordon</a></li> <li><a href="https://sites.google.com/site/jonathanloisellemedia/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">David Siegel</a></li> <li><a href="http://meat.net/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://meat.net" title="internal server error">David Terrell</a></li> <li><a href="https://www.hyperorg.com/blogger/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://www.hyperorg.com/blogger" title="internal server error">David Weinberger</a></li> <li><a href="http://www.blogger.com/feeds/8288183/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://prototypo.blogspot.com/" title="no activity in 90 days">David Wood</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">DeWitt Clinton</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="408: request timeout">Dick Hardt</a></li> <li><a href="https://www.pluralsight.com/blog" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Don Box</a></li> <li><a href="https://blog.docuverse.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://blog.docuverse.com" title="no activity in 90 days">Don Park</a></li> <li><a href="http://schepers.cc/feed/atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://schepers.cc" title="no activity in 90 days">Doug Schepers</a></li> <li><a href="https://allinthehead.com/rss" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://allinthehead.com/" title="no activity in 90 days">Drew McLellan</a></li> <li><a href="http://duncan-cragg.org/blog/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://duncan-cragg.org/blog/" title="no activity in 90 days">Duncan Cragg</a></li> <li><a href="http://times.usefulinc.com/atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://times.usefulinc.com/" title="no activity in 90 days">Edd Dumbill</a></li> <li><a href="http://edgerails.info/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Edge Rails</a></li> <li><a href="https://tess.oconnor.cx/feed" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="inactive" href="https://tess.oconnor.cx" title="Theresa O’Connor">Edward O’Connor</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">Elias Torres</a></li> <li><a href="http://feeds.feedburner.com/DrMacrosXmlRants" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://drmacros-xml-rants.blogspot.com/" title="no activity in 90 days">Eliot Kimber</a></li> <li><a href="http://cafe.elharo.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://cafe.elharo.com" title="no activity in 90 days">Elliotte Rusty Harold</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Eric Newcomer</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Erik Dahlström</a></li> <li><a href="http://goer.org/Journal/feed/atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://goer.org/Journal" title="internal server error">Evan Goer</a></li> <li><a href="http://anarchogeek.com/feed/atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">Evan Henshaw-Plath</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">Florian Jensen</a></li> <li><a href="http://www.blogger.com/feeds/14276139/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://fwierzbicki.blogspot.com/" title="no activity in 90 days">Frank Wierzbicki</a></li> <li><a href="http://www.codehaus.org/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Geir Magnusson Jr</a></li> <li><a href="http://feeds.feedburner.com/blogspot/MKuf" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active" href="https://blog.google/" title="The Official Google Blog">Google</a><ul><li><a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/oAakoIIz4fg/">Program Manager</a></li><li><a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/jZoswSiZc9M/">Aussie Animal Aficionado, Google Australia & New Zealand</a></li><li><a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/i4JacL0lYFA/">Head of Government Affairs and Public Policy</a></li><li><a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/hJOm4P0ZlqQ/">Vice President, Middle East & Africa</a></li><li><a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/mVbGbY0ffeI/">Director de Estrategia y Operaciones</a></li><li><a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/Z4wVgUrQzXg/">Strategy and Operations Lead</a></li><li><a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/XexRagB8aHA/">Software Engineer</a></li><li><a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/WnsVhZxuGD4/">Head of Android Enterprise Device Partnerships</a></li><li><a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/yJOInZqU2q4/">Founder of #IamRemarkable and Head of Growth and Think with Google EMEA</a></li><li><a href="http://feedproxy.google.com/~r/blogspot/MKuf/~3/I3Hj3n5Du-4/">Program Manager, Google for Education</a></li></ul></li> <li><a href="http://feeds.feedburner.com/OfficialGoogleDataApisBlog" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://googledataapis.blogspot.com/" title="no activity in 90 days">Google Data APIs</a></li> <li><a href="http://feeds.feedburner.com/OfficialGoogleMapsApiBlog" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://googlemapsapi.blogspot.com/" title="no activity in 90 days">Google Maps API</a></li> <li><a href="http://feeds.feedburner.com/blogspot/dtKx" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://googlereader.blogspot.com/" title="no activity in 90 days">Google Reader</a></li> <li><a href="http://feeds2.feedburner.com/GoogleWaveDeveloperBlog" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://googlewavedev.blogspot.com/" title="no activity in 90 days">Google Wave</a></li> <li><a href="http://feeds.feedburner.com/agileprogrammer/sSCw" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Gordon Weakliem</a></li> <li><a href="http://feeds.feedburner.com/typepad/graham_glass/main" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://grahamglass.blogs.com/main/" title="no activity in 90 days">Graham Glass</a></li> <li><a href="http://www.blogger.com/feeds/12913358/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://prng.blogspot.com/" title="no activity in 90 days">Greg Stein</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Gregor J. Rothfuss</a></li> <li><a href="https://1raindrop.typepad.com/1_raindrop/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://1raindrop.typepad.com/1_raindrop/" title="no activity in 90 days">Gunnar Peterson</a></li> <li><a href="http://feeds.feedburner.com/guykawasaki/Gypm" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="https://guykawasaki.com" title="Guy Kawasaki">Guy Kawasaki</a></li> <li><a href="https://hsivonen.fi/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="https://hsivonen.fi/" title="Henri Sivonen’s pages">Henri Sivonen</a></li> <li><a href="https://flamefew.wordpress.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://flamefew.wordpress.com" title="410: gone">Henri Yandell</a></li> <li><a href="https://blogs.oracle.com/roller-ui/errors/404.jsp" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Henry Story</a></li> <li><a href="http://hughw.blogspot.com/feeds/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://hughw.blogspot.com/" title="no activity in 90 days">Hugh Winkler</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="410: gone">IEBlog</a></li> <li><a href="https://www.ianbicking.org/feeds/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="inactive" href="https://www.ianbicking.org/" title="Ian Bicking: a blog">Ian Bicking</a></li> <li><a href="https://ianskerrett.wordpress.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://ianskerrett.wordpress.com" title="no activity in 90 days">Ian Skerrett</a></li> <li><a href="http://feeds.feedburner.com/cubiclemuses" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://cubiclemuses.com/cm" title="no activity in 90 days">J Aaron Farr</a></li> <li><a href="http://soberbuildengineer.com/blog/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://soberbuildengineer.com/blog" title="internal server error">J Paul Reed</a></li> <li><a href="https://golem.ph.utexas.edu/~distler/blog/atom10.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://golem.ph.utexas.edu/~distler/blog/" title="no activity in 90 days">Jacques Distler</a></li> <li><a href="http://www.blogger.com/feeds/3944976411672994427/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://blog.jclark.com/" title="internal server error">James Clark</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">James Duncan Davidson</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">James E. Robinson, III</a></li> <li><a href="http://feeds.feedburner.com/JamesGovernorsMonkchips" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="https://redmonk.com/jgovernor" title="James Governor's Monkchips">James Governor</a></li> <li><a href="http://www.xn--8ws00zhy3a.com/feed" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.詹姆斯.com/" title="no activity in 90 days">James Holderness</a></li> <li><a href="http://feeds.feedburner.com/Chmod777self" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.chmod777self.com/" title="no activity in 90 days">James Snell</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">James Tauber</a></li> <li><a href="http://feeds.feedburner.com/buckblog" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://weblog.jamisbuck.org" title="no activity in 90 days">Jamis Buck</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">Jan Lehnardt</a></li> <li><a href="http://www.blogger.com/feeds/9475965/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://blog.avantgame.com/" title="no activity in 90 days">Jane McGonigal</a></li> <li><a href="https://jasonkolb.typepad.com/weblog/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://www.jasonkolb.com/weblog/" title="no activity in 90 days">Jason Kolb</a></li> <li><a href="https://rambleon.org/feed/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://rambleon.org" title="404: not found">Jay Young</a></li> <li><a href="http://lastweekinhtml5.blogspot.com/feeds/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://lastweekinhtml5.blogspot.com/" title="no activity in 90 days">Jean-Baptiste Clamence</a></li> <li><a href="http://jeff-barr.com/?feed=atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://jeff-barr.com/?feed=rss2" title="no activity in 90 days">Jeff Barr</a></li> <li><a href="https://blog.codedread.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://fitchink.com" title="404: not found">Jeff Schiller</a></li> <li><a href="https://bethesignal.org/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://bethesignal.org" title="internal server error">Jeff Waugh</a></li> <li><a href="http://www.zeldman.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active" href="http://www.zeldman.com" title="Zeldman on Web and Interaction Design">Jeffrey Zeldman</a><ul><li><a href="http://www.zeldman.com/2020/11/08/resist-revenge-tweeting/">Resist revenge tweeting.</a></li></ul></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="410: gone">Jim Hugunin</a></li> <li><a href="http://www.jimjag.com/imo/index.php?/feeds/atom10.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://jimjag.com/imo/" title="no activity in 90 days">Jim Jagielski</a></li> <li><a href="https://trainedmonkey.com/index.atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://trainedmonkey.com/" title="no activity in 90 days">Jim Winstead Jr.</a></li> <li><a href="https://www.linuxfoundation.org/weblogs/jzemlin/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://www.linuxfoundation.org" title="404: not found">Jim Zemlin</a></li> <li><a href="http://www.blogger.com/feeds/5246027334551923738/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://armstrongonsoftware.blogspot.com/" title="no activity in 90 days">Joe Armstrong</a></li> <li><a href="https://jcheng.wordpress.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://jcheng.wordpress.com" title="no activity in 90 days">Joe Cheng</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">Joe Gregorio</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">John Boyer</a></li> <li><a href="http://www.blogger.com/feeds/11807812/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://recycledknowledge.blogspot.com/" title="no activity in 90 days">John Cowan</a></li> <li><a href="http://john.foliot.ca/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://john.foliot.ca" title="no activity in 90 days">John Foliot</a></li> <li><a href="http://feeds.feedburner.com/aol/SzHO" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://www.abstractioneer.org/" title="no activity in 90 days">John Panzer</a></li> <li><a href="http://atiitudellc.org/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">John Patrick</a></li> <li><a href="http://feeds.feedburner.com/joi-ito/weblog" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://joi.ito.com/weblog/" title="no activity in 90 days">Joi Ito</a></li> <li><a href="http://jonramvi.com/404.html" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.jonramvi.com" title="no activity in 90 days">Jon Ramvi</a></li> <li><a href="https://blog.jonudell.net/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="https://blog.jonudell.net" title="Jon Udell">Jon Udell</a></li> <li><a href="https://jonathanischwartz.wordpress.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://jonathanischwartz.wordpress.com" title="no activity in 90 days">Jonathan Schwartz</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Jonaz Galvez</a></li> <li><a href="https://kafsemo.org/rss/kafsemo.atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Joseph Walton</a></li> <li><a href="https://jukkaz.wordpress.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://jukkaz.wordpress.com" title="no activity in 90 days">Jukka Zitting</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Justin R. Erenkrantz</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Kelvin Lawrence</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Ken Coar</a></li> <li><a href="http://feeds.feedburner.com/Hightouch" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://blog.k1v1n.com/" title="no activity in 90 days">Kevin Gamble</a></li> <li><a href="http://www.blogger.com/feeds/3200930/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://epeus.blogspot.com/" title="no activity in 90 days">Kevin Marks</a></li> <li><a href="https://www.blogger.com/feeds/7618276/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active" href="https://koranteng.blogspot.com/" title="Koranteng's Toli">Koranteng Ofosu-Amaah</a><ul><li><a href="https://koranteng.blogspot.com/2020/11/truth-and-reconciliation.html">Truth and Reconciliation</a></li></ul></li> <li><a href="http://cssquirrel.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">Kyle Weems</a></li> <li><a href="http://lachy.id.au/log/feed/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://lachy.id.au/log" title="no activity in 90 days">Lachlan Hunt</a></li> <li><a href="http://feeds.feedburner.com/LaurenCooneysBlog" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://cooney.typepad.com/lauren_cooneys_blog/" title="no activity in 90 days">Lauren Cooney</a></li> <li><a href="http://www.laurenwood.org/anyway/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://www.laurenwood.org/anyway" title="403: forbidden">Lauren Wood</a></li> <li><a href="http://www.crummy.com/nb/nb.cgi/syndicate/nycb?version=Atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="https://www.crummy.com/" title="News You Can Bruise">Leonard Richardson</a></li> <li><a href="http://www.blogger.com/feeds/4999557720148026925/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://torvalds-family.blogspot.com/" title="no activity in 90 days">Linus Torvalds</a></li> <li><a href="http://nih.blogspot.com/feeds/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://nih.blogspot.com/" title="no activity in 90 days">Lisa Dusseault</a></li> <li><a href="https://digitalbazaar.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://digitalbazaar.com" title="no activity in 90 days">Manu Sporny</a></li> <li><a href="https://blog.pmarca.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://blog.pmarca.com" title="403: forbidden">Marc Andreessen</a></li> <li><a href="http://www.markbaker.ca/blog/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.markbaker.ca/blog" title="no activity in 90 days">Mark Baker</a></li> <li><a href="http://jroller.com/atom/MasterMark" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Mark Masterson</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="403: forbidden">Mark Nottingham</a></li> <li><a href="http://diveintomark.org/feed/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Mark Pilgrim</a></li> <li><a href="https://apparentlymart.livejournal.com/data/atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://apparentlymart.livejournal.com/" title="no activity in 90 days">Martin Atkins</a></li> <li><a href="https://martinfowler.com/feed.atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="https://martinfowler.com" title="Martin Fowler">Martin Fowler</a></li> <li><a href="http://www.bestkungfu.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.bestkungfu.com" title="no activity in 90 days">Matt May</a></li> <li><a href="http://feeds.feedburner.com/mephisto" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Mephisto</a></li> <li><a href="http://feeds.feedburner.com/Koz" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://koziarski.net/" title="no activity in 90 days">Michael Koziarski</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Michael O’Connell</a></li> <li><a href="http://www.libraryplanet.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.libraryplanet.com" title="no activity in 90 days">Michael Pate</a></li> <li><a href="http://withoutane.com/feed.atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Michal Wallace</a></li> <li><a href="https://blogs.msdn.microsoft.com/rssteam/feed/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://blogs.msdn.microsoft.com/rssteam" title="410: gone">Microsoft Team RSS</a></li> <li><a href="http://feeds.feedburner.com/PersistentInfo" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="http://blog.persistent.info/" title="persistent.info">Mihai Parparita</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="410: gone">Mike Champion</a></li> <li><a href="http://korrespondence.blogspot.com/feeds/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://korrespondence.blogspot.com/" title="no activity in 90 days">Mike Dierken</a></li> <li><a href="https://blogs.oracle.com/roller-ui/errors/404.jsp" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Mike Dillon</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="410: gone">Mike Harsh</a></li> <li><a href="http://feeds.feedburner.com/PanicFromFuzzy" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://fuzzypanic.blogspot.com/" title="no activity in 90 days">Mike Herrick</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">Mike Melanson</a></li> <li><a href="https://eclipse-foundation.blog/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="inactive" href="https://eclipse-foundation.blog" title="Life at Eclipse">Mike Milinkovich</a></li> <li><a href="http://shaver.off.net/diary/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://shaver.off.net/diary" title="no activity in 90 days">Mike Shaver</a></li> <li><a href="http://feeds.feedburner.com/lindsaar-net" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://lindsaar.net" title="no activity in 90 days">Mikel Lindsaar</a></li> <li><a href="http://www.blogger.com/feeds/7555958/posts/default?alt=atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://minimsft.blogspot.com/" title="no activity in 90 days">Mini-Microsoft</a></li> <li><a href="http://www.somebits.com/weblog/index.atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="http://www.somebits.com/weblog" title="Nelson's Weblog">Nelson Minar</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Niall Kennedy</a></li> <li><a href="http://feeds.feedburner.com/nicksieger" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Nick Sieger</a></li> <li><a href="http://blog.arcanedomain.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://blog.arcanedomain.com" title="no activity in 90 days">Noah Mendelsohn</a></li> <li><a href="https://www.nerdchic.net/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://www.nerdchic.net" title="no activity in 90 days">Noirin Shirley</a></li> <li><a href="https://norman.walsh.name:443/atom/whatsnew-fulltext.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://norman.walsh.name/" title="no activity in 90 days">Norman Walsh</a></li> <li><a href="http://odf-converter.sourceforge.net/blog/atom.php" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://odf-converter.sourceforge.net/newblog/index.php" title="no activity in 90 days">ODF Converter</a></li> <li><a href="http://feeds.feedburner.com/obie" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://blog.obiefernandez.com/content/" title="no activity in 90 days">Obie Fernandez</a></li> <li><a href="http://ww38.gazitt.com/blog/SyndicationService.asmx/GetAtom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="408: request timeout">Omri Gazitt</a></li> <li><a href="https://openid.net/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="https://openid.net" title="OpenID">OpenID</a></li> <li><a href="http://feeds.feedburner.com/oreilly/radar/atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active" href="https://www.oreilly.com/radar" title="Radar">O’Reilly Radar</a><ul><li><a href="http://feedproxy.google.com/~r/oreilly/radar/atom/~3/mA0IUyEp8u0/">Multi-Paradigm Languages</a></li><li><a href="http://feedproxy.google.com/~r/oreilly/radar/atom/~3/6WyOnC_OshA/">Four short links: 10 November 2020</a></li><li><a href="http://feedproxy.google.com/~r/oreilly/radar/atom/~3/XV7aVvCkxeE/">Four short links: 6 Nov 2020</a></li></ul></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="410: gone">Pat Helland</a></li> <li><a href="http://feeds.feedburner.com/pmuellr" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://pmuellr.blogspot.com/" title="no activity in 90 days">Patrick Mueller</a></li> <li><a href="http://pzf.fremantle.org/feeds/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://pzf.fremantle.org/" title="no activity in 90 days">Paul Fremantle</a></li> <li><a href="http://lookit.typepad.com/lookit/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://lookit.typepad.com/lookit/" title="no activity in 90 days">Paul Hoffman</a></li> <li><a href="https://paul.querna.org/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="inactive" href="https://paul.querna.org/" title="Paul's Journal">Paul Querna</a></li> <li><a href="http://earthly-powers.blogspot.com/feeds/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://earthly-powers.blogspot.com/" title="no activity in 90 days">Paul Sandoz</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="408: request timeout">Pete Lacey</a></li> <li><a href="https://technomancy.us/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="inactive" href="https://technomancy.us/" title="Technomancy">Phil Hagelberg</a></li> <li><a href="http://weblog.philringnalda.com/feed" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://weblog.philringnalda.com" title="no activity in 90 days">Phil Ringnalda</a></li> <li><a href="http://philwilson.org/blog/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active" href="http://philwilson.org/blog" title="philwilson.org">Phil Wilson</a><ul><li><a href="http://philwilson.org/blog/2020/11/week-5-wet-windows/">Week 5: wet windows</a></li></ul></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">Philip Elmer-DeWitt</a></li> <li><a href="https://bofh.org.uk/index.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://www.bofh.org.uk/" title="internal server error">Piers Cawley</a></li> <li><a href="http://feeds2.feedburner.com/monkeyonrails" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Pratik Naik</a></li> <li><a href="http://feeds.rc3.org/rc3dotorg" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://rc3.org" title="no activity in 90 days">Rafe Colburn</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">Raleigh Web Tech</a></li> <li><a href="http://www.cincomsmalltalk.com/rssBlog/ralph-atom02.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.cincomsmalltalk.com/userblogs/ralph/blogView" title="410: gone">Ralph Johnson</a></li> <li><a href="http://www.xkcd.org/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://xkcd.com/" title="408: request timeout">Randall Munroe</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">Rich Bowen</a></li> <li><a href="http://gendal.blogspot.com/feeds/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://gendal.blogspot.com/" title="no activity in 90 days">Richard G Brown</a></li> <li><a href="http://people.w3.org/rishida/blog/?feed=atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Richard Ishida</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Rick DeNatale</a></li> <li><a href="https://www.oreilly.com?x-mimetype=application/atom%2Bxml&au=1712" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Rick Jelliffe</a></li> <li><a href="http://weblog.rubyonrails.com/login" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Riding Rails</a></li> <li><a href="http://robburke.net/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://robburke.net" title="404: not found">Rob Burke</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="410: gone">Rob Sayre</a></li> <li><a href="http://jroller.com/robertburrelldonkin/feed/entries/atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Robert Burrell Donkin</a></li> <li><a href="http://feeds.feedburner.com/BobSutor" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.sutor.com/c" title="404: not found">Robert S Sutor</a></li> <li><a href="http://robubu.com/?feed=atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://robubu.com" title="no activity in 90 days">Robert Yates</a></li> <li><a href="http://www.blogger.com/feeds/4638238505907341517/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://ronald-servant.blogspot.com/" title="no activity in 90 days">Ronald Servant</a></li> <li><a href="https://roy.gbiv.com/untangled/feed/atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://roy.gbiv.com/untangled" title="no activity in 90 days">Roy Fielding</a></li> <li><a href="https://www.russellbeattie.com/feed" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.russellbeattie.com/blog" title="internal server error">Russell Beattie</a></li> <li><a href="http://feeds.feedburner.com/edgerails" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Ryan Daigle</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Ryan Tomayko</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Sacha Labourey</a></li> <li><a href="https://samus.typepad.com/what/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://samus.typepad.com/what/" title="no activity in 90 days">Sam Ramji</a></li> <li><a href="http://intertwingly.net/blog/index.atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://intertwingly.net/blog/" title="410: gone">Sam Ruby</a></li> <li><a href="http://sanjiva.weerawarana.org/feeds/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://sanjiva.weerawarana.org/" title="no activity in 90 days">Sanjiva Weerawarana</a></li> <li><a href="https://www.memojo.com" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Santiago Gala</a></li> <li><a href="http://netsplit.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="http://netsplit.com" title="The Way">Scott James Remnant</a></li> <li><a href="http://feeds.feedburner.com/speed" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://full-speed.org/" title="no activity in 90 days">Scott Johnson</a></li> <li><a href="http://shane.curcuru.name/blog/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://shane.curcuru.name/blog" title="no activity in 90 days">Shane Curcuru</a></li> <li><a href="http://burningbird.net/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="https://burningbird.net" title="Burningbird">Shelley Powers</a></li> <li><a href="https://www.pocketsoap.com/weblog/rss.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="https://www.pocketsoap.com/weblog/" title="Simon Fell > Its just code on @superfell">Simon Fell</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Simon Johnston</a></li> <li><a href="https://webmink.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="inactive" href="https://webmink.com" title="Wild Webmink">Simon Phipps</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="internal server error">Simon Willison</a></li> <li><a href="http://feeds.feedburner.com/OnceMoreUntoTheBreach" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://stephesblog.blogs.com/my_weblog/" title="no activity in 90 days">Stefan Walli</a></li> <li><a href="http://www.betaversion.org/~stefano/linotype/index.php?feed=atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">Stefano Mazzocchi</a></li> <li><a href="http://www.jroller.com/scolebourne/feed/entries/atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Stephen Colebourne</a></li> <li><a href="http://feeds.feedburner.com/tecosystems" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="https://redmonk.com/sogrady" title="tecosystems">Stephen O’Grady</a></li> <li><a href="http://service-architecture.blogspot.com" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="inactive" href="http://service-architecture.blogspot.com/" title="Business SOA">Steve Jones</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="http status 503">Steve Loughran</a></li> <li><a href="http://steve.vinoski.net/blog/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://steve.vinoski.net/blog" title="no activity in 90 days">Steve Vinoski</a></li> <li><a href="http://www.blogger.com/feeds/13674163/posts/default" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://steve-yegge.blogspot.com/" title="no activity in 90 days">Steve Yegge</a></li> <li><a href="https://developer.paciellogroup.com/blog/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://developer.paciellogroup.com" title="no activity in 90 days">Steven Faulkner</a></li> <li><a href="https://docs.microsoft.com/en-us/archive/blogs/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Steven Lees</a></li> <li><a href="http://feeds.feedburner.com/stormy" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="inactive" href="http://stormyscorner.com" title="Stormy's Corner">Stormy Peters</a></li> <li><a href="https://tantek.com/updates.atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="https://tantek.com/" title="Tantek Çelik">Tantek Çelik</a></li> <li><a href="http://jroller.com/atom/TedHusted" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">Ted Husted</a></li> <li><a href="https://www.sauria.com/blog/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://www.sauria.com/blog/feed/" title="no activity in 90 days">Ted Leung</a></li> <li><a href="https://www.tbray.org/ongoing/ongoing.atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active" href="https://www.tbray.org/ongoing/" title="ongoing by Tim Bray">Tim Bray</a><ul><li><a href="https://www.tbray.org/ongoing/When/202x/2020/11/07/Facebook-Market">Facebook Market</a></li><li><a href="https://www.tbray.org/ongoing/When/202x/2020/11/01/Autumn">Autumn Yellow</a></li></ul></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="410: gone">Tim Sneath</a></li> <li><a href="https://www.strehle.de/tim/weblog/feed/atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.strehle.de/tim/weblog/" title="no activity in 90 days">Tim Strehle</a></li> <li><a href="https://community.ibm.com/community/user/legacy?lang=en" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://www.ibm.com/developerworks/community/blogs/turbo?lang=en" title="no activity in 90 days">Todd “Turbo” Watson</a></li> <li><a href="http://blog.moertel.com/xml/atom/feed.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://blog.moertel.com" title="no activity in 90 days">Tom Moertel</a></li> <li><a href="http://www.agylen.com/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.agylen.com" title="404: not found">Ugo Cei</a></li> <li><a href="https://www.w3.org/blog/feed/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active" href="https://www.w3.org/blog" title="W3C Blog">W3C QA</a><ul><li><a href="https://www.w3.org/blog/2020/11/looking-back-at-tpac-2020-public-release-of-w3c-strategic-highlights/">Looking back at TPAC 2020; public release of W3C Strategic Highlights</a></li></ul></li> <li><a href="https://blog.whatwg.org/feed" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://blog.whatwg.org" title="no activity in 90 days">WHATWG Blog</a></li> <li><a href="https://webkit.org/blog/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="active inactive" href="https://webkit.org" title="Blog – WebKit">WebKit</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="404: not found">Wendy Seltzer</a></li> <li><a href="https://www.allthingsdistributed.com/atom.xml" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="http://www.allthingsdistributed.com/" title="internal server error">Werner Vogels</a></li> <li><a href="https://en.wikipedia.org/w/index.php?title=Atom_%28standard%29&action=history&feed=atom" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://en.wikipedia.org/w/index.php?title=Atom_(standard)&action=history" title="no activity in 90 days">Wikipedia: Atom</a></li> <li><a href="https://www.oreilly.com" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="no activity in 90 days">XML.com</a></li> <li><a href="https://www.goland.org/feed/atom/" title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" href="https://www.goland.org" title="no activity in 90 days">Yaron Goland</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="403: forbidden">Yehuda Katz</a></li> <li><a title="subscribe"><img alt="(feed)" src="images/feed-icon-10x10.png"></img></a> <a class="message inactive" title="403: forbidden">Zack Urlocker</a></li> </ul></div> </body></html>
Please report any problems with this checker to
richard@cogsci.ed.ac.uk