Shared posts

22 Nov 05:42

macOS Sharing and Image Effects

Postbox now supports macOS Sharing and Image Effects within the Compose window!

macOS Sharing

Postbox 5.0.6 adds Sharing functionality for some of the most commonly used apps on macOS.

To get started, download and install the Postbox Sharing Add-on. Then, navigate to macOS System Preferences / Extensions, and select Postbox Sharing Extension:

extensions-panel@2x.png?mtime=20161116104111#asset:1747:url

Examples of Sharing Functionality

  • Pages, Numbers, and Keynote – Attaches the document to a new message.
  • Photos – Attaches up to 10 selected images to a new message.
  • Finder – Attaches up to 10 selected files to a new message
  • Preview – Attaches the image to a new message.
  • Address Book – Attaches .vcf card to a new message.
  • Safari – Embeds page URL within the message body.
  • Maps – Embeds address URL within the message body.


Image Effects

Postbox 5.0.6 contains a number of Image Effects that will enable you to create beautiful emails and newsletters. For example, you can now apply the following effects to any photo:

postbox-image-effects@2x.png?mtime=20161116104258#asset:1748:url

How To Use

To apply an effect, simply right-click an image within the message body, and select Modify Image or Modify Selected Images from the pop-up menu.

Overview of Effects

  • Scaling – In addition to Large, Medium, and Small scaling, we're also providing percentage scaling. Supported percentages include 200%, 150%, 100%, 75%, 50% and 25%.
  • Float – Left or right align the image with text wrap.
  • Margin – Add 10px, 20px, 30px, or 40px of margin on all four sides of an image. (Of course, you can always jump into HTML edit mode to fine tune margins.)
  • Flip – Horizontally or vertically.
  • Rotate – Clockwise in 90, 180, or 270 degree increments.
  • Effects – Equalize, Greyscale, Retro, Sepia, Solarize, and Vintage.
  • Frames – 11 different frame effects for you to utilize.
  • Shadow – Adds a soft shadow around the image.


Learn More

To see all the changes in Postbox 5.0.6, please visit our Release Notes page.

To learn more about Postbox and its operation, please browse through Postbox's Menus and Preferences Panels, or review the many resources found on our Help Center.

22 Nov 05:41

Floaty bubble charts with d3.js

by Nathan Yau

Bubble chart

D3.js, or Data-Driven Documents, version 4.0 was released a few months ago, so Jim Vallandingham updated his tutorial for categorized bubble charts to use the new version of the library. I’ve been slow getting to the new d3.js, but maybe this’ll move things along.

Tags: bubbles, d3js

22 Nov 05:41

Twitter Favorites: [AndrewBucholtz] This shirt was much more fun to wear before the country actually did it. https://t.co/KsLq0RL6yi

Andrew Bucholtz @AndrewBucholtz
This shirt was much more fun to wear before the country actually did it. pic.twitter.com/KsLq0RL6yi
22 Nov 05:40

The Raspberry Pi-powered loom

by Liz Upton

We’re a small organisation full of makers, and I think at least two of us own a hand loom for weaving textiles. (One of the reasons I enjoy the TV show Vikings so much is the casual looming that’s going on as backdrop in many of the indoor scenes – the textile sort, not the impending-doom sort, although there’s plenty of that too.)

siggy laergatha loom

Siggy and Laergatha (personal role model) get down to a spot of light weaving before commencing to crush skulls and pillage.

Here in the 21st century, Lorna and I use hand looms because powered looms are very expensive. They’re also usually pretty enormous, being meant for enterprise rather than home use. This is pesky, because there’s a lot of repetitive action involved, which can be hell on the carpal tunnels; weaving can be slow, tough work.

loom

Suspicious automation

Enter the Raspberry Pi.

Fred Hoefler has taken a desktop loom and added a Raspberry Pi to automate it. (Your computer’s fine: this video has no sound.)

Loom Operation

The general sequence of events for running my Raspberry Pi controlled loom. The project was really a proof of concept idea rather than an actual production model. This video is intended to supplement my blog at www.photographic-perspectives.com Sorry, there is not audio with this.

Fred wrote about the project on his website, explaining that he came up with the idea for very personal reasons. His wife Gina has been a weaver for 30 years, but she began to experience difficulties with the physical aspects of using her loom as she grew older. Conversations with other unwillingly retired weavers told Fred that Gina’s situation was not uncommon, and led him to design something to help. His device is intended to help older weavers who have trouble with the hard work of throwing the shuttle and holding down the pedals. Assistive looms cost upwards of $10,000: Fred’s solution comes in at a tidy $150, factoring in loom, Pi, and some motors from Amazon. So this isn’t for hobbyists like me: this loom can be a way for people whose livelihoods depend on being able to weave to continue working long after they might have had to retire.

One of the most satisfying things about the Raspberry Pi for me is its power to drive cost out of devices like this, and to change the way we work. This is a simple build, but it has so much potential to keep someone’s income flowing: we hope to see more as Fred develops the project.

The post The Raspberry Pi-powered loom appeared first on Raspberry Pi.

22 Nov 05:40

Data Science is Hard – Case Study: How Do We Normalize Firefox Crashes?

by chuttenc

When we use Firefox Crashes to determine the quality of a Firefox release, we don’t just use a count of the number of crashes:aurora51a2crashes

We instead look at crashes divided by the number of thousands of hours Firefox was running normally:auroramcscrashes

I’ve explained this before as a way to account for how crash volumes can change depending on Firefox usage on that particular day, even though Firefox quality likely hasn’t changed.

But “thousands of usage hours” is one of many possible normalization denominators we could have chosen. To explain our choice, we’ll need to explore our options.

Fans of Are We Stable Yet? may be familiar with a crash rate normalized by “hundred of Active Daily Instances (ADI)”. This is a valid denominator as Firefox usage does tend to scale linearly with the number of unique Firefox instances running that day. It is also very timely, as ADI comes to us from a server that Firefox instances contact at the beginning of their browsing sessions each day.

From across the fence, I am told that Google Chrome uses a crash rate normalized by “millions of pageloads”. This is a valid denominator as “loading a page” is one of the primary actions users take with their browsers. It is not any more or less timely than “thousands of usage hours” but with Google properties being primary page load destinations, this value could potentially be estimated server-side while waiting for user data to trickle in.

Denominators that would probably work, but I haven’t heard of anyone using, include: number of times the user opens the browser, amount of times the user scrolls, memory use, … generally anything could be used that increases at the same rate that crashes do on a given browser version.

So why choose “thousands of usage hours”? ADI comes in faster, and pageloads are more closely related to actions users take in the browser.

Compared to ADI, thousands of usage hours has proven to be a more reasonable and stable measure. In crashes-per-100-ADI there are odd peaks and valleys that don’t reflect decreases or increases in build quality. And though crashes scale proportionally with the number of Firefox instances running, it scales more closely with how heavily those running instances are being used.

As for why we don’t use pageloads… Well, the first reason is that “thousands of usage hours” is something we already have kicking around. A proper count of pageloads is something we’re adding at present. It will take a while for users to start sending us these numbers, and a little development effort to get that number into the correct dataset for analysis. Then we will evaluate its suitability. It won’t be faster or slower than “thousands of usage hours” (since it will use the same reporting mechanism) but I have heard no compelling evidence that it will result in any more stable or reasonable of a measure. So I’ll do what I always try to do: let the data decide.

So, for the present, that leaves us with crashes per thousands of usage hours which, aside from latency issues we have yet to overcome, seems to be doing fairly well.

:chutten


22 Nov 05:37

Etsy’s Debriefing Facilitation Guide for Blameless Postmortems

by John Allspaw

In 2012, I wrote a post for the Code As Craft blog about how we approach learning from accidents and mistakes at Etsy. I wrote about the perspectives and concepts behind what is known (in the world of Systems Safety and Human Factors) as the New View on “human error.” I also wrote about what it means for an organization to take a different approach, philosophically, to learn from accidents, and that Etsy was such an organization.

That post’s purpose was to conceptually point in a new direction, and was, necessarily, void of pragmatic guidance, advice, or suggestions on how to operationalize this perspective. Since then, we at Etsy have continued to explore and evolve our understanding of what taking this approach means, practically. For many organizations engaged in software engineering, the group “post-mortem” debriefing meeting (and accompanying documentation) is where the rubber meets the road.

Many responded to that original post with a question:

“Ok, you’ve convinced me that we have to take a different view on mistakes and accidents. Now: how do you do that?”

As a first step to answer that question, we’ve developed a new Debriefing Facilitation Guide which we are open-sourcing and publishing.

We wrote this document for two reasons.

The first is to state emphatically that we believe a “post-mortem” debriefing should be considered first and foremost a learning opportunity, not a fixing one. All too often, when teams get together to discuss an event, they walk into the room with a story they’ve already rationalized about what happened. This urge to point to a “root” cause is seductive — it allows us to believe that we’ve understood the event well enough, and can move on towards fixing things.

We believe this view is insufficient at best, and harmful at worst, and that gathering multiple diverse perspectives provides valuable context, without which you are only creating an illusion of understanding. Systems safety researcher Nancy Leveson, in her excellent book Engineering A Safer World, has this to say on the topic:

“An accident model should encourage a broad view of accident mechanisms that expands the investigation beyond the proximate events: A narrow focus on operator actions, physical component failures, and technology may lead to ignoring some of the most important factors in terms of preventing future accidents. The whole concept of ‘root cause’ needs to be reconsidered.”

In other words, if we don’t pay attention to where and how we “look” to understand an event by considering a debriefing a true exploration with open minds, we can easily miss out on truly valuable understanding. How and where we pay attention to this learning opportunity begins with the debriefing facilitator.

The second reason is to help develop debriefing facilitation skills in our field. We wanted to provide practical guidance for debriefing facilitators as they think about preparing for, conducting, and navigating a post-event debriefing. We believe that organizational learning can only happen when objective data about the event (the type of data that you might put into a template or form) is placed into context with the subjective data that can only be gleaned by the skillful constructing of dialogue with the multiple, diverse perspectives in the room.

The Questions Are As Important As The Answers

In his book “Pre-Accident Investigations: Better Questions,” Todd Conklin sheds light on the idea that the focus on understanding complex work is not in the answers we assert, but in the questions we ask:

“The skill is not in knowing the right answer. Right answers are pretty easy. The skill is in asking the right question. The question is everything.”

What we learn from an event depends on the questions we ask as facilitators, not just the objective data you gather and put into a document. It is very easy to assume that the narrative of an accident can be drawn up from one person’s singular perspective, and that the challenge is what to do about it moving forward.

We do not believe that to be true. Here’s a narrative taken from real debriefing notes, generalized for this post:

“I don’t know,” the engineer said, when asked what happened. “I just wasn’t paying attention, I guess. This is on me. I’m sorry, everyone.” The outage had lasted only 9 minutes, but to the engineer it felt like a lifetime. The group felt a strange but comforting relief, ready to fill in the incident report with ‘engineer error’ and continue on with their morning work.

The facilitator was not ready to call it a ‘closed case.’

“Take us back to before you deployed, Phil…what do you remember? This looks like the change you prepped to deploy…” The facilitator displayed the code diff on the big monitor in the conference room.

Phil looked closely to the red and green lines on the screen and replied “Yep, that’s it. I asked Steve and Lisa for a code review, and they both said it looked good.” Steve and Lisa nod their heads, sheepishly.

“So after you got the thumbs-up from Steve and Lisa…what happened next?” the facilitator continued.

“Well, I checked it in, like I always do,” Phil replied. “The tests automatically run, so I waited for them to finish.” He paused for a moment. “I looked on the page that shows the test results, like this…” Phil brought up the page in his browser, on the large screen.

“Is that a new dashboard?” Lisa asked from the back of the room.

“Yeah, after we upgraded the Jenkins install, we redesigned the default test results page to the previous colors because the new one was hard to read,” replied Sam, the team lead for the automated testing team.

“The page says eight tests failed.” Lisa replied. Everyone in the room squinted.

“No, it says zero tests failed, see…?” Phil said, moving closer to the monitor.

Phil hit control-+ on his laptop, increasing the size of the text on the screen. “Oh my. I swear that it said zero tests failed when I deployed.”

The facilitator looked at the rest of the group in the conference room. “How many folks in the room saw this number as a zero when Phil first put it up on the screen?” Most of the group’s hands went up. Lisa smiled.

“It looked like a zero to me too,” the facilitator said.

“Huh. I think because this small font puts slashes in its zeros and it’s in italics, an eight looks a lot like a zero,” Sam said, taking notes. “We should change that.”

As a facilitator, it would be easy to stop asking questions at the mea culpa given by Phil. Without asking him to describe how he normally does his work, by bringing us back to what he was doing at the time, what he was focused on, what led him to believe that deploying was going to happen without issue, we might never have considered that the automated test results page could use some design changes to make the number of failed tests clearer, visually.

In another case, an outage involved a very complicated set of non-obvious interactions between multiple components. During the debriefing, the facilitator asked each of the engineers who designed the systems and were familiar with the architecture to draw on a whiteboard the picture that they had in their minds when they think about how it all is expected to work.

When seen together, each of the diagrams from the different engineers painted a fuller picture of how the components worked together than if there was only one engineer attempting to draw out a “comprehensive” and “canonical” diagram.

The process of drawing this diagram together also brought the engineers to say aloud what they were and were not sure about, and that enabled others in the room to repair those uncertainties and misunderstandings.

Both of these cases support the perspective we take at Etsy, which is that debriefings can (and should!) serve multiple purposes, not just a simplistic hunt for remediation items.

By placing the focus explicitly on learning first, a well-run debriefing has the potential to educate the organization on not just what didn’t work well on the day of the event in question, but a whole lot more.

The key, then, to having well-run debriefings is to start treating facilitation as a skill in which to invest time and effort.

Influencing the Industry

We believe that publishing this guide will help other organizations think about the way that they train and nurture the skill of debriefing facilitation. Moreover, we also hope that it can continue the greater dialogue in the industry about learning from accidents in software-rich environments.

In 2014, knowing how critical I believe this topic to be, someone alerted me to the United States Digital Service Play Books repo on Github, and an issue opened about incident review and post-mortems. I commented there that this was relevant to our interests at Etsy, and that at some point I would reach back out with work we’ve done in this area.

It took two years, but now we’re following up and hoping to reopen the dialogue.

Our Debriefing Facilitation Guide repo is here, and we hope that it is useful for other organizations.

22 Nov 05:37

“There’s a Kind of Hush”…Electric Cars to get Noisier

by Sandy James Planner

120509_gearbx_prius_ex-crop-rectangle3-large

The BBC reports on a problem that anyone driving electric vehicles knows well-people do not hear you when you approach. So while having a quiet car is good in many ways, for people who are sight impaired or just not paying attention having an acoustical cue that an electric or hybrid vehicle is approaching is a good thing.

The US National Highway Traffic Safety Administration demands that the cars make a noise when travelling either forwards or backwards at speeds of less than 30km/h (19mph). The regulation covers vehicles with four wheels that weigh less than 10,000 pounds (4.5 tonnes).

The safety specification requires car makers to use a two-tone signal similar to that currently emitted by heavy vehicles when they are reversing. Estimates of injuries that could be prevented by electric and hybrid  vehicle noise are about 2,400 annually in the United States. These new systems have a name -they are Vehicle Alerting Systems (AVAS), or “additional safety cues” for pedestrians.


21 Nov 08:10

Hacked Graffiti Tools Create Evolutionary Paintings

by Nathaniel Ainley for The Creators Project

Magenta, 2016, mixed media on wood, 51 x 48 in.

Repetitive and incongruous patterns fill the industrial size paintings of American contemporary artist Jason Williams, a.k.a., REVOK. His new exhibition of works at the Allouche Gallery are certainly boisterous in their appearance, but rather obscure in their content. The paintings in _systems_cont reveal the artist to be less concerned with what he’s creating, and more with how he's created them. After a long career as a graffiti artist, REVOK is now repurposing the tools he once used and applying them to his process as a fine art painter. He’s refurbished things like spray cans, markers, and handmade rollers, turning them into unique tools for a different kind of art making.  

Kundalini Loop Large Sq Square Off center Blue/Red, 2016, Synthetic polymer and oil enamel on canvas, 96 x 96 in.

In his series of Instrument Exercises for example, REVOK created gridded patterns by simultaneously maneuvering a group of eight spray paint cans using a custom made applicator. His Self Portrait works are actually weathered drop cloths that used to lay on the floor of his studio. After spending years on the ground absorbing different colors and patterns, the artist has hung them on the wall as a physical representation of his process—a creative reflection of his work over time. In his Loop paintings, REVOK wrapped up a paint roller with different kinds of tape, depending on the composition. When the roller then gets applied to the canvas, the tape slides off, creating interesting patterns. Check out more images from _systems_cont below: 

Instrument Exercise 2 Blk-Yel, 2016, Acrylic and synthetic polymer on canvas, 72 x 60 in.

Selfportrait 1 Aug Vov, 2016, Synthetic polymer and oil enamel on linen drop cloth mounted to canvas, 96 x 72 in.

D2.3, 2016, Synthetic polymer and oil enamel on birch and MDF, 48 x 48 in.

Check more work by Jason Williams a.k.a REVOK on his website.

Related:

Just Add Water: Rain-Activated Street Art

Meet the DIY Custodians Saving Athens' Street Art | Conservation Lab

These Murals Mix Street Art with the Recycling Bin

17 Nov 02:24

How Etsy Uses Code “Slush” to Manage Development During the Holidays

by Jason Shen

Note: This article was adapted from an internal Etsy newsletter earlier this year. As the holidays roll around, it seemed like a timely opportunity to share what we do with a larger audience.

As the calendar year draws to a close, people’s thoughts often turn to fun activities like spending time with family and friends and enjoying pumpkin or peppermint flavored treats. But for retailers, the holiday season is an intense and critically important period for the business.

The months of November and December compose nearly a fifth of all US retail sales and pretty much every retailer needs to undertake special measures during the holidays, from big sales promotions to stocking up on popular items, to hiring additional staff to stock inventory and reduce wait times at checkout.

A lot of these measures apply as well to digital retailers, with the added risk of the entire site running slowly or not at all. In 2015, Neiman Marcus experienced an extended outage on Black Friday and Target and PayPal were intermittently down on Cyber Monday.

Etsy is no stranger to this holiday intensity. This is the biggest shopping season of the year for us and we typically receive more site visits than at other times, which translate into more orders. Over the years, our product, engineering, and member-facing organizations have developed practices and approaches to support our community during the intensity of the holidays.

How Etsy Handles the Holidays

The increase in site traffic and transactions impacts many areas of the business. Inbound support emails and Non-Delivery Cases reach a peak in December, and the Trust and Safety team ramps down outside project work and hiring efforts to focus on providing exceptional support.

“Emotions tend to be more heightened around the holidays” says Corinne Haxton Pavlovic, head of the trust and safety team at Etsy, “There’s a lot on the line for everyone this time of year – highs can feel higher and lows can feel lower. We have to really dig into our EQ and make sure that we’re staying neutral and empathetic.”

For our sellers, the holidays can be an exciting but scary time: “the Etsy sales equivalent of Laird Hamilton surfing a 70-ft wave off Oahu’s North Shore” says Joseph Stanek, seller account manager. Stanek works with a portfolio of top Etsy sellers to advise and support their business growth. He’s found that many sellers spend an enormous amount of effort on holiday sales promotion, and are then hit with a record number of orders. They’re pushed to increase their shipping and fulfillment capabilities, which can serve “as a kind of graduation” as they level up to a new tier of business.

With huge numbers of buyers browsing for the perfect gift, and sellers working hard to manage orders, it’s critically important for Etsy’s platform to be as clear and reliable as possible. That’s why the period between mid-October through December 31st is a time to be exceptionally careful and more conservative than usual about how we make changes to the site. We affectionately refer to this period as “Slush.”

The Origins of Slush

The actual term “Slush” is a play on the phrase “code freeze,” which is when a piece of software is deemed finished and thus no new changes are being made to the code base. “Code freezes help to ensure that the system will continue to operate without disruptions,” says Robert Tekiela at CTO Insights. It’s a way to prevent new bugs from being created and and are “commonly used in the retail industry during holiday shopping season when systems load is at a peak.”

Since at Etsy, we still push code during the holidays, just more carefully, it’s not a true code freeze, but a cold, melty mixture of water and ice. Hence, Slush.

According to Jason Wong, Slush at Etsy got started sometime after current CEO Chad Dickerson became CTO in the fall of 2008. As an engineering director of infrastructure, Jason has been a key part of Etsy’s platform stability since joining in 2010. Back then, Etsy’s infrastructure was less robust and the team was still figuring out how to effectively support the already high levels of traffic on Etsy.com. There was not yet a process for managing code deployments during the holidays and the site experienced more crashes than it does today. .

Said Wong, “the question was: during the holiday season, a high traffic, high visibility time when we made a significant portion of our [gross merchandise sales], how do we stabilize the site? That’s where Slush got started.”

Here’s the slightly redacted email from Chad that kicked off the idea of Slush.

From: Chad Dickerson

Date: Fri, Oct 31, 2008 at 4:08 PM

Subject: holiday “slush” (i.e. freeze) — need your input

To: adminName and adminName

Cc: adminName, adminName, and adminName

adminName / adminName,

adminName, adminName, and I met recently to discuss a holiday “freeze” beginning at end of day on November 14.  We’re calling it a “slush” because there are certain types of projects that we can still do without making critical changes to the database or introducing bugs.  The goal with setting this freeze is to eliminate the distractions of any projects not on the must-do list so we can focus on the most important projects exclusively.

adminName, adminName, adminName, and I met earlier this week to mutually agree on what projects we need to complete before the freeze/slush beginning at the end of the day on 11/14.   We came up with a list of “must do” projects that need to get done by 11/14, and “nice to have” projects if we complete the must-dos:

[ Link to Document Detailing Slush Plan ]

There are couple of projects that we’ve discussed already on the list, like Super Etsy Mini and BuyHandmade blog.  I wanted to make sure that any “must do” projects in your worlds are reflected and prioritized.  On Monday, we’re going to start doing daily standups at 11:30am to track progress against the agreed-upon list of projects leading up to 11/14.   Since there will be 9.5 working days to execute, we need to freeze the list itself by Monday.  Can you review the list and let us know if you have additions that we are missing that we should discuss?  Thanks.

Chad

Learning to Build Safely

In the early days, Slush was far more strict, in part because Etsy’s infrastructure was not as robust and mature as it is today. We operated off of a federated database model, which in theory was meant to prevent one database crash from affecting another, but in practice, it was hard to keep clusters from affecting one another and site stability suffered as a result. This technical approach also made it hard to understand what went wrong and how the team could fix it.

Engineers went from deploying five times a day to once a day. Feature flags were tested thoroughly so that major features like convos or add to cart could be turned off without shutting down the site.

Over the past few years, a major effort was made to get Etsy’s one really big box called master onto a sharded database model. With a sharded system, data is distributed across a series of smaller active-active pairs so that if single database goes down, there is an exact replica with the data intact. This system is faster, more scalable, and resilient compared to the prior method of simply storing all the data in one really big box. In 2016, we successfully migrated all of our key databases, including receipts, transactions, and many others, “to the shards” and decommissioned the old master database.

Developing continuous deployment was also a major feat which allowed Etsy to develop A/B testing and feature flagging. These technical efforts, in conjunction with our culture of examining failures through blameless postmortems, have allowed allowed Etsy to get better at building safely. Today our engineering staff and systems are studied by organizations around the world.

Slush Today and Tomorrow

Within the engineering organization, there’s often a senior staff member who helps organize Slush. The role is an informal one, meant to share best practices and encourage the product org to be mindful of the higher stakes of the holidays. Tim Falzone, an engineering manager on Infrastructure, took on this role in 2015 and presented a few slides at the September Engineering All-Hands which highlight the way we handle Slush today.

september-2015-engineering-all-hands-slush

Today, Slush means that major buyer and seller facing feature changes are put on hold, or pushed “dark,” where they are hidden behind config flags and not shown publicly. Additionally, engineers get more people to review their pull requests of code changes. These extra precautions are taken to ensure that the site runs quickly and with minimal errors or downtime even with the increased traffic.

Falzone says that now, Slush is less about not breaking the site and more about preventing disruptions for members. “You could easily make something that works flawlessly but tanks conversion or otherwise sends buyers away, or is really slow,” he explained. For sellers, managing a huge wave of orders means relying on muscle memory of how Etsy works, which means that the holidays is a bad time to change the workflow or otherwise add friction for our sellers, who often become profitable on their business for the year during this time.

As Etsy grows, Slush will continue to evolve. A more powerful platform also means more points of integration. More traffic means more pressure on parts of the platform.

Even as we work to secure more headroom for our infrastructure and develop tooling to stress-test our systems, we will always be challenged in new ways. Though we’ve come a long way, Slush will continue to be a helpful reminder to move safely during a critical time of the year for our members and our organization.

17 Nov 02:24

Experimenting with photo paper: Choosing the ideal texture and finishes to showcase your photography

by Britta

When it comes to selecting photo papers, creativity is the main ingredient and experimentation plays an important role. Besides the usual suspects— glossy and matte —there are many different textures and finishes to choose from at London Drugs Photolab.

Photographer, Matt Ferguson recently decided to try metallic and bamboo prints. Here he shares his experience.

I’m a BC born and raised photographer, specializing in landscapes and hoping to take enough great photos of my daughters to one day make them a book of their adventures.  I love being outside, exploring and adventuring, even if it’s just around town, never a fan of idle time.

Every once in a while I like to get some of my photos developed, some to hang, some just for the fun of it, and often just to see how they’d turn out!  I also love to have printed photos simply just to have on hand.  I’ve never spent an evening going through a slideshow on my computer while laughing at the memories.  I most certainly have done so looking through a tub of photos at my parents’ place though, more than once.

So, recently I decided it was time to get some printing done and I wanted to try something new.  I chose metallic print for a Northern Lights shot and did a few moody fall shots on bamboo, as honestly, bamboo just sounded cool. 

When I opened up that order with Wendy, the Photolab Assistant Manager, we were both amazed at the quality of print and just how rad the bamboo looked… and felt, and made us feel. 

Like canvas or a black and white photo, the texture and physical feel to the print was so different than a regular photo.  It seemed like you could actually touch the trees and feel the coolness of the fog.  It was unlike anything I’ve felt about one of my photos before.  I have often noticed how much better a printed photo is than the computer version, but never have I stopped in my tracks like this. I’m looking forward to framing it up and putting it on the wall!

capture

Left: Northern Lights photo by Matt Ferguson.  Right: Metallic print of photo printed at London Drugs Photolab.

 

capture2

Fall shot by Matt Ferguson printed on bamboo at London Drugs Photolab.

See more of Matt Ferguson’s work, check him out on Instagram: @mattfphotography

To learn more about London Drugs’ selection of print textures and finishes, click here.

17 Nov 02:23

Sal Soghoian Leaves Apple

by Federico Viticci

Sad news for the Mac automation community: Sal Soghoian, Product Manager of Automation Technologies since 1997, has left Apple. Details from Soghoian himself:

Q. I hear you no longer work for Apple; is that true?

A. Correct. I joined Apple in January of 1997, almost twenty years ago, because of my profound belief that “the power of the computer should reside in the hands of the one using it.” That credo remains my truth to this day. Recently, I was informed that my position as Product Manager of Automation Technologies was eliminated for business reasons. Consequently, I am no longer employed by Apple Inc. But, I still believe my credo to be as true today as ever.

Soghoian's work on AppleScript and other macOS automation, scripting, and accessibility technologies has always been inspiring – we wouldn't have apps like Workflow today hadn't Soghoian pushed the boundaries of user automation at Apple.

I don't know what this means for automation on macOS going forward, but it doesn't feel like a good sign to me. I love his determination, though:

Q. Are you still upbeat about the future of user automation?

A. Absolutely. The need for user automation is a constant. I've seen the benefits and power of individuals being able to automate critical and repetitive tasks. Solution apps are great, emojis are fun, but there's nothing like really great automation tools. I have faith in this community, and that makes me optimistic about what we can do together.

More than ever before, I'm going to keep an eye on Soghoian's website and future projects.

See also: the transcript of Soghoian's WWDC 2016 session on using macOS dictation to perform specific actions (unfortunately, Apple's session video URL doesn't seem to be working anymore).

→ Source: macosxautomation.com

17 Nov 02:23

New Geocoder 3.0 Boosts Speed and Performance

by Bronee, Amy GCPE:EX

The BC Physical Address Geocoder, our web service that pinpoints locations on a map using address data, has experienced phenomenal use in the last six months, processing over 100 million addresses out of a total of 258 million since the service launched in January 2013. In response to this level of interest and growth rate we have thoroughly redesigned the latest release of the Geocoder (version 3.0) for speed, scalability, geo-redundancy, improved reference data and geocoding capabilities.

 

More Speed

Compared to the previous version, the Online Geocoder is twenty percent faster and the Batch Geocoder is four times faster. Our tests have shown that the Batch Geocoder can process massive batch jobs containing six million addresses in just over one hour. Clients, such as developers, can now process larger address lists in less time leading to more efficient address locating, address standardization and quality assurance.

 

More Uptime

Geocoder 3.0 is load balanced across a number of servers and geo-redundant across the B.C. Government’s two data centres. This deployment pattern makes the service more resilient and also enables us to deploy future releases without interrupting service. We have put this deployment pattern to the test using multi-million record address lists as well as simulated server outages.

 

More Current Reference Data

Starting with Geocoder 3.0, we will be updating the service’s roads and address data monthly to coincide with the monthly release of the B.C. Digital Road Atlas. We overhauled the address preparation tools so that it only takes a couple of days to prepare the geocoder’s route and address data files. This process sifts through a number of datasets to find the best fit to the Digital Road Atlas and previously took over a week to complete.

The process of address range generation has also been transformed – improving quality and memory usage – and has helped significantly reduce the Geocoder’s start-up time, enabling a more modular deployment pattern.

Geocoder 3.0 takes advantage of over 1.8 million addresses, up 50,000 from the previous release. The increase is mainly due to the inclusion of address data provided by the Integrated Cadastral Information Society.

In the previous version, few highway addresses were loaded successfully primarily due to street name conflicts between the Digital Road Atlas and local address authorities. For example, Hwy 97 in the Atlas was called Cariboo Hwy 97 in Clinton.

The following screenshot of Geocoder 2.0.2 results illustrates the problem, showing there are no addresses on Hwy 97 in Clinton:

geocoder-a

 

Now, with Geocoder 3.0 that problem is solved and all addresses on Hwy 97 are accounted for:

geocoder-b

 

More Capabilities

The online geocoder API was extended, without breaking pre-existing capabilities, as follows:

A new excludeUnits parameter was added to the following REST resources: sites/within, sites/nearest, and sites/near. These resources have a maximum results limit (currently set to 200) so a single building with many units could easily become the only result returned. Here is a geocoder 2.0.2 screenshot that illustrates the problem of a sites/within request with an area that includes an apartment building containing over 200 units:

geocoder-c

 

And here is the same area with excludeUnits set to true in Geocoder 3.0, showing many more address sites now that the apartment units are excluded:

geocoder-d

 

To improve on results and ease of use we have also improved requests for occupant data. For example, in the following REST resources: occupants/nearest, occupants/near, and occupants/within, the tags parameter is now optional. If not specified, occupants are included in results regardless of their tags.

 

Tell Us What You Think

We have moved the Geocoder’s issue tracker into GitHub to help encourage user feedback and adoption. More information about Geocoder 3.0, including matchPrevision, xhtml response and street names for highways can be found on GitHub here.

We’re also making greater use of GitHub beyond the Geocoder to include projects such as the Geomark Web Service, the B.C. Route Planner and the Concurrent Processing Framework.

The DataBC Team wishes to thank the active users of the B.C. Physical Address Geocoder that have contributed – directly or indirectly – to Geocoder 3.0. Stay tuned for information about the next release of the Geocoder on the DataBC website and on GitHub.

 

– The DataBC Team

 

16 Nov 22:59

Empathy and Anger

In the past year I’ve read a bunch of articles telling the stories of the people we’d now call Trump voters.

I have plenty of empathy for them. Always have. Some of these folks are in my family.

But now there are all these calls for us to have empathy for them. Look: we already did. And: they won. They won, and we lost, and we’re supposed to develop empathy for them?

Were I anything but the straight white middle-aged man that I am, I’d say, using my snarkiest voice, Yeah, sure, I’ll get right on that.

I’d much rather they develop empathy for all the people who didn’t vote for Trump. Not for me — not for doing-just-fine white men in Seattle — but for everybody else.

That’s not going to happen. Why would it.

* * *

I want to say that I hate all these people. I don’t hate them, though, and it wouldn’t be true to say it. My anger makes me want to lash out, but even anger has to give way to truth.

Truth matters even when you’re mad. (Trump voters apparently don’t agree.)

* * *

Well, surely, there are some individuals worth hating. I never learned the lessons of Christianity and Star Wars about loving your enemies, so I’m fine with that.

I’m not supposed to be fine with that. I’m supposed to be a good person. But I’m not a good person. Maybe I will be, some day.

But probably not. There’s not enough time left for me to become a good person.

I hope you’re a good person.

* * *

The terrible things are still to come. The anger I feel now doesn’t compare to the anger I’m going to feel.

16 Nov 22:58

OmniOutliner 5 Pro Public Test

Get it while it’s hot!

I’ve been part of the OmniOutliner team for quite a while — and I love working on what I believe is the greatest outliner in the history of the category. And it’s getting even better.

Some of the new features include filtering, distraction-free writing, and customizable keyboard shortcuts. Encrypted documents — super important these days — is coming very soon.

(Note about encryption: OmniFocus already supports end-to-end encryption.)

16 Nov 22:58

Sal

Sal Soghoian writes:

I joined Apple in January of 1997, almost twenty years ago, because of my profound belief that “the power of the computer should reside in the hands of the one using it.” That credo remains my truth to this day. Recently, I was informed that my position as Product Manager of Automation Technologies was eliminated for business reasons. Consequently, I am no longer employed by Apple Inc. But, I still believe my credo to be as true today as ever.

Sal has been so awesome for so long, and he deserves a giant round of applause.

And Apple deserves us asking “What the hell, dude?”

As a Mac user and developer, this worries me. If this is part of an effort to so lock up the Mac that scripting and automation of apps is no longer practical, then I would disagree strongly with that effort. But I don’t know that that’s true.

Sal also writes:

Ask Apple. Seriously, if you have any questions or concerns about the future of user automation, ask Apple. If user automation technologies are important to you, then now is the time for all good men and women to reach out, speak up and ask questions.

16 Nov 22:56

Fake News

by Ben Thompson

Between 2001 and 2003, Judith Miller wrote a number of pieces in the New York Times asserting that Iraq had the capability and the ambition to produce weapons of mass destruction. It was fake news.

Looking back, it’s impossible to say with certainty what role Miller’s stories played in the U.S.’s ill-fated decision to invade Iraq in 2003; the same sources feeding Miller were well-connected with the George W. Bush administration’s foreign policy team. Still, it meant something to have the New York Times backing them up, particularly for Democrats who may have been inclined to push back against Bush more aggressively. After all, the New York Times was not some fly-by-night operation, it was the preeminent newspaper in the country, and one generally thought to lean towards the left. Miller’s stories had a certain resonance by virtue of where they were published.

It’s tempting to make a connection between the Miller fiasco and the current debate about Facebook’s fake news problem; the cautionary tale that “fake news is bad” writes itself. My takeaway, though, is the exact opposite: it matters less what is fake and more who decides what is news in the first place.

Facebook’s Commoditization of Media

In Aggregation Theory I described the process by which the demise of distribution-based economic power has resulted in the rise of powerful intermediaries that own the customer experience and commoditize their suppliers. In the case of Facebook, the social network started with the foundation of pre-existing offline networks that were moved online. Given that humans are inherently social, users started prioritizing time on Facebook over time spent reading, say, the newspaper (or any of the effectively infinite set of alternatives for attention).

It followed, then, that it was in the interest of media companies, businesses, and basically anyone else who wanted to get the attention of users, to be on Facebook as well. This was great for Facebook: the more compelling content it could provide to its users, the more time they would spend on Facebook; the more time they spent on Facebook, the more opportunities Facebook would have to place advertisements in front of them. And, critically, the more time users spent on Facebook, the less time they had to read anything else, further increasing the motivation for media companies (and businesses of all types) to be on Facebook themselves, resulting in a virtuous cycle in Facebook’s favor: by having the users Facebook captured the suppliers, which deepened their hold on the users, increasing their power over suppliers.

This process reduced Facebook’s content suppliers — media companies — into pure commodity providers. All that mattered for everyone was the level of engagement: media companies got ad views, Facebook got shares, and users got the psychic reward of having flipped a bit in a database. Of course not all content was engaging to all users; that’s what the algorithm was for: show people only what they want to see, whether it be baby pictures, engagement announcements, cat pictures, quizzes, or, yes, political news. It was, from Facebook’s perspective — and, frankly, from its users’ perspective — all the same. That includes fake news too, by the way: it’s not that there is anything particularly special about news from Macedonia, it’s that according to the algorithm there isn’t anything particularly special about any content, beyond the level of engagement it drives.

The Media and Trump

There has been a lot of discussion — in the media, naturally — about how the media made President-elect Donald Trump. The story is that Trump would have never amounted to anything had the media not given him billions of dollars worth of earned media — basically news coverage (as opposed to paid media, which is advertising) — and that the industry needed to take responsibility. It’s a lovely bit of self-reflection that lets the industry deny the far more discomforting reality: that the media couldn’t have done a damn thing about Trump if they had wanted to.

The reason the media covered Trump so extensively is quite simple: that is what users wanted. And, in a world where media is a commodity, to act as if one has the editorial prerogative to not cover a candidate users want to see is to face that reality square in the face, absent the clicks that make the medicine easier to take.

Indeed, this is the same reason fake news flourishes: because users want it. These sites get traffic because users click on their articles and share them, because they confirm what they already think to be true. Confirmation bias is a hell of a drug — and, as Techcrunch reporter Kim-Mai Cutler so aptly put it on Twitter, it’s a hell of a business model.

Why Facebook Should Fix Fake News

So now we arrive at the question of what to do about fake news. Perhaps the most common sentiment was laid out by Zeynep Tufekci in the New York Times: Facebook should eliminate fake news and the filter effect — the tendency to see news you already agree with — while they’re at it. Tufekci writes:

Mark Zuckerberg, Facebook’s chief, believes that it is “a pretty crazy idea” that “fake news on Facebook, which is a very small amount of content, influenced the election in any way.” In holding fast to the claim that his company has little effect on how people make up their minds, Mr. Zuckerberg is doing real damage to American democracy — and to the world…

The problem with Facebook’s influence on political discourse is not limited to the dissemination of fake news. It’s also about echo chambers. The company’s algorithm chooses which updates appear higher up in users’ newsfeeds and which are buried. Humans already tend to cluster among like-minded people and seek news that confirms their biases. Facebook’s research shows that the company’s algorithm encourages this by somewhat prioritizing updates that users find comforting…

Tufekci offers up a number of recommendations for Facebook, including sharing data with outside researchers to better understand how misinformation spreads and the extent of filter bubbles, 1 acting much more aggressively to eliminate fake news like it does spam and other objectionable content, rehiring human editors, and retweaking its algorithm to favor news balance, not just engagement.

Why Facebook Should Not

All seem reasonable on their face, but in fact Tufekci’s recommendations are radical in their own way.

First, there is no incentive for Facebook to do any of this; while the company denies this report in Gizmodo that the company shelved a change to the News Feed algorithm that would have eliminated fake news stories because it disproportionately affected right-wing sites, the fact remains that the company is heavily incentivized to be perceived as neutral by all sides; anything else would drive away users, a particularly problematic outcome for a social network.2

Moreover, any move away from a focus on engagement would, by definition, decrease the time spent on Facebook, and here Tufekci is wrong to claim that this is acceptable because there is “no competitor in sight.” In fact, Facebook is in its most challenging position in a long time: Snapchat is stealing attention from its most valuable demographics, even as the News Feed is approaching saturation in terms of ad load, and there is a real danger Snapchat will beat the company to the biggest prize in consumer tech: TV-centric brand advertising dollars.

There are even more fundamental problems, though: how do you decide what is fake and what isn’t? Where is the line? And, perhaps most critically, who decides? To argue that the existence of some number of fake news items amongst an ocean of other content ought to result in active editing of Facebook content is not simply a logistical nightmare but, at least when it comes to the potential of bad outcomes, far more fraught than it appears.

That goes double for the filter bubble problem: there is a very large leap from arguing Facebook impacts its users’ flow of information via the second-order effects of driving engagement, to insisting the platform actively influence what users see for political reasons. It doesn’t matter that the goal is a better society, as opposed to picking partisan sides; after all, partisans think their goal is a better society as well. Indeed, if the entire concern is the outsized role that Facebook plays in its users’ news consumption, then the far greater fear should be the potential of someone actively abusing that role for their own ends.

I get why top-down solutions are tempting: fake news and filter bubbles are in front of our faces, and wouldn’t it be better if Facebook fixed them? The problem is the assumption that whoever wields that top-down power will just so happen to have the same views I do. What, though, if they don’t? Just look at our current political situation: those worried about Trump have to contend with the fact that the power of the executive branch has been dramatically expanded over the decades; we place immense responsibility and capability in the hands of one person, forgetting that said responsibility and capability is not so easily withdrawn if we don’t like the one wielding it.

To that end I would be far more concerned about Facebook were they to begin actively editing the News Feed; as I noted last week I’m increasingly concerned about Zuckerberg’s utopian-esque view of the world, and it is a frighteningly small step from influencing the world to controlling the world. Just as bad would be government regulation: our most critical liberty when it comes to a check on tyranny is the freedom of speech, and it would be directly counter to that liberty to put a bureaucrat — who reports to the President — in charge of what people see.

The key thing to remember is that the actual impact of fake news is dependent on who delivers it: sure, those Macedonian news stories aren’t great, but their effect, such as it is, comes from confirming what people already believe. Contrast that to Miller’s stories in the New York Times: because the New York Times was a trusted gatekeeper, many people fundamentally changed their opinions, resulting in a disaster the full effects of which are still being felt. In that light, the potential downside of Facebook coming anywhere close to deciding the news can scarcely be imagined.

Liberty and Laziness

There may be some middle ground here: perhaps some sources are so obviously fake that Facebook can easily exclude them, ideally with full transparency about what they are doing and why. And, to the extent Facebook can share data with outside researchers without compromising its competitive position, it should do so. The company should also provide even more options to users to control their feed if they wish to avoid filter bubbles.

In truth, though, you and I know that few users will bother. And that, seemingly, is what bothers many of Facebook’s critics the most. If users won’t seek out the “right” news sources, well, then someone ought to make them see them. It all sounds great — and, without question, a far more convenient solution to winning elections than actually making the changes necessary to do so — until you remember that that someone you just entrusted with such awesome power could disagree with you, and that the very notion of controlling what people read is the hallmark of totalitarianism.

Let me be clear: I am well aware of the problematic aspects of Facebook’s impact; I am particularly worried about the ease with which we sort ourselves into tribes, in part because of the filter bubble effect noted above (that’s one of the reasons Why Twitter Must Be Saved). But the solution is not the reimposition of gatekeepers done in by the Internet; whatever fixes this problem must spring from the power of the Internet, and the fact that each of us, if we choose, has access to more information and sources of truth than ever before, and more ways to reach out and understand and persuade those with whom we disagree. Yes, that is more work than demanding Zuckerberg change what people see, but giving up liberty for laziness never works out well in the end.


For more about how the Internet has fundamentally changed politics, please see this piece from March, The Voters Decide.

  1. Facebook has done a study about the latter, but as Tufekci and others have documented, the study was full of problems
  2. Indeed, it wasn’t that long ago that I was making this exact argument in response to those who insisted Facebook would alter the News Feed to serve their own political purposes
16 Nov 22:55

What Was the Nerd?

by Willie Osterweil

Fascism is back. Nazi propaganda is appearing on college campuses and in city centers, a Mussolini-quoting paramilitary group briefly formed to “protect” Trump rallies, the KKK is reforming, and all the while, the media glibly participates in a fascist rebrand, popularizing figures like Milo Yiannoupolis and the “alt-right.” With the appointment of Stephen Bannon to the Trump administration, this rebranded alt-right now sits with the head of state.

Of course, the fascists never really left: They’ve just tended to wear blue instead of brown the past 40 odd years. But an openly agitating and theorizing hard-right movement, growing slowly over the past few years, has blossomed in 2016 into a recognizable phenomenon in the U.S. Today’s American fascist youth is neither the strapping Aryan jock-patriot nor the skinheaded, jackbooted punk: The fascist millennial is a pasty nerd watching shitty meme videos on YouTube, listening to EDM, and harassing black women on Twitter. Self-styled “nerds” are the core youth vanguard of crypto-populist fascist movements. And they are the ones most likely to seize the opportunities presented by the Trump presidency.

Before their emergence as goose-stepping shit-posting scum, however, nerds — those “losers” into video games and comics and coding — had already been increasingly attached to a stereotypical set of political and philosophical beliefs. The nerd probably read Ayn Rand or, at the very least, bought into pseudo-meritocracy and libertarianist “freedom.” From his vantage, social problems are technical ones, merely one “disruption” away from being solved. The sea-steading, millennial-blood-drinking, corporate-sovereignty-advocating tech magnates are their heroes — the quintessential nerd overlords.

When it was reported in September that Oculus Rift founder Palmer Luckey was spending some of his fortune on racist, misogynist “meme magic” and shit-posting in support of Donald Trump, it sent nervous ripples through the video-game community. Many developers, to their credit, distanced themselves from the Oculus, pulling games and ceasing development. But many in the games-journalism world were more cowardly, either not covering the story at all or focusing their condemnation on the fact that Luckey made denials and seemed to have lied to try to cover his ass, rather than the spreading of racism and misogyny.

The myth of nerd oppression let every slightly socially awkward white boy who likes sci-fi lay his ressentiment at the feet of the nearest women and people of color

These were the same sorts of gaming journalists who rolled over in the face of Gamergate, the first online fascist movement to achieve mainstream attention in 21st century America. The Gamergate movement, which pretended it was concerned about “ethics in games journalism,” saw self-identifying gamers engage in widespread coordinated harassment of women and queer people in the gaming world in a direct attempt to purge non-white-male and non-right-wing voices, all the while claiming they were the actual victims of corruption. The majority of professional games journalists, themselves mostly white men, in effect feebly mumbled “you gotta hear both sides” while internet trolls drove some of the most interesting voices in game writing and creation out of the field. The movement was a success for the fuckboys of 4Chan and the Reddit fascists, exhausting minority and feminist gaming communities while reinforcing the idea that the prototypical gamer is an aggrieved white-boy nerd. It has meant that — despite the queer, female, and nonwhite contingent that makes up the majority of gamers — gaming’s most vocal segment is fashoid white boys who look and think a lot like Luckey.

Surely, those communities of marginalized gamers have just as much claim to the subject position of the “nerd,” as do queer shippers and comic-book geeks, to say nothing of people who identify as a nerd to indicate their enthusiasm for an esoteric subject (e.g. “policy nerds”). But the reason a tech-enabled swarm of fascists have emerged in the nerd’s image today and claimed it as territory necessary to defend is because of the archetype’s specific cultural origin in the late 20th century, and the political purpose for which it was consolidated.

The nerd appeared in pop culture in the form of a smart but awkward, always well-meaning white boy irrationally persecuted by his implacable jock antagonists in order to subsume and mystify true social conflict — the ones around race, gender, class, and sexuality that shook the country in the 1960s and ’70s — into a spectacle of white male suffering. This was an effective strategy to sell tickets to white-flight middle-class suburbanites, as it described and mirrored their mostly white communities. With the hollowing out of urban centers, and the drastic poverty in nonwhite communities of the ’80s and ’90s, these suburban whites were virtually the only consumers with enough consistent spending money to garner Hollywood attention.

In the 1980s and ’90s, an obsession with comics, games, and anime might have made this suburban “nerd” a bit of a weirdo. But today, with comic-book franchises keeping Hollywood afloat and video games a $100 billion global industry whose major launches are cultural events, nerd culture is culture. But the nerd myth — outcast, bullied, oppressed and lonely — persists, nowhere more insistently than in the embittered hearts of the little Mussolinis defending nerd-dom.

Of course, there are outcasts who really are intimidated, silenced, and oppressed. They tend to be nonwhite, queer, fat, or disabled — the four groups that are the most consistently and widely bullied in American schools. In other words, the “nerds” who are bullied are being bullied for other things than being a nerd. Straight, able-bodied white boys may also have been bullied for their perceived nerdiness — although the epithets thrown often reveal a perceived lack of masculinity or heterosexuality — but the statistics on bullying do not report “nerdiness” as a common factor in bullying incidents. Nevertheless, the myth of nerd oppression and its associated jock/nerd dichotomy let every slightly socially awkward white boy who likes sci-fi explain away his privilege and lay his ressentiment at the feet of the nearest women and people of color.


The myth of the bullied nerd begins, perhaps, with college fraternities. Fraternities began in America in the mid-19th century, as exclusive social clubs designed to proffer status and provide activity to certain members of the student body. In practice these clubs worked primarily to reproduce masculinity and rape culture and to keep the ruling class tight and friendly. But by the ’60s, fraternities were dying: membership and interest were collapsing nationwide. Campus agitation for peace, Black Power, and feminism had radicalized student populations and diminished the popularity and image of these rich boys’ clubs. Frats sometimes even did battle with campus strikers and protesters, and by 1970, though absolute numbers were up, per capita frat participation was at an all-time low.

Across the ’70s, right-wing graduates and former brothers began a concerted campaign to fund and strengthen fraternities at their alma maters to push back against campus radicalism and growing sexual and racial liberation. Decrepit frat houses were rebuilt, their images rebranded, and frat membership began growing again. As the wave of social upheaval receded in the late ’70s, these well-funded frats were left as a dominant social force on campus, and the hard-partying frat boy became a central object of culture.

In Stranger Things, the nerdy interests of the protagonists prove crucial to their ability to understand the monster from another dimension. The nerds are heroes

This manifested in movies like the 1978 mega-hit National Lampoon’s Animal House, where scrappy, slightly less attractive white freshmen aren’t let into their college’s most prestigious frat, and so join the rowdy, less rich one. Steering clear of frats altogether is not presented as plausible, and the movie stages campus conflict not as a question of social movements or broader societal tensions but as a battle between uptight social climbers and cool pranksters. The massive success of Animal House immediately inspired a number of network sitcoms and a dozen or so b-movie and Hollywood rip-offs.

The threatened, slightly less attractive white male oppressed and opposed by a more mainstream, uptight, wealthy white man became a constant theme in the canonical youth films of ’80s Hollywood. This quickly evolved into the nerd-jock dichotomy, which is central to all of John Hughes’s films, from Sixteen Candles’ geeky uncool Ted who gets in trouble with the jocks at the senior party to The Breakfast Club’s rapey “rebel” John and gun-toting “nerd” Brian, to Weird Science, whose nerd protagonists use their computer skills to build a female sex slave. Both Sixteen Candles and Weird Science are also shockingly racist, with the former’s horrifically stereotyped exchange student Long Duk Dong and the latter’s protagonist winning over the black denizens of a blues club by talking in pseudo-ebonic patois — a blackface accent he keeps up for an unbearable length of screen time. In these films the sympathetic nerd is simultaneously aligned with these racialized subjects while performing a comic racism that reproduces the real social exclusions structuring American society. This move attempts to racialize the nerd, by introducing his position as a new point on the racial hierarchy, one below confident white masculinity but still well above nonwhite people.

The picked-on nerds are central in films across the decade, from Meatballs to The Goonies to Stand by Me to the perennially bullied Marty McFly in the Back to the Future series. The outcast bullied white boy is The Karate Kid and his is The Christmas Story. This uncool kid, whose putative uncoolness never puts into question the audience’s sympathy, is the diegetic object of derision and disgust until, of course, he proves himself to be smarter/funnier/kinder/scrappier etc., at which point he gets the girl — to whom, of course, he was always entitled.


New Hollywood, the “American new wave” movement of the ’60s and 1970s, remains to many film historians the last golden age of serious Hollywood filmmaking. Though often reactionary and appropriative, the films of the period were frequently dealing with real social problems: race, class, gender violence. Though our memories tend to collapse all of the social unrest and revolutionary fervor of “the ’60s” into the actual decade ending in 1969, the films of the ’70s remained exciting and socially conscious partly because social movements were still tearing shit up well into the ’70s. The Stonewall riots kicked off the gay rights movement in the last months of 1969, Kent State and the associated massive student strike was in 1970, while the Weather Underground, Black Liberation Army, George Jackson Brigade and other assorted guerrilla groups were at their height of activity in the first half of the ’70s. At the same time, the financial crises of 1972–73 led to deep recession and poverty across the country: The future was uncertain, mired in conflict and internal strife.

This turmoil, as much as anything else, produced the innovative Hollywood cinema of the period, and films like A Woman Under the Influence, Serpico, One Flew Over the Cuckoo’s Nest and Network attempted to address that social conflict. People often lament how these sorts of films gave way to the miserable schlock output of the 1980s. This transformation tends to be traced in film-history, not unreasonably, to the rise of the blockbuster — the historic profitability of Jaws (1975) and Star Wars (1977) pivoted studio attention toward big-budget spectacles with lowest-common-denominator subject matter.

The films celebrated as 1980s camp colluded in the Reaganite project: Hollywood worked hard to project a stable white suburban America whose travails were largely due to bureaucratic interference

Now, of course, these films are subjects of much high-profile nostalgia. Netflix’s retro miniseries Stranger Things, for instance, looks back wistfully to the ’80s, re-enchanting the image of nerds as winning underdogs (rather than tyrannical bigots). Stranger Things does so in the face of reinvigorated political movements that advocate for actually oppressed people, including Black Lives Matter, the migrant justice movement, and growing trans and queer advocacy communities. So in Stranger Things, the nerdy interests of the protagonists prove crucial to their ability to recognize the sinister happenings of their world. Their openness to magic and their gee-whiz attitude toward scientific possibility allow them to understand the monster from another dimension and the psychic supergirl more readily than the adults around them. The boys play Dungeons & Dragons in the series’s opening scene and get crucial advice from a beloved A/V club adviser. They are mercilessly bullied for their nerdiness, but the bullies are barely even discussed: They are so naturalized that they are merely a minor plot point among others. What comes across more directly is that the nerds are heroes. This is then mirrored by the faux nerdiness of viewers, who can relate to these boys by tallying up all the nostalgic references.

The films celebrated in Stranger Things as fun 1980s camp at the time were functioning as reactionary cultural retrenchment: They reflected Hollywood’s collusion in the Reaganite project of rationalizing and justifying a host of initiatives: privatization, deregulation, the offloading risk to individuals by cutting safety nets and smashing labor unions. These were explained as “decreasing the tax burden,” and “increasing individual responsibility,” while the nuclear family and “culture” were re-centered as the solution to and/or cause of all social problems. As Hollywood attention swung toward the white suburbs, its ideology followed in lockstep.

Reagan’s main political move was to sweep social conflict under the rug and “unify” the population in a new “Morning in America” through an appeal to a coalition of whites concerned about “crime” and taxation. This was matched by a cultural move to replace Hollywood representation of social struggle (as idiosyncratic, individualistic, and bourgeois as these filmic depictions were) with narratives of intra-race, intra-gender interpersonal oppression. Hollywood in the 1980s worked hard to render social tensions invisible and project a safe and stable white suburban America (as opposed to urban hellscapes) whose travails were largely due to bureaucratic interference, whether through meddling high school principals like in Ferris Bueller’s Day Off or the tyrannical EPA agents in Ghostbusters.

Meanwhile, social movements had largely lost their fight against state repression and internal exhaustion, with most militant activists in prison, in graves, or in hiding. Local and federal governments rolled back the victories made over decades of struggle, the Cold War was stoked to enforce ideological allegiance, AIDS decimated the queer movement and black communities faced intensified police persecution tied to drugs, which were suddenly flowing at greater and greater rates into the ghetto.

Central to this program of making social conflict disappear, oddly enough, is the nerd. And no film shows this as clearly as the fraternity comedy which inaugurated the nerd as hero: Revenge of the Nerds. The plot of this 1984 film follows two computer-science freshman at fictional Adams College. After they are kicked out of their dorms and forced to live in the gym by a group of displaced frat boys, they assemble a gang of assorted oddballs and rent a big house off-campus, living in a happy imitation of campus frat life. The frat guys hate this, so they prank and bully the nerds relentlessly. The nerds discover that the only way they can have the frat boys disciplined by an official university body is to be in a frat themselves and appeal to a fraternal council.

The jock is forever cool, the nerd perennially oppressed. The nerd exists to deny the significance (if not the existence) of race, class, and gender oppression

Looking around for a national frat that doesn’t yet have a chapter at Adams, they find Lamda Lamda Lamda, an all-black fraternity. When they visit the president of the fraternity, he refuses to give them accreditation. Surveying the room of (mostly) white boys, he says, “I must tell you gentlemen, you have very little chance of becoming Tri-Lambs. I’m in a difficult situation here. I mean after all, you’re nerds.” The joke is that he didn’t say “white.”

In the imaginary of the film, being a nerd replaces race as the key deciding factor for social inclusion, while black fraternities are situated as the purveyors of exclusion and bias — despite the fact that black fraternities (though often participating in the same patriarchal gender politics as white frats) have historically been a force of solidarity and safety at otherwise hostile universities.

Nonetheless, one of the nerds looks over the bylaws and sees that Lamda Lamda Lamda has to accept all new chapters on a trial basis. So the nerds now have a frat. On Adams’s campus, this sparks a prank war between the nerd frat and the prestigious frat that includes a panty raid on a sorority, the distribution of nude photos of a woman (made fair game by her association with one of the jock frat brothers), and a straight-up rape (played as comic), in which one of the nerds uses a costume to impersonate a sorority sister’s boyfriend and sleeps with her while wearing it. All these horrific acts toward women are “justified” by the bullying the nerds have ostensibly received for being nerds, and by the fact that the women aren’t interested in them — or at least, at first. Eventually the nerds’ rapey insouciance and smarts win their hearts, and they steal the jocks’ girlfriends.

In the film’s final climactic scene, at a college-wide pep rally, the main nerd tries to speak about the bullying he faces but gets beaten down by the jocks. Just as all looks lost, black Tri-Lamb brothers from other colleges march in and line up in formation, arms crossed in front of the speaker platform in a clear echo of images of Black Panther rallies. The white college jocks thus held back, the national president of Lamda Lamda Lamda hands the nerd back the microphone, who in what amounts to an awful parody of Black Power speeches, announces, “I just wanted to say that I’m a nerd. And I’m here tonight to stand up for the rights of other nerds. All our lives we’ve been laughed at and made to feel inferior … Why? Because we’re smart? Because we look different. Well, we’re not. I’m a nerd, and I’m pretty proud of it.”

Then, with the black fraternity president over his shoulder and the militant black frat brothers bordering the frame, the other nerd protagonist declares, “We have news for the beautiful people: There’s a lot more of us than there are of you.” It is the film’s emotional climax. And thus these rapists appropriate the accouterments of black power in the name of nerd liberation.

This epitomizes the key ideological gesture in all the films named here: the replacement of actual categories of social struggle and oppression with the concept of the jock-nerd struggle. The jock is forever cool, the nerd perennially oppressed. And revenge is always on the table and always justified. In the nerd’s very DNA is a mystification of black, queer, and feminist struggle: As a social character, the nerd exists to deny the significance (if not the existence) of race, class, and gender oppression.

The rise of the internet economy and the rise of nerdy cultural obsessiveness, collecting, and comics —not to mention the rise to power of the kids raised on Revenge of the Nerds and its 1980s ilk — means that the nerd is now fully ascendant. But perpetually aggrieved, these “nerds” believe other oppressed people should shut the fuck up and stop complaining, because they themselves didn’t complain! They got jobs! They got engineering degrees! They earned what they have and deserve what they take.

As liberals sneer at the “ignorant” middle American white Trump voters, Trump’s most vocal young advocates — and the youthful base of American fascist movements going forward — are not the anti-intellectual culture warriors or megachurch moralists of the flyover states. Though the old cultural right still makes up much of Trump’s voting base, the intelligence-fetishizing “rationalists” of the new far right, keyboard warriors who love pedantic argument and rhetorical fallacies are the shock troops of the new fascism. These disgruntled nerds feel victimized by a thwarted meritocracy that has supposedly been torn down by SJWs and affirmative action. Rather than shoot-from-the-hip Christians oppressed by book-loving coastal elites, these nerds see themselves silenced by anti-intellectual politically correct censors, cool kids, and hipsters who fear true rational debate.

Though sports culture continues to be a domain of intense patriarchal production and violence — rape jokes are just locker room talk, after all — these days jocks in the news are just as likely to be taking a knee against American racism in the image of Colin Kaepernick. The nerds, on the other hand, are shit-posting for a new American Reich. The nerd/jock distinction has always been a myth designed to hide social conflict and culturally re-center white male subjectivity. Now that the nerds have fully arrived, their revenge looks uglier than anything the jocks ever dreamed.

16 Nov 22:37

PhotoScan by Google Photos

by Volker Weber

Photos from the past, meet scanner from the future.

That is a very useful tool.

More >

16 Nov 22:37

We’re running a webinar next week on badges, and you’re invited

by Doug Belshaw

Update: you can now view an edited version of the YouTube Live stream via the We Are Open YouTube channel.


When I was over in Los Angeles earlier this year, I met some great people who seemed to share similar interests to our gang at We Are Open Co-op. Lo and behold, it turns out that Steve Regur and Amy McCammon are co-founders of Educators Co-op. We, of course, started planning how we could work together (in accordance with Principle 6), and continued the conversation at the Mozilla Festival a few weeks ago.

The upshot is that we’re going to get started on our co-operative journey  by running an introductory webinar on Open Badges next Tuesday at 4pm UTC. The link to point people towards is http://weareopen.coop/webinars. I’ll be facilitating the conversation which will begin with the Bluffer’s Guide to Open Badges slide deck we used at MozFest.

We’ve set a low-bar target of 10 participants for this initial collaboration, but are, of course, expecting more will turn up. Future webinars will move from discussing the basics of badges to more advanced topics, including including how to join our co-operatives, scaffolding digital skills, and more!

Click here to sign up for the webinar

PS This is the perfect link to forward to your colleagues with whom you’ve been wanting to have that conversation about badges. Why not come along together?

16 Nov 22:37

Canaries in the IT department

by Volker Weber

ZZ14BD5D33

I used to check MDM policies for very simple signs of things going wrong. Chief among those policies was the camera policy. If you switched that off for "security reasons" just because you could, you were downgrading your user experience without providing security. Well, things have moved on since then, but I have new canaries in the coal mine. For BlackBerry that is Picture Password, for iOS it's TouchID. If you disabled those, please reconsider. Your users hate you. Which means you will lose, eventually.

16 Nov 22:34

Amazon Prime Video could be coming to Canada [Update]

by Patrick O'Rourke

If Jeremy Clarkson, former Top Gear host and current host of The Grand Tour on Prime Video, is to be believed, then Amazon’s often rumoured entry into the Canadian streaming video market, could be just a few weeks away.

In a tweet posted to his official Twitter account, Clarkson says that his new Amazon Prime Video show can be viewed in Ireland, Canada, Australia and “pretty well everywhere else,” emphasizing that Prime will soon go totally global. When we reached out to Amazon for comment, however, the service claims the global release only applies to The Grand Tour.

When a follower specifically asked Clarkson if this means Prime Video is coming to Canada, he responded with, “Yes. That’s what I just said.” Later he states that the platform is rolling out globally in “a couple of weeks.” Last January, Netflix expanded to 130 different regions, spurring a crackdown on the use of VPN and DNS proxy services that allowed users to switch between different regional content libraries.

Amazon has yet to make a move to block the use of proxy services when it comes to its streaming video platform, resulting in subscribing to the platform right now in Canada being a relatively simple process.

With Rogers and Shaw’s Shomi recently bowing out of the Canadian streaming market, Bell’s CraveTV and Netflix remain the only large-scale streaming platforms available in Canada. It’s unlikely that Shomi’s closure had anything to do with a possible global Prime Video rollout, though the timing of this rumoured launch is interesting. A selection of Amazon’s original content like Transparent, as well as other original series like Betas, Alpha House and Mozart in the Jungle, are currently available on Shomi thanks to a licensing agreement signed back in January 2015. Shomi is set to shutter on November 30th.

It’s possible Clarkson has preempted an impending official global rollout announcement from Amazon via his tweet. The above video also seems to indicate that a global “200 country” release is in the works, though this roll out could only be related to The Grand Tour.

When we reached out to Amazon for comment the streaming service said the following:

“We are excited to announce that the Grand Tour will be able to be streamed from over 200 countries and territories around the world in December. You can view the video here.”

Clarkson’s The Grand Tour is set to be released on a weekly basis, with each episode being filmed in a different region of the world. Co-hosts Richard Hammond and James May, who also worked with Clarkson on Top Gear, are also returning to the new show. Clackson was kicked off Top Gear, which is broadcast on the BBC and syndicated around the world, after punching a producer and calling him “lazy” and “Irish.”

16 Nov 22:34

The Tenth Avenue Hospital District, the Bikeway, and Parking Spaces

by Sandy James Planner

west-10th-avenue-bike-lane-vancouver-general-hospital

Anyone that is travelling by bike going east/west across the city knows what a super cycling street Tenth Avenue is to commute. It is relatively level, has great scenery, and gets you where you want to be. Trouble is that it also goes through the Hospital District between Oak and Cambie Street where the Vancouver General Hospital is with an array of specialists visited daily by many many people who for illness or accident may not have great mobility and may be travelling by car. And there is the rub.

As reported in the Vancouver Sun the City of Vancouver Engineering Department is back to consult this month with changes for this section of street including separated bike lanes on either side of the avenue, raised pedestrian crossings, passenger drop-off zones near arthritis and eye care centres, and improved signage. 

And here is the problem-close to one hundred metered on-street parking spaces will be taken off the street. Price Tags has written about the fact that the loss of these on-street parking spaces was significant to people with mobility challenges and people from out of town, as well as people who may be seeking cancer treatment. The Seniors Advisory Committee of Council has also spoken out on the issue. The new plan being shared this month actually takes out more curbside parking spaces than the previous plan.

I have been reminded by legendary urban designer Frank Ducote that the issue for access to on-street parking is not only one for seniors, but is one faced by many people for many different reasons with the multiple medical institutions along this street. There is also an Eye Centre where sight impaired people come and go.  For many  the at grade parking is seen as a necessity not a luxury, and I am reminded of that when families show up under tragic circumstances at the Emergency  entrance to the hospital. They need access quickly.

Open houses to view the new plans are as follows:

• Nov. 22, 4-7 p.m., Blusson Spinal Cord Centre

• Nov. 23, 4-7 p.m., Holy Trinity Ukrainian Orthodox Cathedral

• Nov. 26, 11 a.m. — 3 p.m., Blusson Spinal Cord Centre

• Nov. 29, 4-7 p.m., Croatian Cultural Centre

45665361-9e57-4f8a-b0a3-aecac71de761-a02337


16 Nov 22:34

Best Android Smartphones 2016: The Top 10 Android Phones You Can Buy Right Now

by Steve Litchfield
Six months on from our last Top 10, here’s the Christmas 2016 list, with mainly new content – as you’d expect in a busy smartphone world. And, in terms of variety and value, we’ve never had it so good in the Android world, even if all but one of the top of the line phones are still as eye-wateringly expensive as ever… Continue reading →
16 Nov 22:33

Reddit Adds iPad Support

by John Voorhees

Reddit purchased third-party client Alien Blue in 2014. This past Spring, Reddit launched its first official client. Many of Alien Blue's features found their way into the official client. However, one notable exception was iPad support. As a result, Alien Blue for iPad remained on the App Store and, in fact, is still there.

Reddit's iPad version (right) adds wide margins to the content.

Reddit's iPad version (right) adds wide margins to the content.

Today, Reddit updated its official client to support the iPad. The UI of the iPad version is the same as the iPhone version, but with margins added to the left and right sides of the screen to avoid it looking like the content is stretched out. As a result there is a lot of white space if you use the app in landscape mode. I would have preferred to see a more creative use of the iPad’s added screen real estate, but the update is still better than using the scaled-up version of the iPhone app.


Support MacStories Directly

Club MacStories offers exclusive access to extra MacStories content, delivered every week; it’s also a way to support us directly.

Club MacStories will help you discover the best apps for your devices and get the most out of your iPhone, iPad, and Mac. Plus, it’s made in Italy.

Join Now
16 Nov 22:33

These Weeks in Firefox: Issue 5

by mconley

Highlights

Contributor(s) of the Week

Project Updates

Content Handling

Electrolysis (e10s)

  • More patches have landed which should, in theory, help with tab spinners. At the very least, they remove synchronous messages, which is good for performance in general
  • A new Telemetry probe has landed to measure how long it takes to paint an entire tab from the perspective of the content process

Firefox Core Engineering

Form Auto-fill

Platform UI and Other Platform Audibles

Privacy / Security

Quality of Experience

Search

Sync / Firefox Accounts

Storage Management

Here are the raw meeting notes that were used to derive this list.

Want to help us build Firefox? Get started here!

Here’s a tool to find some mentored, good first bugs to hack on.

16 Nov 22:32

The population and workforce is aging. What are we going to do about it?

by Helen Keegan
An infrequent look into Google+ this afternoon brought up a post by Dick Stroud commenting on the increase of UK workers over the age of 50. Our population is aging and the proportion of older men and women working is also increasing. We're also living longer and our pensions don't kick in until we're older (assuming you have one at all - can't see the gig economy being big on pensions).

Here's a summary from a UK Government report from November 2015
  • Employment of workers over the age of 50 has grown significantly over the past decades.  
  • The employment rate for people aged 50 to 64 has grown from 55.4 to 69.6 per cent over the past 30 years, an increase of 14.2 percentage points. 
  • The employment rate for people aged 65 and over has doubled over the past 30 years, from 4.9 to 10.2 per cent, an increase of 5.3 percentage points. 
  • The largest increases in employment rates over the last 30 years were for two groups: for women aged 60-64 the rate grew from 17.7 to 40.7 per cent; and for women aged 55-59 it grew from 48.6 to 68.9 per cent. 
  • The employment rate gap between men aged 50-64 and women of the same age dropped from close to 28 percentage points 30 years ago to 10.9 percentage points in 2015. 
  • The proportion of people aged 70-74 in employment almost doubled over the past 10 years (from 5.5 to 9.9 per cent), and numbers in employment more than doubled from 124,000 to 258,000. 
  • Part of the increase in the numbers of workers over 50 can be explained by demographic changes, but growth in employment rates shows that the number of people over 50 in employment has risen faster than the population over 50.

As I wander around the mobile marketing and advertising sector and big agency world, it's a young workforce. If you wander around the tech start-up scene, the workforce feels as young, if not younger, even if the founders are not young themselves.

I've seen from many of my peers from the early days of the mobile marketing industry that they are now becoming advisors, non-executive directors and mentors. I've done this myself and am always on the lookout for more of these opportunities. (Get in touch if you know of one!)

That's all well and good, but not everyone in the workforce ends up at the top of the pyramid. What about everyone else? What role is there for older workers in our mobile marketing world? Not that 50 is old, but to a 22 year old entrepreneur, that might feel very old indeed. And although ageist recruitment practices are illegal, they still happen all the time as those recruiting tend to recruit in their own image. It's human nature to an extent but also down to a lack of thought about actual requirements. And some good old-fashioned prejudice in some cases.

How do we find a balance between nurturing new talent whilst also benefitting from years of experience and keeping people gainfully employed through their whole career rather than relegating people to years on benefits or working hand to mouth? 

Is this a leadership task? Is this about changing the culture to be more inclusive? Is it rethinking assumptions about age and capability? Or is it a moot point in light of robots and AI taking our jobs and we get a Universal Basic Income instead?

If you ever want to see your assumption about age and capability be challenged, go see Glenda Jackson in King Lear at the Old Vic Theatre in London (I think it's returns only but you might get lucky). It's an incredibly challenging role and Glenda is magnificent in it, and absolutely at the top of her game. She celebrated her 80th birthday in May of this year. Yes, her 80th. I was gobsmacked when I realised that.  

I'm told that the generation gap in media doesn't really exist any more as we have access to the same media thanks to the likes of Facebook, Twitter et al. Can we make the same true of work opportunities?

So to the under 50s, especially if you are an entrepreneur or you recruit in the tech sector, what can you do to attract, retain, recruit and benefit from some older additions to your workforce?

And to the over 50s, especially the women over 50, don't give up on yourself! And don't give up on the chance to work in this vibrant, growing sector.

And yes, yes, I know that there are physical limitations as you get older. But you can have physical or mental limitations at 21 too. And, you know, tech can alleviate some of that.
16 Nov 22:32

Litman: How planners can avoid the Trump Effect

by pricetags

The latest from Todd Litmann in Planetizen:

litman

 

Here are three specific ways that planners can help build broader support for multi-modal planning.

  1. We can do a better job of communicating the full economic, social, and environmental benefits of a more diverse transportation system, with special emphasis on “external” benefits to non-users. We may assume that alternative mode benefits are obvious that they don’t need to be articulated, but they do! …
  2. We can rely less on special modal plans, and instead make integrated multi-modal transport plans, so walking, cycling, and public transit improvements are integrated into all planning activities. Complete Streets policies are an excellent approach ….
  3. We can be smarter when comparing modes. As discussed in my column, “A Trillion Dollars, Or Cents Per Day,” if you want to make something seem expensive, report its total lifetime costs, but if you want to make it seem cheap, report its unit costs compared with other similar goods. In general, the best way to present any economic impact is measured annual per capita. …

Full article here.


16 Nov 22:29

Canadian-made Keep Talking and Nobody Explodes now available on Daydream VR

by Igor Bonifacic

When MobileSyrup‘s Patrick O’Rourke reviewed Daydream VR last week, Google’s new virtual reality platform, one of the issues he noted with the platform was the small number of apps available at launch.

While it’s going to take a while for the Google Play store to get populated with compelling Daydream compatible experiences, if you bought a Daydream View headset, you should check out Keep Talking and Nobody Explodes.

The indie darling, developed by Ottawa-based Steel Crate Games, just landed on the Google Play Store, and is one of the best VR experiences to date, across any platform.

The cooperative game tasks players with disarming a variety of complicated bombs. The trick is that doing so requires working through a convoluted manual, one that only the player that isn’t actively disarming the bomb can see. The players with access to the manual also can’t see the bomb. In this way, Keep Talking and Nobody Explodes becomes a fun game about working through complex problems with just the faculty of language.

Keep Talking and Nobody Explodes costs $11.99 on Google Play.

16 Nov 22:29

"Because, seriously, who needs Snapchat?"

“Because, seriously, who needs Snapchat?”

- Catherine Bracy at #PdF13 on how the demographic homogeneity & isolation of Silicon Valley means it’s not solving problems that need to be solved. Them’s fighting words! (via libawr)
16 Nov 22:28

iOS Hidden Feature: Expanded Control Center

When Apple released iOS 10, the latest system software for the iPhone/iPad,

it made a big deal out of the major features, like a redesigned Music app and contextual predictions in autocorrect.

But Apple’s engineer elves worked for a year to overhaul iOS 10, and they’ve planted lots of hidden gems.

Today, I’m happy to present another of the best iOS 10 features that Apple forgot to mention.

You know the Control Center? It’s that half-page of controls of essential settings that opens when you swipe upward from the bottom of the screen.

In iOS 10, you can hold your finger down on some of the icons to produce shortcut menus.

The Flashlight now lets you choose from three different brightness levels.

The Timer button offers presets for 1 minute, 5 minutes, 20 minutes, and so on.

The Camera button offers Take Photo, Record Slo-mo, Record Video, and Take Selfie.

That kind of thing.

More from Pogue:

Now I get it: The rules for drones

The New MacBook Pro: The ultimate good news/bad news story

Pogue’s cheap, unexpected tech gifts #2: ThinOptics glasses

A dozen iOS 10 feature gems that Apple forgot to mention

GoPro’s most exciting mount yet: a drone

Professional-looking blurry backgrounds come to the iPhone 7 Plus

Pogue’s Basics: Turn off Samsung’s Smart Guide

Pogue Basics: Touch and hold Google Maps

The Apple Watch 2 is faster, waterproof—and more overloaded than ever

We sent a balloon into space — and an epic scavenger hunt ensued

Now I get it: Snapchat

The new Fitbits are smarter, better-looking, and more well-rounded

Apple has killed every jack but one: Meet USB-C