Shared posts

12 Oct 14:40

Weeknotes: Mainly Datasette 0.50

Most of what I've been up to this week is covered in Datasette 0.50: The annotated release notes and Git scraping: track changes over time by scraping to a Git repository.

I just pushed out Datasette 0.50.1 to fix a nasty broken link bug in 0.50.

I recorded a 12 minute video talk for JupyterCon: Using Datasette with Jupyter to publish your data. That will be streamed on Monday and I'll be answering questions and hanging out during the online conference.

I started Git scraping CA fires data to simonw/ca-fires-history and NHS risk venue alerts to simonw/nhs-risky-venues.

I had a pull request accepted to httpx adding raw_path support to the ASGI request emulation layer. I'll be using that in Datasette as soon as the next httpx version is released.

TIL this week

Releases this week

12 Oct 14:40

What is a flagship and how much should one cost?

by Dean Daley
Samsung Galaxy Note 20 Ultra

Nearly every smartphone manufacturer launches what they call “flagship” handsets, but there’s more than one definition for the term.

For example, Samsung’s Galaxy S-series is typically the company’s top-of-the-line smartphone at the beginning of the year, but then in August, it launches its overpowered Note-series devices, which are also flagships. Further, TCL calls its 10 Pro smartphone its flagship and Google has its Pixel 5.

Flagship phones are often the best of the best, offering a top-of-the-line premium processor, a lot of RAM and more. In 2020, these premium smartphones sported a Snapdragon 865 or 865+ processor and typically offered at least 8GB of RAM. While Samsung’s S-series and Note-series fit this description, TCL’s 10 Pro that sports a Snapdragon 600-series processor and the Pixel 5 with a Snapdragon 700-series chipset don’t. That means neither device technically meets the traditional definition of a flagship.

It’s important to differentiate the two terms because there’s a significant price gap between the Snapdragon 700-series and Snapdragon 800-series. Qualcomm says its Snapdragon 800-series offers leading-edge mobile performance.

In contrast, according to Qualcomm, the 700-series supports “in-demand premium features, including Qualcomm Artificial Intelligence (AI) Engine and advanced camera functionality so that OEMs can differentiate their smartphones at a lower price point than previously available.”

And while the 800-series provides leading-edge mobile performance, some of us that have reviewed both 700 and 800-series devices often can’t tell the difference. For example, this is what MobileSyrup reviewer Brad Bennett had to say about the Snapdragon 765 5G processor in the OnePlus Nord: 

In my time with the Nord, it was more than fast enough. Thanks to its 12GB of RAM, it’s easily able to play games without lag, and the OS runs smoothly. There isn’t much else to say here, but if you’re worried a mid-range chip can’t run a modern smartphone OS, I can tell you that it can.

I had a very similar experience with the same processor in the LG Velvet.

Likely, you’re only going to need a Snapdragon 865 or Snapdragon 865+ processor if you’re a hardcore mobile game player, or use your smartphone exclusively for work and lack a laptop or desktop.

So, now that we know what we’re dealing with, let’s talk about cost.

Snapdragon 800-series smartphones are typically over $1,000 CAD, with one of the most affordable being Samsung’s Galaxy S20 FE priced at $949. However, “flagships” with a 700 series or lower can be a lot more affordable. For example, Google’s Pixel 5 that features a Snapdragon 765 5G chipset costs $799 and the 10 Pro costs as low as $665.

How much more are you willing to spend to get a top-of-the-line processor in your smartphone? Or would you rather purchase a cheaper device with excellent features and performance, but a Snapdragon 700 or 600 series processor?

Let us know in the comments and poll below.

Take Our Poll

The post What is a flagship and how much should one cost? appeared first on MobileSyrup.

12 Oct 14:39

Datasette Weekly: Datasette 0.50, git scraping, extracting columns

Datasette Weekly: Datasette 0.50, git scraping, extracting columns

The first edition of the new Datasette Weekly newsletter - covering Datasette 0.50, Git scraping, extracting columns with sqlite-utils and featuring datasette-graphql as the first "plugin of the week"

Via @simonw

12 Oct 14:39

5 Questions about EDUPUNK

by Reverend

Two days ago Alex U. at the University of Montreal sent me an email asking if I had time to answer a few questions about EDUPUNK as a learning model for a presentation due Sunday.* I immediately offered to video chat with the class given I’ve been wanting to explore some of my live video capabilities with the ds106.tv new rig. Turns out that wouldn’t be possible for logistical reasons, so Alex asked if I might be able to put together a quick video. I jumped at the chance given I’ll be talking to the folks at GO-GN on Wednesday about digital identity live via video, and I’m always looking for real world opportunity to test out my live video presentation these days.

Above is the video I created for Alex to share with the class which came out better than I thought it would, quite frankly. Below is a quick explanation of my process so I don’t forget how I did it. Narrate your process, people!

It’s probably no surprise to anyone reading this blog that I have been knee-deep in video and radio broadcasting since lockdown here in Italy. It’s been a blast, and I finally feel like I have things locked-in enough to comfortably stream a presentation live using OBS with a mutli-scene setup. So, here is what I did for the above video. I already had two basic shots I use for most of my stream videos that have me first appear on the TV in the Console Living Room:

And then a fullscreen shot in Reclaim Arcade:

A point worth noting here is that I now have a green screen that allows me to add the arcade image background seamlessly. But, even better, I was able to add a transparent background, thanks to the green screen, to my presentation of images and video so it looks like I am layered on the content. There is a connection when doing this that seems so much more unified than being within a picture-in-picture frame.


As you can see above, the slides are behind me and I can talk to my points as if I am there. I did this by capturing one of my two monitors with a full screen browser that has Google Slides open in presentation mode so that I can advance through images while talking quite easily (Tim mentioned a setup he heard about where someone used the iPad to swipe through slides which would probably even be easier). I’m pulling in the audio from both by mic and Google Chrome using a virtual audio input from Loopback called OBS Audio (the Mic/Aux input in OBS is muted).

So, that is all fine and good: I created an establishing shot, close-up, and then a slide presentation view. The next step was integrating video seamlessly into the presentation, and to do this I grabbed a few fun clips from Alan Levine’s awesome EDUPUNK mockumentary to make a couple of points throughout the talk:

Grabbing the video with my Youtube downloader site was simple, now I wanted a few shots of Brian Lamb and I talking about EDUPUNK, particularly Brian 🙂

I originally tried creating a playlist in VLC and pulling in that application as a shot but the videos’ audio were out of sync, and it was awkward to control. Instead I created each video I would be using as a separate scene and loaded the shot as a Media Source directly from my computer, and that worked seamlessly. The only thing I had to do is make sure audio monitoring was on in Advanced Audio Settings for each video given I could not hear it while it played back:

And the final piece that made this go as smooth as it could have gone for me, was mapping each scene to a button on my new Elgato Stream Deck that allowed me to seamlessly change scenes back and forth from video to presentation mode without any issues:

This is the software that allows me to drag and drop an OBS scene on Stream Deck, which is actually a hardware device that sits on my desk with 15 buttons that I can manually switch between shots, allowing me to essentially be a one-man video streaming presentation band.

It’s a beautiful thing, and I am quite happy with the final results, warts and all. I guess I should have talked about EDUPUNK, but I kinda feel like experimenting with how to present dynamically via a remote video stream quickly and relatively cheaply using open source software like OBS makes the point in this COVID-19 moment more than anything I can say. The spirit is alive and well on the web, despair is just one option 🙂

__________________

*It’s rare anyone reaches out about EDUPUNK given it’s over 12 years ago now (crazy), so I jumped at the opportunity to talk about it.

12 Oct 14:35

Life as becoming

I started blogging about six years ago, in the summer of 2014. There isn’t much record left of what my blog looked like then, but I dug up the few screenshots I have left this week. At the end of 2014, my blog, which was also my first programming project, looked like this.

My first blog design

Around a year later, as a better developer with a more refined design taste, I spent the holiday break rewriting my website from scratch. At the time, my blog was about many more things than it is today – videos, original music, photography, art, and of course, writing. I still do those things in 2020, but my blog is a more focused place. As of late 2015, my website looked like this.

My second blog design

This second design lasted quite a while, almost a half decade, before I felt the need to rebuild it. It had too many sections, was tedious to update as my life changed, and in the intervening five years I had become a much better developer with a better sense of who I wanted to become through my words.

This website is only its third version. Although this third design is the design on which you’re reading my words at time of writing, with almost certainty, I can say this won’t be the last version of my website to exist. So, for sake of remembering, for a future where these words will be read on a different medium, the current website looks like this today.

My current blog design

Looking through these designs, I was struck by the inevitability of moving on from even this current design. When I created this current design in late 2019, I focused most on longevity. I believed, as I still do, that it was important to build something that can withstand the tyranny of time. I wanted my writing to be valuable and worth reading five or ten years from now as they are today, and I wanted the website to be a medium that would age gracefully, and as little as possible. If the writing does its job, I thought, there’s no need for its shell to be ornamental or decorative. The writing alone should be enough. My belief in this hasn’t changed.

But even with today’s minimalist, bare-bones design of this site, I’m not so naive as to expect no more changes. I add and remove words from the site constantly, especially on the front page. I continue to add new projects and blog posts to the site, and every little bit added to the site makes it something different from what it was before. One day, the design itself will inexplicably also have to change. Even in the steady lull of quiet minimalism that I’ve tried my best to create for my words, every week, the website becomes something new with small, iterative changes. It’s always becoming what it will be, if only for a moment in time, to then become something else. The identity of the website feels fleeting.

I’m enamored this week by this idea of becoming, and the realization that many things spend most of their lifetimes in a constant endless state of becoming their next versions, more than in a state of being something static. In this sense, the identity of a thing exists only in motion, in this constant process of becoming what’s next. Once the change – the becoming – stops, the identity is lost. Death is when we are no longer becoming what’s next.

Collecting snapshots

Some people love re-reading books, or re-watching movies. Those who do tell me that they love this process of re-experiencing because even though the source material is the same (the book or film hasn’t changed), they are different. Reading the same novel, at a different place in life, with a more vast bundle of experiences and memories and scars and trophies, the same text can feel different. Watching the same film, as a changed person, is a different experience.

When does that change happen? When we live through a memory or read a book that profoundly changes us, when does that switch flip? Is it at the beginning, when we’re introduced to something new? Is it at the end, when the new memories settle into place in our minds?

To me, the most natural explanation seems to be that we are constantly, iteratively, changing. We are constantly becoming ourselves. With every memory or book or accident or victory the person that I am changes slightly, so that the next thing I experience, I experience as a different person. Like the needle on an irritable, confused compass, identity wobbles around, only appearing static and definite when we don’t pay attention.

I think this state of becoming is an interesting way to think about identity, about who we are. If we are all living through a process of constantly becoming something else, becoming ourselves, how can we even talk about our identities? When you ask me who I am, am I the person that I am this morning, or the person that I’ve become as a result of meeting you today?

It’s a strange-feeling idea, but I think we can find a sense of identity in this constant state of becoming something else. Every day I wake up a slightly different person, and when I speak of my identity, it’s not a snapshot of myself from one particularly special morning. My identity is the process of becoming myself. Who I am includes the question, what things about me are changing? I think identity is becoming, and when we try to understand identity as something fixed, we miss all the things that are changing.

Restlessly becoming

Asking “who am I?” is like asking, who am I becoming?

I am becoming nearly twenty-two, a fifth of the way through my twenties. I’m becoming a software engineer and a better writer. I’m becoming more thoughtful, hopefully. I’m trading off naivete for a sense of purpose.

Thinking of our identities as fixed, static snapshots coerces us into focusing on one fixed slice of time, disregarding the fact that, by tomorrow, or next week, or next month, we’ll be different. We should instead ask who we are becoming. When we imagine others in our minds, we should also imagine who they are becoming, and how they might be different tomorrow. Any version of my identity or yours that ignores this constant state of motion is inaccurate. It’s just as wrong as saying the wind blows from the east, or the tide is high. It was right for a moment, but almost useless in its correctness.

If we imagine ourselves as immersed in this constant process of becoming, then every morning, we wake up to encounter ourselves anew. The you who woke up today won’t be the same you waking up tomorrow. And the small changes that accumulate in between these moments are where we find who we are.

Life is becoming; so are we, constantly, restlessly.

12 Oct 14:34

Jetson Nano Goes 2GB

by Rui Carmo

It’s great to see NVIDIA updating their dev kits, but the drop to $59 at the expense of halving the RAM capacity just doesn’t do it for me.

It might be enough for running things, but as a development/model training platform I think it falls a bit short.

Update: Hackaday agrees, in general.

I once seriously considered getting the previous version since I have no NVIDIA GPUs in the house, but the software support was a bit lacking at the time.

Now I can build my own ARM64 binaries for anything, have the room to set it up - and a use case - but the original version seems to be out of stock…


Want to show your appreciation?
12 Oct 14:26

Lada cars produced at "AvtoVAZ" automobile factory. Photo by Andrei Solomonov, Togliatti, USSR, 1983 pic.twitter.com/pOgSJiGvdn

by Soviet Visuals (sovietvisuals)
mkalus shared this story from sovietvisuals on Twitter.

Lada cars produced at "AvtoVAZ" automobile factory. Photo by Andrei Solomonov, Togliatti, USSR, 1983 pic.twitter.com/pOgSJiGvdn





716 likes, 109 retweets
12 Oct 14:26

French bar owners arrested for offering free WiFi but not keeping logs

by jwz
mkalus shared this story from jwz.

At least five bar owners in Grenoble, France have been arrested for providing WiFi at their businesses without keeping logs.

The bar owners were arrested under a 2006 law that technically classifies WiFi hotspot providing establishments as ISPs, and require them to store one year's worth of logs or connection records for anti terrorism purposes. This requirement is in place even if the WiFi network is password protected. [...]

It seems that most people aren't aware that even small businesses like bars, cafes, nightclubs, and restaurants that offer WiFi to their patrons are faced with these logging requirements. One of the arrested bar owners noted that the relevant organization, Umih, never noted this requirement when renewing his license:

"Nobody, not even the professionals of Umih who provide compulsory training as part of a license IV resumption, to me never said I should keep this history."

In response to questions by BFM Business, Umih admitted that the training doesn't mention WiFi logging but noted that Umih members should have known about this important requirement because it was mentioned in a newsletter.

Previously, previously, previously, previously, previously.

12 Oct 14:25

RT @GretaThunberg: “To get out of the climate crisis, we need a different mindset from the one that got us into it. People like me – who ha…

by Greta Thunberg (GretaThunberg)
mkalus shared this story from mrjamesob on Twitter.

“To get out of the climate crisis, we need a different mindset from the one that got us into it.
People like me – who have Asperger’s syndrome and autism, who don’t follow social codes – we are not stuck in this social game of avoiding important issues.”->
theguardian.com/environment/20…


Retweeted by James O'Brien (mrjamesob) on Sunday, October 11th, 2020 12:09pm


12453 likes, 2096 retweets
10 Oct 02:04

USB3: why it's a bit harder than USB2

by Volker Weber
A few people on twitter have asked me to explain why the USB3 winds up being much harder to implement than USB2. The answer is more than will fit in a single tweet, so I thought I'd put a quick-but-rough answer, here. ... A lot of the challenges come from the way we work around physical-layer limitations. Put poetically, physics gives us lots of little obstacles we have to work around in order to talk at 5 billion transfers per second (5GT/s).

Fascinating challenges. Read the whole post.

More >

10 Oct 02:02

iPhone 12 pricing and release dates leak ahead of October 13 event

by Patrick O'Rourke
iPhone 11 series

A new report courtesy of leaker Kang corroborates earlier reports that we’ll see four new iPhones at Apple’s upcoming event, including an iPhone 12 mini, iPhone 12, iPhone 12 Pro and iPhone 12 Pro Max.

The leaker says that all four devices will feature 5G support, including mmWave in the United States. The OLED Super Retina XDR display previously only available in the iPhone 11 Pro and 11 Pro max will also be available across the entire lineup.

Kang goes on to say that all iPhone 12 models will utilize ceramic in their glass displays to make them more drop resistance. Every iPhone will also be capable of filming in Dolby Vision HDR.

Kang’s other information includes that Apple will announce new “MagSafe” chargers at the event that will work with new wireless-charger compatible iPhone cases. MagSafe branding was last seen in Apple’s MacBook chargers several years ago. Kang also says that all of Apple’s iPhone 12 models won’t include chargers or headphones in the box, backing up earlier rumours regarding this shift.

It also looks like we’ll see a new $99 (roughly $130 CAD) HomePod that measures in at 3.3-inches tall, and that is powered by the same S5 processor included in the Apple Watch Series 5. The new HomePod mini will reportedly ship on November 16th or 17th.

Below is a breakdown of all of Kang’s iPhone 12 series predictions surrounding Apple’s October 13th keynote:

iPhone 12 mini

The iPhone 12 mini will feature a 5.4-inch display and a starting price of $699 USD (about $918 CAD). The phone will reportedly be available in black, white, red, blue, and green, with storage options being 64GB and 256GB. Like last year’s iPhone 11, the iPhone 12 mini will feature a wide-angle and ultrawide camera. Pre-orders reportedly start on November 6th or 7th with a November 12th or 14th release date.

iPhone 12

Apple’s 6.1-inch iPhone 12 will reportedly start at $799 USD (roughly $1,049 CAD). Regarding colours, the phone will be available in black, white, red, blue and green, with storage once again being between 64GB and 256GB. The smartphone reportedly features the same dual wide-angle and ultrawide cameras as the iPhone 12 mini. Pre-orders are tipped to launch on October 16th or 17th, with the release date set for October 23rd and 24th.

iPhone 12 Pro

Kang says that the 6.1-inch iPhone 12 Pro will start at $999 USD (about $1,312 CAD), and that it will come in gold, silver, graphite and blue. Storage will range from 128GB to 512GB. The higher-end iPhone will also reportedly feature a wide-angle, ultrawide and a telephoto camera with 4x optical zoom. The device also reportedly features the same LiDAR sensor as Apple’s iPad Pro. Pre-orders will reportedly start on October 16th or 17th, with an October 23rd or 24th release date.

iPhone 12 Pro Max

Finally, the 6.7-inch iPhone 12 Max is reportedly shipping in gold, silver, graphite and blue, with storage options ranging between 128GB and 512GB. The smartphone reportedly features the same four cameras as the iPhone 12 Pro, with the only difference being that its telephoto lens will be capable of 5x optical zoom. Pre-orders start on November 13th or 14th, with the release date being November 20th or 21st.

Source: Weibo (Kang)  Via: The Verge 

The post iPhone 12 pricing and release dates leak ahead of October 13 event appeared first on MobileSyrup.

10 Oct 02:01

'We've literally been killed by James Bond': Cineworld's final day of screenings | Cineworld

mkalus shared this story from The Guardian.

“Escape to other worlds,” the Cineworld website urges its customers, and even after the announcement that the chain was closing 127 sites across the UK, the company’s cinemas continued to make good on that promise of alternative realities.

At the Stevenage multiplex, a trailer played for Death On the Nile and promised a 23 October release that has in fact been shunted back to December. A few minutes later, a traditionally booming voiceover man celebrated the chain’s revival over footage of popcorn and plush red seats. “The interval is over,” he announced. “Cineworld is back.”

There were a few rueful laughs from behind the masks of the half-dozen ticketholders for Tenet scattered around the auditorium. “Not for long it isn’t,” said Tara Smith, watching the Christopher Nolan extravaganza for the third time in lieu of anything else to do, and nobody even shushed her.

At Hackney Picturehouse, part of Cineworld’s smaller “neighbourhood” sub-brand, they’re giving the popcorn and ice-cream away. The same outdated celebratory promo played before Bill & Ted Face the Music (audience: one), along with another, which sounded hopeful and, now, heartbreaking: “At last, the light can shine again,” it said. “More than ever, great stories need a big screen.”

But at the moment, audiences do not agree, or not enough of them, anyway, and so the blockbusters which are Cineworld’s bread and butter have taken flight, seeing the so-so performance of the great white hope Tenet and concluding that they are better off waiting.

Mulan, Black Widow, Kingsman and Wonder Woman 1984 all delayed their release, or skipped the cinema altogether; then the new Bond film, No Time To Die, pushed back to next year, and that was that. The posters celebrating the November release date are still up. But every one of the company’s 127 sites will be shuttered from Friday, with no word as to when they will open up again.

“Needless to say, for the UK [Bond] is the biggest movie of the year,” said Mooky Greidinger, Cineworld’s chief executive. “We were bleeding much bigger amounts when we are open than when we are closed – we are like a grocery shop with no food.” In Stevenage, one member of the team who said she was on a zero-hours contract shook her head as she rang up a Pepsi. “We have literally been killed by James Bond,” she said.

There is more to the story than the treachery of Barbara Broccoli. Cineworld, which bought the US chain Regal in 2018 and inherited a large pile of debt, was already in a precarious position when coronavirus hit; it is now creaking under the weight of £6.6bn owed against a cash balance of £220m. While Odeon and Vue have serious problems of their own, with Odeon moving a quarter of its venues to a weekend-only model, it would be wrong to presume that Cineworld’s crisis automatically means the death of cinema.

Still, said Michael, a manager at a branch in the Midlands, reports that the chain was trying to sell useless pick’n’mix supplies to the staff made it feel that way. “And then to not tell us before we read it in the papers, that’s not a good look,” he said. “Everyone here is miserable. We have no idea if we have jobs to come back to. I know this isn’t true for everybody, but it’s more than just another job for a lot of us. Cinema’s mattered a lot to me. It’s really sad to think of everyone watching Netflix instead.”

In Stevenage, without a lot of options, Peter Slight and Carol Smith have come to see Cats & Dogs 3: Paws Unite! “We come near enough every week,” said Slight. “We are going to miss it, definitely. This is one of the main things we do for fun, and now it’s being taken away again.” Still, he’s not surprised. “You’re sitting there like billy no mates sometimes. It’s just horrible.”

The sole audience member at the Bill & Ted movie in Hackney, Benita, said she had skipped work to catch a farewell film before the closure. “I’m trying not to cry,” she said. “I’ve been a member for years.”

She remembered coming to see the Martin Luther King biopic Selma with her family and friends. “There were maybe three white people at that showing,” she said. “It was one of the most profoundly touching moments. The way the emotion gets you, what you experience collectively at the cinema, it’s overwhelming. And there’s a whole generation of people, you wonder if they will ever know what it feels like to see something in a full house.”

She wasn’t expecting the same from seeing Bill & Ted on her own, even if Keanu Reeves was in it, but she felt honour-bound to pay her respects. “I’ve heard it’s terrible,” she said. “But I just love the cinema. It feels like a massive loss in my life.”

10 Oct 02:00

Apple rumors in short

by Volker Weber

I am lazy and like to use fewer words than others. :-)

  • iPhone 12 and 12 Pro shipping in two weeks
  • iPhone 12 Mini and iPhone 12 Pro Max shipping in five weeks
  • HomePod mini $99
  • AirPods Studio $350 (plastic) and $600 (leather/metal) not ready for the event
  • Airtags in '21

More >

10 Oct 02:00

A reminder that the attempt to portray asylum seekers as a criminal class comes directly from the far-right. twitter.com/minnierahman/s…

by Ian Dunt (IanDunt)
mkalus shared this story from iandunt on Twitter.

A reminder that the attempt to portray asylum seekers as a criminal class comes directly from the far-right. twitter.com/minnierahman/s…

Here is a classic example of the Home Office trying to imply that asylum seekers are criminals, when the two systems have nothing to do with each other. Either they don't understand their own system (correct) or they're trying to incite hatred (also correct). twitter.com/ukhomeoffice/s…




258 likes, 128 retweets



271 likes, 84 retweets
10 Oct 01:57

Microsoft commits to new app store principles on Windows, takes a shot at Apple

by Jonathan Lamont
Microsoft logo

Microsoft rolled out 10 new principles it’s committing to with app stores on Windows. Many of the principles take aim at how Apple handle its App Store, which has led developers to rally against the company.

The company’s principles are promises both to app developers and rules that Microsoft will hold itself to. They cover things like competition, app store fees and more. For example, Microsoft promises not to block apps on Windows based on what in-app payment systems a developer chooses to use.

Microsoft’s principles clearly respond to the ongoing issues surrounding Apple and its App Store policies. Developers have accused the iPhone-maker of applying policies unfairly and using its control over iOS and the App Store to force developers to do as it wants. Epic Games’ lawsuit against Apple is the foremost example of this.

Epic started the fight

In short, Epic added a new payment method to its popular Fortnite game on iOS and Android. The payment method allowed players to bypass Apple and Google’s in-app purchase system, which facilitates payments but takes a 30 percent cut. In return, Epic offered players a discounted cost for using its direct payment method.

Unsurprisingly, Apple and Google responded by booting Fortnite off their stores as both prohibit the use of third-party payment systems. Epic launched lawsuits against both companies. On the Google side, things aren’t as dire since Android’s open nature allows players to install Fortnite from sources outside the Play Store. Epic’s main argument against Google is that it placed restrictions in Android that make installing apps from other sources more difficult.

On iOS, the App Store is the only way for people to install apps. That means Apple has near total control over developer access to iPhone and iPad users and plenty of leverage to force developers to do what it wants. Epic’s primary claims against Apple are that the company abuses this leverage to maintain a monopoly. Epic has also complained that Apple applies its rules unfairly.

Building a coalition to take on Apple

Although the feud between Epic and Apple will be settled in court next year, plenty of other developers have taken Epic’s side. That includes Microsoft, which has had its own tussle with Apple over policies prohibiting its new xCloud game streaming service. A recent report from the U.S. Congress included details from a former App Store director that said Apple used its guidelines as a “weapon against competition.” Particularly, he described how Apple used its policies to block xCloud and other game streaming services that could potentially compete with its similar Arcade service.

Spotify, Epic, Tile, Match and other developers have banded together to form the Coalition for App Fairness, which calls for a “level playing field for app businesses.”

Rima Alaily, deputy general counsel at Microsoft told The Verge that Windows 10 “is an open platform.”

“Unlike some other popular digital platforms, developers are free to choose how they distribute their apps,” Alaily said. However, when it comes to Xbox, some may wonder why Microsoft hasn’t applied the same principles and still charges a 30 percent fee for purchases on its store.

“It’s reasonable to ask why we are not also applying these principles to that Xbox store today,” Alaily explained. “Game consoles are specialized devices optimized for a particular use. Though well-loved by their fans, they are vastly outnumbered in the marketplace by PCs and phones. And the business model for game consoles is very different to the ecosystem around PCs or phones.”

Different business models aside, Microsoft does believe it has more work to do in establishing principles for game consoles.

Microsoft’s 10 principles

Those curious can read the full set of principles below, or check them out here.

  1. Developers will have the freedom to choose whether to distribute their apps for Windows through our app store. We will not block competing app stores on Windows.
  2. We will not block an app from Windows based on a developer’s business model or how it delivers content and services, including whether content is installed on a device or streamed from the cloud.
  3. We will not block an app from Windows based on a developer’s choice of which payment system to use for processing purchases made in its app.
  4. We will give developers timely access to information about the interoperability interfaces we use on Windows, as set forth in our Interoperability Principles.
  5. Every developer will have access to our app store as long as it meets objective standards and requirements, including those for security, privacy, quality, content and digital safety.
  6. Our app store will charge reasonable fees that reflect the competition we face from other app stores on Windows and will not force a developer to sell within its app anything it doesn’t want to sell.
  7. Our app store will not prevent developers from communicating directly with their users through their apps for legitimate business purposes.
  8. Our app store will hold our own apps to the same standards to which it holds competing apps.
  9. Microsoft will not use any non-public information or data from its app store about a developer’s app to compete with it.
  10. Our app store will be transparent about its rules and policies and opportunities for promotion and marketing, apply these consistently and objectively, provide notice of changes and make available a fair process to resolve disputes.

Source: Microsoft Via: The Verge

The post Microsoft commits to new app store principles on Windows, takes a shot at Apple appeared first on MobileSyrup.

10 Oct 01:20

Ten Tips For Dealing With Complex Predicaments

by Dave Pollard


Dave Snowden’s Cynefin Framework

This is a bit of a screed against really bad “strategic” plans, which is to say most of the documents that go by that name. Most written plans these days are means to achieve a particular set of objectives, and most of those objectives have to do with complex situations. If the situation or problem were merely complicated, anyone with appropriate training and basic analytical skills could solve it; there would be no need for an involved plan.

Whether it’s an organizational goal (like coping with CoVid-19 or with a competitive threat), a social one (like combatting racism), an economic one (like reducing inequality), or an ecological one (like dealing with climate collapse), chances are it’s about dealing with complex predicaments, not (merely) complicated problems.

As I’ve explained in my “Complexity 101” posts, the difference is night and day. As the Cynefin chart above shows (Cynefin, pronounced “kuh-nev’-in”, is a wonderful Welsh word that means something like “the place from which your identity and understanding arises”), complicated problems can be analyzed methodically and pretty-much solved, such as  in the design and construction of a building. A complex predicament on the other hand can never be fully or even thoroughly understood — there are too many variables at work — so the best that can be hoped for in addressing it is a collective appreciation of it and some ideas to accommodate, adapt to and/or work around it.

That doesn’t mean that dealing with that competitive threat (or other complex, dynamic socio-economic or ecological challenge) is hopeless. It just means there is no way to reliably “fix” it. You might find ways to outwit the new competitor, but if you succeed it will be more good luck than good management; rewards or punishments for your success or failure are likely to be inappropriate in any case. You will likely not even really know whether your ultimate success or failure had much of anything to do with your actions. The thing about complex situations is you can never know.

So if we can’t “fix” a predicament, what are some of the best ways to “appreciate, accommodate, adapt to and work around it”? And how can we get the oblivious command-and-control psychopaths most of us have worked for to appreciate the intractability of predicaments, stop asking us to “fix” them, and let us get on with doing our best at what we do?

My philosophy on this differs from that of most of the complexity theorists who get paid for helping their clients deal with complex predicaments. If they want to continue to get paid, they need to offer the client more than “it’s a complex predicament so there’s no solution”. They will suggest ways to intervene (in a way they’re offering a kind of corporate therapy for what is in fact an untreatable condition).

I’m not much for therapies that suggest that you can fix what you can’t. Call me a defeatist (you won’t be the first) but I think there’s a lot to be said for acknowledging what we don’t know, what we can’t predict, and what — no matter how gargantuan and powerful we might grow to be — we really can’t hope to change. Pollard’s Law of Complexity says (sorry for those tired of hearing it):

Things are the way they are for a reason. To change something, it helps to know that reason. If that reason is complex, success at truly changing it is unlikely, and adapting to it is probably a better strategy. Complex systems evolve to self-sustain and resist reform until they finally collapse. That is just how they work.

What we can do is to learn more about the complex predicament, and about our own situation (personal and community) trying to deal with that predicament. And we can try some things out, some of which (unpredictably) may seem to work, to some extent, at least for a while.

When I talked to clients about complex predicaments (I’m long retired), I tried to keep in mind that people dealing with such predicaments are a lot like squirrels facing a squirrel baffle blocking their access to a birdseed container. The squirrels have no control over the situation with the baffle, which may suddenly change in unpredictable ways. All they can do is explore it, experiment, and try to work around it. Humans dealing with complex predicaments are really no different.

Here are ten things that I often tried to do during my career helping small enterprises tackle big challenges — things that we can do to explore and learn more about complex predicaments that we can never fully know or understand, and to experiment with them, work around them, and adapt ourselves to them as the situation changes:

  1. Do primary research: As contrasted with searches on the internet (secondary research), primary, face-to-face conversational research gives us context for the knowledge, perspectives, and insights of those who’ve been dealing with this predicament already, about what they’ve learned, and what they’ve found to work, and not work, and why. It gives us a chance to go deeper than lazy online reading and data collection (based on conclusions that support the author’s view and reputation, validly or not) can ever hope to offer. Ideally those conversations should be recorded and/or transcribed so that each collaborator can draw their own conclusions and insights from them, and then the group should apply collective sensemaking to assess what all this research means.
  2. Get all the voices in the room: Many causes tend to attract like-minded people who are at the same point in their exploration of a predicament. The “wisdom of crowds” demands a diversity, at least of knowledge, backgrounds and perspectives, and ideally of experiences and competencies, of collaborators. And of course it requires actually listening to those diverse voices, attentively, thoughtfully, and without judgement, Bohm- or Schmactenberger-style.
  3. Surface the misinformation and myths: It’s amazing how often dogma — about why things are the way they are, or about what works and doesn’t, or about what’s been tried and hasn’t, about whose knowledge and insights are most valuable, and about what’s possible and what really isn’t, and why — prevails over what’s really true, often just because it’s repeated the most by those who a group or culture trusts the most. We all have blind spots; we all think we know more than we really do. When you start with presumptions that are incorrect, stories that are compelling but untrue, and facts and ideas that you want to believe but shouldn’t, that faulty foundation is bound to let you down.
  4. Capture stories not just data: Stories, provided they’re true and not dangerous myths, are powerful because they’re memorable, they suggest trajectory not just current state, they capture the imagination, and they’re more engaging than the most persuasive facts and charts. Military campaigners don’t just study the data on past conflicts; they study the stories of success and failure to appreciate why and how things turned out as they did.
  5. Be modest in your expectations: There is no “fix” for complex predicaments, whether they be marital breakups or global poverty. Such predicaments can be explored and can sometimes (usually unpredictably) be influenced, but they cannot be “solved”. For that reason, “safe-to-fail” and “fail-fast” experiments are more valuable than large-scale gambles. Workarounds are often more effective than trying to blast away an obstacle. Most of all, it’s important not to take the credit — or blame — when things turn out perfectly, or much better or worse than expected, since your intervention probably had little to do with it! (In any case, people who don’t care who gets credit for their good ideas, suggestions and work generally accomplish much more than those who do.)
  6. Iterate: Conversations are inherently iterative, back-and-forth exchanges leading towards understanding, clarity, and appreciation. In general, iterative work recognizes that the understanding of a complex predicament co-evolves with the understanding of possible approaches for dealing with it. Design purists tend to dislike iteration — it’s often inefficient and involves a lot of rethinking and starting over. But it’s how we learn, individually and especially collectively. In complex situations where knowledge is inevitably incomplete and evolving, it’s how we learn best.
  7. Avoid the safe way: Goethe said that boldness has genius and magic in it. Having the courage to try something radically different that has been carefully thought through does not mean foolhardiness; rather, it means having the collective will to take a path that is not the safest or least risky when both the potential success and the likely danger of failure are higher. I’ve seen tragic situations where at the last minute a group backed down from a potentially magnificent, radical initiative, in favour of a more timid, lower-risk, lower-potential one. In many cases, that timidness leads to failure.
  8. Beware of “magic” technologies: Mars colonies; hydrogen energy; geoengineering. Our fascination with fantasy and sci-fi grooms us to want to believe that technology can fix everything. Yet every technology ever invented has created challenges at least commensurate with its benefits. Whatever your predicament, a database or an app is unlikely to be the solution.
  9. Objectives are not strategies: When you read, in a so-called “strategic plan”, a “strategy” in the form: “Develop a plan to produce [end result]” it is simply not a strategy. A strategy describes specifically how you are going to achieve an objective, almost always including what you are not going to do (any more, or instead) to free up the time and resources to pursue this particular strategy. If your “strategic plan” is mostly just objectives, it makes sense to set most of them aside and develop an actual strategic plan to actually achieve a few of those objectives.
  10. Chunk it: Just as you can’t solve a (merely complicated) Sudoku puzzle by taking it all in at once and simultaneously filling in all the numbers, you can’t effectively address a complex predicament without breaking it down into manageable “chunks”. The key is all in how you chunk it. If you break the task down by roles and assign people to each, you’ll lose the benefit of collective wisdom, and, since you also have to iterate, probably have to do many things over and over again to consider and incorporate new discoveries, ideas and learning. Techniques like visual recording and systems diagrams (which may also change as knowledge and collective wisdom evolve) can help a group assess what are the logical “chunks” — things to work on together, and in what approximate order. Like most complex predicament work, it’s an art, not a science.


gif of chess master Patrick Wolff from a post on chunking when dealing with complex situations, by Richard Maltzman

There’s a propensity among the lazy and idealistic (speaking as someone who’s inclined to be both) to put unrealistic “placeholders” in place of practical actions, to make apparent great leaps forward in achieving one’s objectives in grappling with predicaments, when those placeholders are dependent on some factor that is actually beyond your group’s control. So it’s important that your plan avoid steps that depend on:

    • changing people’s minds (ad industry hype notwithstanding, it rarely happens)
    • achieving a “culture change” (which generally only occurs when a generation dies off and a new one takes power, and often doesn’t even occur then)
    • finding needed resources (the ultimate excuse for not being able to proceed)
    • some future event happening (it rarely does)
    • “we all need to…” type statements (ie magical and/or wishful thinking)

If you’re reading an analysis or proposal or plan that includes such dependencies, please stop wasting your time. If you’re writing plans that include such dependencies, it’s time to stop kidding yourself and your client or audience and get real. Recognizing the current situation and its constraints isn’t defeatist — it’s honest and pragmatic and can liberate you to start focusing on things that you can actually control and accomplish.

Squirrels trying to beat the baffle know these things. They know to watch other squirrels try, and learn from them; that collaboration works better than solo effort (I once watched two raccoons, one on the shoulders of the other, unbolt and completely dismantle a bird feeder with a squirrel baffle in under five minutes, including carrying off the metal baffle); that it’s important to overcome misunderstandings and preconceptions about the system they’re studying; that the reasons for success and failure are usually complex and not straightforward; that small successes are better than huge failures; that approaches need constant tweaking to improve their likelihood of success; that sometimes they need to be bold and take a chance on something scary and risky; that the tools at their disposal are usually limited in how much they can help them; that really wanting something badly is rarely enough; that good strategy means giving up doing something that wasn’t working; that it’s often best to break a tough challenge into more manageable smaller ones; and that sometimes it makes sense to give up and move on to another, less intractable, objective.

So you might do yourself and your collaborators a favour by thinking like a squirrel next time you or your group are dealing with a complex predicament like:

    • the healthcare system in your country, or how it’s handling CoVid-19
    • dealing with a family or organizational break-up
    • how to best look after elderly or dysfunctional family members
    • coping with poverty, addiction, inequality, racism, a fragile economy, and runaway climate change
    • most socioeconomic and ecological “system problems”
    • issues with the human body and other organisms

As for how to deal with self-obsessed, arrogant bosses who are clueless about how to actually, effectively deal with these kinds of situations, I have no real suggestions, other than to find better work. Now that‘s a complex predicament.

10 Oct 01:19

The Best Home Bluetooth Speaker

by Brent Butterworth
Three different home Bluetooth speakers pictured together.

Using a Bluetooth tabletop speaker is the simplest way to get satisfying sound in the home, since it will work with almost any mobile device and doesn’t require a network connection or the use of a special app to set it up.

Klipsch’s The One Plus is the best all-around home Bluetooth speaker. It has a full, clear sound with surprisingly strong bass for its size, and its operation couldn’t be simpler. Plus, the Klipsch speaker’s handsome, retro design should make it a welcome addition to practically any room.

Dismiss
10 Oct 01:18

Urban Time-lapse: Lion City Rising

by Gordon Price

It’s been a long time since we had a good time-lapse of a city in transition – and this is one of the best, another on Singapore by Keith Loutit. (Trigger-warning: highrises – with emphasis on rise.)

 

Loutit’s Singapore videos take almost three years to make – here’s another.

10 Oct 01:18

Datasette 0.50: The annotated release notes

I released Datasette 0.50 this morning, with a new user-facing column actions menu feature and a way for plugins to make internal HTTP requests to consume the JSON API of their parent Datasette instance.

The column actions menu

The key new feature in this release is the column actions menu on the table page (#891). This can be used to sort a column in ascending or descending order, facet data by that column or filter the table to just rows that have a value for that column.

The table page is the most important page within Datasette: it's where users interact with database tables.

Prior to 0.50 users could sort those tables by clicking on the column header. If they wanted to sort in descending order they had to click it, wait for the table to reload and then click it a second time.

In 0.50 I've introduced a new UI element which I'm calling the column actions menu. Here's an animation showing it in action on the facetable demo table:

Animated demo of the columns action menu, showing it used to sort a column and select two other columns for faceting

Right now the menu can be used to sort ascending, sort descending or add the column to the current set of select facets. If a column has any blank values on the current page a menu option to "Show not-blank rows" appears too - you can try that out on the sortable table.

I plan to extend this with more options in the future. I'd also like to make it a documented plugin extension point, so plugins can add their own column-specific actions. I need to figure out a JavaScript equivalent of the Python pluggy plugins mechanism first though, see issue 983.

datasette.client

Plugin authors can use the new datasette.client object to make internal HTTP requests from their plugins, allowing them to make use of Datasette's JSON API. (#943)

In building the datasette-graphql plugin I ran into an interesting requirement. I wanted to provide efficient keyset pagination within the GraphQL schema, which is actually quite a complex things to implement.

Datasette already has a robust implementation of keyset pagination, but it's tangled up in the implementation of the internal TableView class.

It's not available as a documented, stable Python API... but it IS available via the Datasette JSON API.

Wouldn't it be great if Datasette plugins could make direct calls to the same externally facing, documented HTTP JSON API that Datasette itself exposes to end users?

That's what the new datasette.client object does. It's a thin wrapper around HTTPX AsyncClient (the excellent new Python HTTP library which takes the Requests API and makes it fully asyncio compliant) which dispatches requests internally to Datasette's ASGI application, without any of the network overhead of an external HTTP request.

One of my goals for Datasette 1.0 is to bring the externally facing JSON API to full, documented, stable status.

The idea of Python plugins being able to efficiently use that same API feels really elegant to me. I'm looking forward to taking advantage of this in my own plugins.

Deploying Datasette documentation

New Deploying Datasette documentation with guides for deploying Datasette on a Linux server using systemd or to hosting providers that support buildpacks. (#514, #997)

The buildpack documenation was inspired by my experiments with the new DigitialOcean App Platform this week. App Platform is a Heroku-style PaaS hosting platform that implements the Cloud Native Buildpacks standard which emerged based on Heroku's architecture a few years ago.

I hadn't realized quite how easy it is to run a custom Python application (such as Datasette) using buildpacks - it's literally just a GitHub repository with two single-line files in it, requirements.txt and Procfile - the buildpacks mechanism detects the requirements.txt and configures a Python environment automatically.

I deployed my new simonw/buildpack-datasette-demo repo on DigitalOcean, Heroku and Scalingo to try this out. It worked on all three providers with no changes - and all three offer continuous deployment against GitHub where any changes to that repository automatically trigger a deployment (optionally guarded by a CI test suite).

Since I was creating a deployment documenatation page I decided to finally address issue 514 and document how I've used systemd to deploy Datasette on some of my own projects. I'm very keen to hear from people who try out this recipe so I can continue to improve it over time.

This is part of a series: see also the annotated release notes for Datasette 0.44, 0.45 and 0.49.

10 Oct 01:17

Downtown Electric Vehicle Charger

by peter@rukavina.net (Peter Rukavina)

The first on-street EV charger in Charlottetown sprouted this week in front of Maritime Electric‘s headquarters.

10 Oct 01:17

Risk-Taking on the North Shore, CNV-style

by Gordon Price

North Van City does it again.  Whenever the City or Park Board of Vancouver looks like they will consider doing something risky – like allowing liquor to be consumed in parks and public spaces – CNV does it first.  Curbside patios?  CNV did it years ago on Lonsdale.

And now as Vancouver just starts the process for the redesign of Beach/Pacific, CNV will redo Esplanade – a six-lane arterial the divides Lower Lonsdale:

The English Bay masterplan is a different kind of project, at a different scale, and definitely not the first time for Vancouver has redone a vehicle-dominant arterial. (Burrard and Hornby Streets!)    But this a major step in Metro for a small municipality to undertake.  Not without some nervousness.

The Esplanade) corridor works fairly well for transit, goods movement and people in passenger vehicles. It is, however, not an optimal experience for people on foot, travelling by bike or for local businesses.

Cycling groups have been adamant the street’s bicycle infrastructure must be improved from the current painted bike lanes sandwiched between the road and the curbside parking.

Coun. Holly Back signaled she would be very protective of parking out front of businesses.  “That’s a major concern for me, having been in business in lower Lonsdale. I totally understand the safety concerns for cyclists and everyone else but those businesses are going to suffer hugely,” she said, adding she hopes the Lower Lonsdale BIA will be included in the consultations. …

Mayor Linda Buchanan said the city depends on the Esplanade corridor for a lot of things and warned that Complete Street Project will have to balance those many needs.

 

“This is as a trucking route. We can’t take trucking off of this. It’s a major road network for TransLink, and we do need to be able to move goods,” she said. “I just want to make sure that when we are engaging with the public that they are very clear on what are the givens for this road – what can change and what can’t change.

This isn’t the first time that CNV has redone a honking wide road to change from Motordom to Complete Street.  Follow Third east to Moodyville and see for yourself.

The half dozen blocks from 3rd to 1st, St Davids to Queensbury, are converting from Fifties housing stock to what’s now called the Missing Middle – low to medium-rise townhouses and apartments – in one of the largest rezoning of its kind.  Another example of how CNV takes lessons from other places and does its own version, often as a leader as much as follower.

 

 

 

10 Oct 01:17

Risk-Taking on the North Shore, CNV-style

by Gordon Price
mkalus shared this story from Price Tags.

North Van City does it again.  Whenever the City or Park Board of Vancouver looks like they will consider doing something risky – like allowing liquor to be consumed in parks and public spaces – CNV does it first.  Curbside patios?  CNV did it years ago on Lonsdale.

And now as Vancouver just starts the process for the redesign of Beach/Pacific, CNV will redo Esplanade – a six-lane arterial the divides Lower Lonsdale:

The English Bay masterplan is a different kind of project, at a different scale, and definitely not the first time for Vancouver has redone a vehicle-dominant arterial. (Burrard and Hornby Streets!)    But this a major step in Metro for a small municipality to undertake.  Not without some nervousness.

The Esplanade) corridor works fairly well for transit, goods movement and people in passenger vehicles. It is, however, not an optimal experience for people on foot, travelling by bike or for local businesses.

Cycling groups have been adamant the street’s bicycle infrastructure must be improved from the current painted bike lanes sandwiched between the road and the curbside parking.

Coun. Holly Back signaled she would be very protective of parking out front of businesses.  “That’s a major concern for me, having been in business in lower Lonsdale. I totally understand the safety concerns for cyclists and everyone else but those businesses are going to suffer hugely,” she said, adding she hopes the Lower Lonsdale BIA will be included in the consultations. …

Mayor Linda Buchanan said the city depends on the Esplanade corridor for a lot of things and warned that Complete Street Project will have to balance those many needs.

“This is as a trucking route. We can’t take trucking off of this. It’s a major road network for TransLink, and we do need to be able to move goods,” she said. “I just want to make sure that when we are engaging with the public that they are very clear on what are the givens for this road – what can change and what can’t change.

This isn’t the first time that CNV has redone a honking wide road to change from Motordom to Complete Street.  Follow Third east to Moodyville and see for yourself.

The half dozen blocks from 3rd to 1st, St Davids to Queensbury, are converting from Fifties housing stock to what’s now called the Missing Middle – low to medium-rise townhouses and apartments – in one of the largest rezoning of its kind.  Another example of how CNV takes lessons from other places and does its own version, often as a leader as much as follower.

 

 

 

09 Oct 08:25

Beyond Facebook Logic: Help us Identify and Map Alternative Social Media!

by Ethan

(By Ethan and Chand Rajendra-Nicolucci of the Knight First Amendment Institute at Columbia University)

As we head towards a pivotal US presidential election in early November, social media platforms are coming under scrutiny. Will they be flooded with disinformation seeking to sway public opinion? Will President Trump use Twitter to claim victory prematurely? Will militias, QAnon or any number of other movements grown on social media lead to political violence? In short, is social media harming us as a public, undermining our democracy?

These are worthwhile questions, but they reflect a key blind spot. Because Facebook and Twitter are so prominent and are so widely amplified by mainstream media, we tend to assume that all social media operate in the same way and suffer from the same problems. Our work on Digital Public Infrastructure is based on the idea that it’s possible to build very different social media which might strengthen us as a public, helping us be better friends, neighbors and civic actors. Towards that goal, we’re working to map the social media space, understanding the possibilities of “alternative” social media—and we need your help.

What we’re looking for is social media that works on a different “logic” than Facebook, Twitter or Instagram do. This can have to do with functionality—Reddit, where users vote posts up and down, works differently than Facebook, which algorithmically sorts posts in your newsfeed. But we’re at least as interested in social media that depart from core tenets of the Facebook equation: a platform run by a single company, for the use of anyone for virtually any purpose, supported by advertising, tracking user behavior in a system of surveillance capitalism (as described by Shoshana Zuboff). And while Reddit functions differently from Facebook, it looks very similar on the axes of business model, userbase, and basic architecture. (It’s a fascinating outlier in terms of moderation, however.)

Our goal for this post is to flesh out how we are thinking about these issues and to solicit your help in identifying platforms that depart from the status quo. There is a diverse space of social media outside of the shadow of the major platforms and we believe it’s there where the key to a different future lies. As Ruha Benjamin says, “imagination is a battleground.” Currently, we are living in the imagination of venture capitalists, corporations, and Mark Zuckerberg. To break out of it, we will have to imagine something different. We hope this project will be a valuable contribution to that process.


(An excellent social media map, though not the one we hope to build. Randall Munroe, 2010, https://xkcd.com/802/)

As we look to map the social media space, the first question that arises is: What is social media? We work off of Kietzmann et al.’s definition which lays out seven “building blocks” of social media: identity, conversations, sharing, presence, relationships, reputation, and groups. Most social media focus on three or four of these blocks. They are defined as:
Identity – “The extent to which users reveal themselves.”
Conversations – “The extent to which users communicate with each other.”
Sharing – “The extent to which users exchange, distribute and receive content.”
Presence – “The extent to which users know if others are available.”
Relationships – “The extent to which users relate to each other.”
Reputation – “The extent to which users know the social standing of others and content.”
Groups – “The extent to which users are ordered or form communities.”

Kietzmann et al.’s definition is somewhat overspecific for our purposes. Therefore we propose our own definition: social media is a digital space that combines communicating or sharing media with aspects of social networking sites. The classic definition of social networking sites comes from danah boyd and Nicole Ellison who define them as “web-based services that allow individuals to (1) construct a public or semi-public profile within a bounded system, (2) articulate a list of other users with whom they share a connection, and (3) view and traverse their list of connections and those made by others within the system.” We believe our definition captures the essence of Kietzmann et al.’s framework. In particular, it reflects the phenomenon, taking place in the years since boyd and Ellison’s definition, of social networking sites moving away from their definition, incorporating media and communication into social networks, while media and communication tools have incorporated social features.

In mapping social media – and looking for platforms that operate on novel logics – we are considering five facets of a social network:

Technology
Revenue model
Ideology
Governance
Affordances

What do each of these five axes mean? Technology refers to the underlying technical architecture. We focus on the databases that store user information and content because user data is at the heart of the debate around social media. Who has access to user data? How can they use it? The answers to these questions largely depend on how a platform’s database is implemented. We believe there are at least three approaches to databases that are relevant: blockchain, decentralized, and centralized. Revenue model is easier to define. It refers to how the platform pays the bills (subscriptions, crypto, donations, taxpayers, ads). Ideology refers to the platform’s purpose. Is it to connect everyone and maximize shareholder value like Facebook? Is it to provide a platform for right-wing extremists kicked off of Twitter like Gab? Is it to give citizens a platform to debate and propose legislation like vTaiwan? Governance asks how platforms decide what speech and behavior is acceptable, and how those rules are enforced. While platforms like Facebook set rules centrally and enforce them with a staff of paid moderators, Reddit allows the moderators of each subreddit to craft their own guidelines (within bounds) and to enforce them. Other platforms, like 8kun, promise few if any restrictions. Affordances are the functionality a platform offers users. For example, Reddit allows users to upvote content. On Clubhouse, you talk instead of write. Twitter allows you to comment on an existing post, displaying it for context i.e. “quote tweet”.

We believe these axes are one possible way to characterize a social network, though certainly not the only one. A change along any one of them would result in a significantly different platform, with altered dynamics and experiences for users and other stakeholders. For example:

Technology. Twitter and Mastodon are similar in terms of ideology (for everyone) and affordances (micro-blogging with followers and reposting), but Mastodon runs on decentralized technology in the form of federated nodes. Because Mastodon isn’t centrally hosted, each node can make decisions about how their server is run and users can switch servers without losing access to the wider network. This has made Mastodon a much different place from Twitter. In particular, it’s home to a more diverse array of content and communities including servers with strict harassment policies, servers for exiled Tumblr creators, and a server that hosts Gab.

Revenue model. MeWe is similar to Facebook in many ways. Its technology is centralized; its purpose is to be a social network for everyone; its governance consists of rules set and enforced internally; and its affordances include the ability to post text and photos, share and react to posts on a newsfeed, and browse pages. However, MeWe is funded through subscriptions and paid add-ons, not advertising. This enables MeWe to provide its users with features like no ads, no newsfeed algorithms, and limited collection of personal information, making it a significantly different platform from Facebook.

Ideology. Parler has been described as a “barebones Twitter.” It is similar to Twitter along every axis (centralized, ad-based, rules set and enforced internally, micro-blogging with followers and reposting), except for ideology. Parler bills itself as an unbiased alternative to Twitter with an emphasis on free speech. It aims to serve a user base which consists largely of Trump supporters, conservatives, and people banned from Twitter or opposed to its moderation policies, such as Saudi nationalists. This is what distinguishes Parler from Twitter, making it a platform with different content and dynamics that reflect its right-wing user base and purported free-speech values.

Governance. Facebook Groups is a subset of Facebook with different operating rules. The technological affordances of Facebook and Groups are identical, except in Facebook Groups users can set and enforce rules. This governance difference has made Facebook Groups a distinct experience from Facebook, with an emphasis on specific topics, deeper connections, and particular etiquettes.

Affordances. Twitter and Facebook are similar along every axis (centralized, ad-based, for everyone, rules set and enforced internally), except for affordances. Their respective functionality is what differentiates the experience on each platform. For example, Twitter’s follow functionality encourages users to organize around interests and celebrities while Facebook’s friends feature encourages users to organize around their social network.

The axes we laid out above are our attempt at identifying the factors that determine the dynamics and experiences on social media platforms. Again, our goal is to identify platforms that have a unique location (or “logic”) along these five axes, challenging assumptions and the status quo.
Based on your feedback and submissions, we hope to release a map of social media logics and a set of case studies that help expand our imagination of social media beyond the default model.

Please use this Google form to suggest a social media platform we should know about and, optionally, how you believe it differs from the “standard model” of social media. Thanks for your help.

The post Beyond Facebook Logic: Help us Identify and Map Alternative Social Media! appeared first on Ethan Zuckerman.

09 Oct 08:22

Running A Simple ‘Helpful Content’ Analysis

by Richard Millington

This abstract reminded me of a recent project.

Over the summer, we worked with a community team that spent just over 40% of their time creating content for members.

They were creating videos, webinars, playbooks, announcements, writing personal blog posts, etc…

But they hadn’t ever checked which content was most helpful to members. They simply kept pumping out more of it.

We suspected this was overkill but needed the data to prove it.

So we ran three simple analyses.

The first was a simple regression analysis. We clustered the content into groups by the medium (videos, webinars etc..) and looked to see which type of content received the most helpful votes.

Next, we did the same analysis but clustered the content by topic.

Finally, we interviewed a handful of community members and asked them to recall which content they had found most useful within the past few years.

The first analysis showed playbooks were by far the most popular type of content. Announcements scored dead-last (despite the team having to spend the most amount of time jumping through numerous internal hurdles to post these).

The second showed newcomer level content received slightly more helpful votes than any other type.

The interviews, however, yielded the most fascinating insight; community members couldn’t keep up. They would bookmark material which seemed really useful but never get around to reading it. This made them feel bad.

In short, the effort the community team was putting into creating lots of fresh content was making members feel bad.

We ran a follow-up analysis and discovered the number of helpful votes had declined in recent years in an almost inverse proportion to the quantity of content created.

We then used this data to drastically cut down on the quantity of content created, stop publishing announcements, and double-down on the playbooks and newcomer-level material.

This kind of analysis isn’t especially difficult to do and can help you save time while giving members a better experience.

09 Oct 08:22

IBM to split by end of 2021

by Rui Carmo

Apparently RedHat is going to be on the left side of the split, and I’m curious as to what the right side will do to the managed services market (where TechM, Accenture, etc. already compete with “regular” IBM).

But the sheer size of the whole thing feels like hippos reproducing by mitosis.


Want to show your appreciation?
09 Oct 08:21

An air of unreality

by Chris Grey
This will be the shortest post on this blog for some time, since little of note has happened in the last week. The Brexit negotiations continue, albeit in an unofficial and little-reported way and that is not because we have entered the much-vaunted ‘tunnel’ of leak-proof final talks. That may be imminent, as David Frost and Michel Barnier meet in London later today, but unless something has changed behind the scenes it’s difficult to imagine quite what they will say to each other. Last Saturday Boris Johnson and Ursula von der Leyen had a telephone meeting that some thought might produce a breakthrough, but it only led to a call on the negotiators to intensify their efforts.

Yet those efforts have hardly been lacking in their pains, and the reality is that whilst the negotiators have been given incompatible mandates by their political leaders there’s not much more progress to be made. The telephone conversation did not apparently see any change in the political directions being given. In some ways, even at this very late stage, it seems as if no progress has been made since before the Referendum itself. For Johnson is still blathering on about how the key to it all is the UK’s trade deficit with the EU as if he were still touring the country on the bus of lies.

Speculation is pointless

Despite some gloomy-sounding noises from the EU, occasional (though not, it seems to me, concerted) bullish-sounding bellows from the UK, and some optimistic voices in the media (£), I continue to think that there is no way of telling whether a deal will be done, or much point in speculating about it. That will remain the case even if ‘the tunnel’ is entered, because although that would indicate a deal is the more likely outcome it would not make it certain and it would not tell us what kind of deal was being made and with what compromises or by whom.

The reason speculation is so difficult is because, firstly, it’s impossible to know what tactics may lie behind the public statements and media briefings, especially when every optimistic report such as that linked to above is followed a few hours later by a pessimistic one, and vice versa. And secondly (or maybe it is just a version of the same thing), the game theory approach that the UK appears to be following means that we would expect exactly what is happening now whether or not the intention is to strike a deal, so there is nothing sensible to conclude from current events about what that intention is – even assuming Johnson and his shambolic government know what they are intending.

Possibly he still believes that the EU is about to ‘blink’. The signs suggest otherwise, and the relative strengths of the two ‘sides’ mean that there will either be a UK ‘blink’ or no deal. Some reports this week (£) suggest that the former is in prospect, with the UK shifting on state aid and governance issues. Such a blink might be accompanied by some face-saving compromise, with many commentators seeing fisheries as where that might lie, although Tony Connolly, the invariably well-informed Europe Editor of RTE, reports a hardening of the EU’s position on this issue.

Some speculation

My own thought, for what very little it is worth, is that Johnson (though maybe not those around him) thinks not so much that the EU will blink as that it will come up with a solution for him that will make all his problems go away. That isn’t such a strange suggestion because in some ways it has been the UK position all along: to present the EU with the British red lines and sit back. As Brendan Donnelly notes in his most recent Federal Trust blogpost, the EU was puzzled from the beginning by the fact that Britain “seemed incapable of formulating any coherent set of demands or aspirations for the negotiations”.

That was the background to a widely reported story in January 2018 about a private meeting in which Angela Merkel asked Theresa May what she wanted the UK’s relationship with the EU to be. May replied, “make me an offer” to which the German Chancellor pointed out that it was for the leaving country to say what it wanted. May reportedly just kept robotically repeating her “make me an offer” line.

A lot of water has flowed under the bridge since then, of course, but I don’t think it is fanciful to imagine Johnson’s conversation with von der Leyen as having had a similar character. It’s certainly easier to imagine than him engaging in a serious discussion about the nature of state aid regimes or the intricacies of the Northern Ireland Protocol, which he barely seems to understand. Brexit for him, even more than for most Brexiters, has never been about concrete practicalities, which he no doubt regards as the province of “girly swots”. This is consistent with reports this week (£) that Johnson is regarded by EU leaders as “detached” and “absent”. Perhaps, less politely, we could say that he is incompetent, irresponsible and out of his depth.

Be that as it may, if a deal does get done then the Brexit Party – and no doubt many Tory MPs – are gearing up to denounce it. This will be the final chance for Johnson to do what none of his predecessors as Tory leader have done and face down the Ultras. It’s not clear he has the political strength or courage to do so. But if he doesn’t make a deal with the EU then it’s doubtful he has the political strength and courage to cope with the fallout of that. He is approaching the moment at which all his political lies and personal flaws leave him with no place to hide. Tellingly, he barely mentioned Brexit at all in his party conference speech. In line with my speculations above, perhaps he’s just lost interest. Brexit simply isn’t fun anymore.

There’s been so much written about the negotiations and their prospects that, apart from not wanting to add much to it myself, I don’t see much point in chewing over it. The exception this week is a very interesting piece by Matt Ross on the Global Government Forum website. Based on interviews with two former DExEU Permanent Secretaries, it is notable for placing the current negotiating situation in the wider context of the entire Brexit process (something too often ignored, as there are so many patterns, paths and recurrences within it), but also for pointing out that, whatever the intentions of the various actors, there is considerable scope for an accidental no deal. I think, again for what little it is worth, that that is an underpriced scenario.

But the key point, as argued at length in my previous blog, remains that deal or no deal outcomes are just different degrees of bad news for Britain: far worse the EU membership, and far worse than what Brexiters promised. The theatre of the last-minute negotiations shouldn’t distract from that.

Drifting on

The current limbo may very well drift on beyond the October deadlines that both the UK and EU have given, into November or even December, thus compounding the destabilizing uncertainties for individuals and businesses. One piece of good news is that the House of Lords voted strongly for an amendment to the Immigration Bill so as to require the government to provide EU nationals with physical (not just digital) proof of settled status, though it remains to be seen if this will prevail. And good news at least for the big league management consultants, if not for taxpayers, as the extent to which Brexit has driven up what they earn from government contracts was revealed.

So the gloomy roster of Brexit damage continues to grow, and Yorkshire Bylines (whose coverage of Brexit has been excellent) have created a regularly updated list of Brexit-related job losses. This, with dark humour, they call the Digby Jones Index, named after the Brexiter Peer who inanely predicted that “not a single job” would be lost as a result of Brexit. Whilst a bit part player in the Brexit fiasco, Jones is one of the most pugnaciously unpleasant and stubbornly unteachable of the D-list cast so is a deserving target to be thus lampooned – but any amusement is small comfort for those whose jobs are being tossed on the bonfire of the Brexit vanities.

Somewhat beneath the radar, the most ominous development this week was an ECJ ruling that key parts of the UK’s data gathering regime violate EU law. This makes it considerably less likely that the EU will agree to approve the UK system as ‘adequate’ after the end of the Transition Period. This comes on top of a ruling in July about the legality of US data protection and transfer systems, with implications for other third countries such as the UK.

As with so much else about Brexit, this is a hideously complicated legal and technical subject, and it has huge implications for both security and trade, causing extra costs and delays for businesses and potential failures or delays in intelligence-sharing. A decision on adequacy is unlikely to be made until December. As so often, the Institute for Government has an excellent explainer of the issues (although note that it predates this week’s ruling).

Also less prominently reported than it deserved to be was the story that collaborations by UK businesses in the EU’s Horizon 2020 research program have almost halved since the Referendum, although academic collaborations have held up. The amounts of money involved aren’t huge – and actually what matters more is the loss of networks - but like so many of the Brexit stories that don’t make the national news bulletins, what is gradually being eroded are the long-term prospects of activities that are strategically vital to the UK. It’s that, rather than queues developing at Dover or other ports – of which, more news this week - which constitutes the biggest economic danger of Brexit.

Don’t make a fuss

There’s a strange air of unreality in the UK at the moment. Most of the media attention is on the national Covid-19 situation and the rest on Donald Trump. Brexit news is just a rumble in the background. Yet in a mere 12 weeks’ time there will be a fundamental transformation not just in how we relate to the EU but, in some significant ways, to the world as a whole. We still don’t even know the form of that transformation, but we do know that whatever form it takes will affect almost every aspect of daily life for the worse and that neither the government, nor businesses, nor individuals are fully – or in some cases even partially - prepared for it.

It continues to be reported (£) that a third of businesses believe that the Transition Period will be extended so unless that is based on dated survey data then there is an extraordinary complacency around, perhaps born mistakenly of the experience of the various Article 50 extensions. Perhaps also some businesses like many individuals just think all talk of damaging change is ‘Project Fear’, or simply that ‘things always work out somehow’. Or perhaps it’s just Brexit fatigue (allied with Covid worry) and nothing about it really registers any more.

It’s almost a caricature of Britishness, or maybe Englishness, in which we all sit around politely drinking tea and eating cucumber sandwiches and consider it a breach of good manners to mention that the drawing room ceiling has already fallen in and the rest of the house is burning.

Perhaps if a deal is done, no matter how meagre and damaging, the same spirit will persist and we will tell ourselves “mustn’t grumble, it could be worse, better not to make a fuss”. The public reaction to no deal is less likely to be so sanguine, though. It’s perhaps that disjuncture which, ultimately, will inform what Johnson decides is the path least likely to cause him problems and most likely to further his own self-interest. After all, it doesn’t seem unduly lacking in charity to suggest that this might be his sole consideration.

09 Oct 01:33

The Best Wi-Fi Mesh-Networking Systems

by Joel Santo Domingo
The Wi-Fi mesh networking kits we tested lined up side by side.

Slow Wi-Fi can be more frustrating than no Wi-Fi at all, and the culprit in many cases is one router trying to cover too much house. Mesh-networking systems take the weight off just one router, instead spreading multiple access points around your house to improve the range and performance of your Wi-Fi.

After spending hundreds of hours evaluating and testing 77 Wi-Fi mesh-networking systems in home and lab environments over the past five years, we’re confident that the Eero 6 system is the best mesh router for most people who need one.

Dismiss
09 Oct 01:32

Which iPhone Should I Get?

by Nick Guy
Four iPhones placed next to each other, all with their screens displaying a different color in their lock screens, shown in front of a blue background.

If you have an iPhone that you’re happy with, keep it. We don’t think you should upgrade just because Apple has released new phones.

But if your current phone is running too slow or is damaged, or if you’re simply ready for an upgrade and want a new phone now, we recommend the Apple iPhone 15. It offers an almost Pro-like iPhone experience, with an all-day battery, a snappy processor, and versatile cameras—and, finally, a USB-C port.

Dismiss
09 Oct 01:32

MozillaPH L10n Team Moves to Matrix from Slack; Firefox for Android Tagalog L10n Kicks Off

by Robert "Bob" Reyes
In May 2019, the Mozilla Philippines Community (MozillaPH) Localization (L10n) Team experimented in holding its monthly meeting to Slack — no audio nor video; only text-based chat. And we found out that this is effective, especially that a decent Internet connection is something that we all can only aspire if you’re based in the Philippines. The experiment was initiated to give people who wish to be part of the MozillaPH localization efforts to participate better even if Internet connectivity is… Read the rest
09 Oct 01:23

How To Ask a Question

by Grant (noreply@blogger.com)
mkalus shared this story from INCIDENTAL COMICS.