Shared posts

23 Jun 00:51

Fixed! The better map that I always wanted

by Brendan Dawe


A while back I mentioned playing around with interactive GIS databases, and produced a web-based version of a GIS project that keep at home detailing the built up areas of North America, and how they are arranged along the rail lines.  The previous version of the map was coarse-grained and clunky, betraying my unfamiliarity with CSS, but I've had the opportunity to more finely scale the red  cartogram shapes that represent the population of urbanized areas. I've also added Canada, which has slightly different, but roughly comparable data for Canadian cities, towns and villages.  Population data is mouse-over, while rail data is click-to-view.  The railroad data is about 15 years out of date, but is close enough for our purposes.

The main purpose of this map is mostly as a vehicle for my personal rail-fanning habit (It helps to know where the tracks go and who they connect if you wish to imagine a more comprehensive system of passenger train travel) I'd like to think it's of some interest for people who don't wish to know an inordinate amount about trains, however.

I'll likely refine this map as I have time to play with it.

Data Key:



  • OLD1: Former owner of the rail line. For instance, where OLD1 is 'SP', that would mean that the line in question is a line of the former Southern Pacific Co.  There are thousands of defunct railways, so unfortunately I am not going to compile a complete list of the codes used in this data-set. 
  • RTID: The name of the route in question. Like old one, this is an inconsistent coded name, but for example "GTCN ONKing" would correspond to the Grand Trunk Canadian National Ontario Kingston route,  or "SRY BCFraV", standing in for the Southern Railway of British Columbia Fraser Valley line.  
  • STATUS: the condition of the line
    • K - Active - Line is still in use
    • A - Abandoned - Line no longer exists
    • M - Embargoed - Line is closed, but exists - such as (until very recently) the Arbutus Line in Vancouver
    • P - Suspended - line temporarily closed and may be opened
    • Number - FRA rail class of the line, corresponding to track quality and maintenance standards.
  • W1 : Primary owner of the Line. 


06 May 18:13

The true power of links: brief, pointed, powerful writing

by Josh Bernoff

We still write as if people will read our work in print, but they don’t — they read on glass screens. As a result, you should include links in everything you write, from emails to reports. It will make your writing shorter and more powerful. The versatility of links As a blogger, I use links all the … Continue reading The true power of links: brief, pointed, powerful writing →

The post The true power of links: brief, pointed, powerful writing appeared first on without bullshit.

06 May 18:12

Repair service specifically for bike commuters?

by errantlinguist

I'm not sure if this question is suitable for this site, Startups SE or neither, but here it goes: Is there already any sort of business model catering to bike commuters for expedited repair issues? If not, why not?-- is this not a viable business model?

Background and motivation

Where I live, if something happens to my bike and I need it repaired, the waiting time for it to get repaired is a minimum two weeks any time of the year there isn't 90% chance of precipitation and/or below-freezing temperatures. However, for people who use their bike as a means of commuting, this is obviously problematic. Moreover, if I tell people at the bike shops: "I need my bike to get to work [e.g. tomorrow, on Monday, etc.]" they basically don't care: To their bottom line, there is no difference between someone who has their bike in the cellar 10 out of 12 months a year and has to get it repaired and someone who cycles 365 days a year.

Alternative solutions

Since there is no way for me to throw money at my problem (see motivation above), when I have a serious problem with my bike on a weekday, I basically cancel everything I have planned for the evening, buy the required parts right now because all places in the city which sell bike parts are going to close soon, and then spend the evening at home frantically trying to get the bike working in a ham-fisted manner with the help of YouTube videos since I've never had to deal with this problem before.

Although this method of "solving" my problem does force me to learn things about my bike and exercises my creativeness, as you may have guessed through my language, it is not a pleasant experience.

Conclusion

I know for a fact that I am not the only person who commutes daily by bike and the other commuters I know in fact do all the work on their bikes by themselves at home. Excepting those people who actually enjoy doing this work themselves, I imagine there is a huge market niche which is not being exploited... so why isn't it? Am I the only human being alive who likes riding bikes every single day but hates working on them and has the financial means to pay someone else to fix them?


Perhaps the employee talking to me in fact does care, but since he can't do anything to make me wait less than two weeks, the business itself (referred to with the magical "they") has proven that it in fact doesn't care. This is the same with every single shop in this country. The only difference elsewhere might be that, in bigger cities, you might have a chance of finding a shop which doesn't have quite as long a wait.

06 May 18:11

Towards May 5 Liberation / 5 mei bevrijdingsdag Artist talk & media arts installation by Irwin Oostindie

by ahamedia

12976801_10156922725290372_8642452169141964079_o

Artist talk & media arts installation by Irwin Oostindie

Follow a Dutch youth’s 200km journey into hiding from Amsterdam’s Hongerwinter, eventually his life saved by Canadian soldiers on his sixteenth birthday on April 13, 1945.
71 years later, his sixteen year-old granddaughter revisits her Opa’s wartime route with the help of stories, archival images, social media, and live video streaming.

Join a public presentation exploring this media arts project (currently in development) which brings to life memory and archives for a new generation considering WWII, refugee and conflict issues. Today’s conversation will give voice to Elder’s carrying these memories, and consider digital strategies to bring archives and hidden stories to life for a new generation.

Irwin Oostindie is a Vancouver-based Dutch media artist researching occupation, settler and migration issues.

Sponsored by DUDOC and Consul General of the Netherlands.

Cover photos: (L) Leidschegracht, Amsterdam. January 21, 1945. 89924, NIOD; (R) Kijkduinstraat, Amsterdam, June 2015, Google Street View.

AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (1) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (2) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (3) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (4) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (5) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (6) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (7) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (8) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (9) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (10) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (11) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (12) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (13) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (14) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (15) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (16) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (17) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (18) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (19) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (20) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (21) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (22) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (23) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (24) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (25) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (26) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (27) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (28) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (29) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (30) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (31) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (32) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (33) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (34) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (35) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (36) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (37) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (38) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (39) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (40) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (41) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (42) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (43) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (44) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (45) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (46) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (47) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (48) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (49) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (50) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (51) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (52) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (53) AHA MEDIA sees Towards May 5 Liberation  5 mei bevrijdingsdag by Irwin Oostindie on May 5 2016 in Vancouver  (54)
06 May 14:15

Microsoft's biggest fear is irrelevance

by Volker Weber

Four dots to connect:

  1. Microsoft claims Windows 10 on 300 million devices.
  2. Microsoft reminds you that Windows 10 will cost $119 after July 29.
  3. SAP works with Apple on enterprise apps.
  4. Android is wiping the floor with everything but Apple.

Windows 10 upgrades are already stalling and Microsoft wants to remind you that time is running out for your free Windows 10 upgrade. And they are pushing hard. Really hard. Why is that happening? Simple. Nobody wants a new Windows. Windows 7 works just fine. Developers don't want a Microsoft controlled app store. And if both users and developers don't want the Universal Windows Platform, as it is called now, the Windows business is toast and Microsoft loses its leverage. That's why your Windows 10 update is "free". And I don't think that anybody will ever want to buy Windows for $119.

Android is the new Windows. It's running on everything but Apple. Android and iOS combined combined market share is above 98.5%. That's why BlackBerry is pushing for a secure Android. And why Microsoft is stalling with Windows 10 Mobile. Watch how the few UWP apps all come out for "Windows PCs and tablets" and are not "universal" in that they also run on Windows phones. Microsoft knows this and is pushing applications for Android and iOS. Faster and harder than on Windows itself. There is a real danger that Microsoft might become irrelevant.

Microsoft still holds a strong position in enterprise. But the battle has moved from operating systems to cloud services. Where Microsoft's biggest competitors are Google and Amazon.

06 May 14:13

Ask, Discuss, Or Share?

by Richard Millington

Most communities implicitly or explicitly decide the behavior of members.

  • Is this a place where people come, ask questions, and leave?
  • Is this a place where you discuss a topic you’re interested in?
  • Is this a place where you share the latest ideas you’ve seen and go to find the latest ideas from others?

There are tradeoffs to each of these.

If it’s about questions, people only come when they have a question. That might be once a day, once a week, or never. That’s a specific behavior and mindset.

If it’s about discussions, people visit if they really want to spend their spare time talking about the topic.

If it’s about sharing content, people visit to learn something new. This usually means they visit more frequently (variable reward mechanism), but it’s hard to filter for quality (LinkedIn).

Most community platforms only allow you to pick one option. At Inbound.org you don’t. You click on Add News and then the type of activity you’re going to perform.

Screenshot 2016-05-04 08.48.35

If you have the capacity to do something similar, you might want to try it.

05 May 22:25

A Year in Management

It’s been a year since I became an engineering manager, and I’ve been thinking about what lessons I’ve learned. A year may sound like a short time, but it feels like ages. It’s hard to even remember what it was like to be an individual contributor on the team. I’ve developed a lot of new skills over the past year, but I think the best thing I’ve gained is a new perspective. 

Managing a team and a project forces you to understand the whole process of shipping software, especially the role humans play. And shipping software, at least for the types of products I build, is mostly a human challenge.

Set clear expectations

The easiest way to hold people accountable is to be upfront about what you expect from them. I often hear management platitudes like “give people room to fail”, but this plan doesn’t work if your team doesn’t know what constitutes failure or success. Failure is only valuable if people learn from it, and in order to learn, people must understand why something is a failure.

A common challenge for new (and old) managers is figuring out how to give people negative feedback, but if you’re clear about what you expect, it’s easier to deliver feedback directly and honestly. It takes work, but setting clear goals and objectives is what allows you to hold people accountable.

Repeat, repeat, repeat

To communicate a clear vision of what you want your team to achieve, you need to repeat yourself. And repeat yourself. You need to repeat yourself until what you have to say is predicable. It’s better for people to get tired of hearing you say the same thing, than to be surprised to learn they’re working on the wrong things. 

Even if you deliver a message to the whole team, deliver it again individually. I’ve found weekly 1:1 meetings are a great time to refine my pitch, but also to improve it. Ideas are living things, and they evolve as you have conversations about them. Incorporating feedback from all the smart (and hopefully different) people on your team is one of the best ways to make those ideas grow stronger.

Nobody knows what they’re doing

The final big thing I’ve learned is that all the way up the org chart, nobody actually knows what they’re doing. This isn’t to say managers and executives are bad at their jobs, but rather that everyone is human. Every leader started out as someone like you, and probably still is someone like you.

Be the change you want to see. If you work in a healthy organization, your boss will appreciate it. If you do things well, you may even be promoted and end up as exactly one of those leaders who don’t have things all figured out.

05 May 21:36

Taking out the trash

by Volker Weber

Two kinds of people. Myself, I like to run a clean ship. That means I get rid of stuff before it piles up. If I buy something new, something old has to go.

I do the same on social networks. Old Facebook posts (currently at zero), old tweets (always way below 100), old Instagrams (close to 100). I still need to clean out Google+ and Flickr. I follow 50 Twitter accounts, 100 Instagram accounts, less than 10 Youtube channels, I hardly ever go on Facebook. That means I have to take less trash out of my brain.

Snapchat is nice in that it takes the trash out immediately. Old stories expire after one day, snaps expire right after you saw them. That's working well for kids who don't want to be reminded of what stupid things they said yesterday. It does not work so well for me in 1:1 chats, since I am often missing context. Whatsapp is working better for me, since I can do 1:1 and 1:many on Whatsapp with text and voice.

Marketing has discovered Snapchat and they will drive everybody out once they start pouring money into it. For stories, I am trying something different. Actually, I am trying it for the second time, since it failed last year. Beme has just relaunched, and I am posting bemes instead of Snapchat stories. It's the same thing, without the funky filters and decorations. One big advantage, for me: I can be logged in on several devices at the same time. Beme is very nascent and it will attract the kids who watch Casey's channel. Like myself.

I'm sorry if this ride is too fast for you. But the little kid inside of me never died. And he needs to play.

More >

05 May 20:50

Time Series Analysis in Biomedical Science - What You Really Need to Know

For a few years now I have given a guest lecture on time series analysis in our School's *Environmental Epidemiology* course. The basic thrust of this lecture is that you should generally ignore what you read about time series modeling, either in papers or in books. The reason is because I find much of the time series literature is not particularly helpful when doing analyses in a biomedical or population health context, which is what I do almost all the time. ## Prediction vs. Inference First, most of the literature on time series models tends to assume that you are interested in doing prediction---forecasting future values in a time series. I almost am never doing this. In my work looking at air pollution and mortality, the goal is never to find the best model that predicts mortality. In particular, if our goal were to predict mortality, we would probably *never include air pollution as a predictor*. This is because air pollution has an inherently weak association with mortality at the population, whereas things like temperature and other seasonal factors tend to have a much stronger association. What I *am* interested in doing is estimating an association between changes in air pollution levels and mortality and making some sort of inference about that association, either to a broader population or to other time periods. The challenges in these types of analyses include estimating weak associations in the presence of many stronger signals and appropriately adjusting for any potential confounding variables that similarly vary over time. The reason the distinction between prediction and inference is important is that focusing on one vs. the other can lead you to very different model building strategies. Prediction modeling strategies will always want you to include into the model factors that are strongly correlated with the outcome and explain a lot of the outcome's variation. If you're trying to do inference and use a prediction modeling strategy, you may make at least two errors: 1. You may conclude that your key predictor of interest (e.g. air pollution) is not important because the modeling strategy didn't deem to include it 2. You may omit important potential confounders because they have a weak releationship with the outcome (but maybe have a strong relationship with your key predictor). For example, one class of potential confounders in air pollution studies is other pollutants, which tend to be weakly associated with mortality but may be strongly associated with your pollutant of interest. ## Random vs. Fixed Another area where I feel much time series literature differs from my practice is on the whether to focus on fixed effects or random effects. Most of what you might think of when you think of time series models (i.e. AR models, MA models, GARCH, etc.) focuses on modeling the *random* part of the model. Often, you end up treating time series data as random because you simply do not have any other data. But the reality is that in many biomedical and public health applications, patterns in time series data can be explained by clearly understood fixed patterns. For example, take this time series here. It is lower at the beginning and at the end of the series, with higher level sin the middle of the period. ![Time series with seasonal pattern 1](https://raw.githubusercontent.com/simplystats/simplystats.github.io/master/_images/ts_fixed.png) It's possible that this time series could be modeled with an auto-regressive (AR) model or maybe an auto-regressive moving average (ARMA) model. Or it's possible that the data are exhibiting a seasonal pattern. It's impossible to tell from the data whether this is a random formulation of this pattern or whether it's something you'd expect every time. The problem is that we usually onl have *one observation* from teh time series. That is, we observe the entire series only once. Now take a look at this time series. It exhibits some of the same properties as the first series: it's low at the beginning and end and high in the middle. ![Time series with seasonal pattern 2](https://raw.githubusercontent.com/simplystats/simplystats.github.io/master/_images/ts_random.png) Should we model this as a random process or as a process with a fixed pattern? That ultimately will depend on the what type of data this is and what we know about it. If it's air pollution data, we might do one thing, but if it's stock market data, we might do a totally different thing. If one were to see replicates of the time series, we'd be able to resolve the fixed vs. random question. For example, because I simulated the data above, I can simulate another replicate and see what happens. In the plot below I show two replications from each of the processes. ![Fixed and random time series patterns](https://raw.githubusercontent.com/simplystats/simplystats.github.io/master/_images/ts_both.png) It's clear now that the time series on the top row has a fixed "seasonal" pattern while the time series on the bottom row is random (in fact it is simulated from an AR(1) model). The point here is that I think very often we know things about the time series that we're modeling that we know introduced fixed variation into the data: seasonal patterns, day-of-week effects, and long-term trends. Furthermore, there may be other time-varying covariates that can help predict whatever time series we're modeling and can be put into the fixed part of the model (a.k.a regression modeling). Ultimately, when many of these fixed components are accounted for, there's relatively little of interest left in the residuals. ## What to Model? ```{r,echo=FALSE} setwd("~/projects/nmmaps1987_2005") library(dplyr, warn.conflicts = FALSE) knitr::opts_chunk$set(echo = FALSE, comment = NA) det % group_by(date) %>% summarize(death = sum(death), pm10 = sum(pm10tmean)) %>% filter(date % diag %>% sqrt cm[, 2]
05 May 20:50

Dares, Costly Signals, and Psychopaths

by Sarah Perry

Sarah Perry is a contributing editor of Ribbonfarm.

“Last year I organised to do a stunt with my pals. The stunt was to jump out the window from the 10th floor of a flat onto all these boxes of cardboard and stuff. At the start it was just a laugh and I wasn’t really going to go through with it, but then it got serious and everybody was there so I just had to go through with it.” [H]is participation in the stunt was motivated by “not wanting them [his friends, who were videotaping the ordeal ‘for the internet’] to think that I was a chicken.” He described feeling intense fear immediately before the event (“when I got up to it I thought I was going to die when I leaped”), followed by an equally intense release (“when I got down it was a relief, but I broke my arm”).

Morrissey, S. A. Performing risks: catharsis, carnival and capital in the risk society. Journal of youth studies, 11(4), 413-427 (2008).

F. (8). Dared to eat poison ivy. Did so.
F. (9). A number of girls were playing in an alley which went from one street to the other and had several barns and an undertaking establishment on it. Girls dared Edna to go through when it was dark. She was afraid but took the dare, went through and returned with a feeling of approbation.

Boland, Genevieve. Taking a dare. The Pedagogical Seminary, 17(4), 510-524 (1910).

Pringle records the case of a man of twenty who swallowed seven nails one inch long “on a dare.” Eight days later he came to operation and the nails were found in the caecum. He died of post-operative ileus and autopsy showed early necrosis of caecum and ascending colon. Another patient (Genglaire) swallowed thirty frogs and had no symptoms until they reached the rectum. A large mass of tangled frog bones was extricated manually.

Carp, Louis. Foreign bodies in the intestine. Annals of surgery, 85(4), 575 (1927).

A 16-year-old girl developed a cough, hypereosinophilia…, hypergammaglobulinemia, and multiple noncavitary pulmonary nodules 1 month after having ingested an earthworm on a dare… In this instance, the ingested earthworm served as the paratenic carrier of toxocara larvae from the soil to the patient.

Cianferoni, A., Schneider, L., Schantz, P. M., Brown, D., & Fox, L. M. Visceral larva migrans associated with earthworm ingestion: clinical evolution in an adolescent patient. Pediatrics, 117(2), e336-e339 (2006).

For almost every tiny aspect of human life, there is a large, imposing body of literature purporting to explain it. Hypotheses are proposed, supported, and discarded; new journals are created and filled with empirical studies; theoretical frameworks are proposed that cut the subject every which way.

Not so, it seems, for dares.

Dares, in the sense of “I dare you,” are widespread in human culture, and children start daring each other in early childhood. It is not clear how universal the phenomenon is; “risk-taking” is on Donald Brown’s list of human universals, but not dares specifically. Cross-cultural work is lacking, though I have found descriptions of daring from Brazil, India, the Netherlands (in sign language), and Indonesia, as well as the United States and many parts of Europe. As far as I can tell, no one has written The Sociology of the Dare or even The Economics of the Dare, except in passing on some other topic. Empirical work is sparse, though luckily there is some detailed qualitative work from over a century ago. There is, as far as I know, no Journal of Dare Studies.

Yet dares are exciting. Daring games sometimes spread rapidly over the internet (for example, the Ice Bucket Challenge), evidencing their continuing appeal. People buy and play “Shocking Roulette,” a toy (it’s not really a game) where four people each put their finger into a slot and the game randomly administers an electric shock to one of them, after an agonizing countdown. Celebrities often attribute their starts on the stage to dares taken; whether these stories are true or not, it shows that the dare narrative is appealing.

And dares can be stupid and dangerous. The dare descriptions above give some idea of the mortality and morbidity caused by dares; G. Stanley Hall & Theodate Smith (Showing off and bashfulness as phases of self-consciousness, The Pedagogical Seminary, 10(2), 159-199, 1903) report that out of 84 dares reported to them by children, twelve experienced broken bones or “serious sprains” as a result, and many others were injured in other ways. Broken bones are frequent consequences for many of Genevieve Boland’s (1910) informants. The stories about dares that make it into the news are often dares gone wrong that result in drowning or other severe consequences.

If the consequences are so serious, why do humans participate in dares? Why are they so common and such powerful motivators? What do they do, and what are they for?

A Reputation for Valuing Reputation

Barry O’Neill (The strategy of challenges: two beheading games in medieval literature, Game Equilibrium Models IV: Social and Political Interaction, 124-49, 1991)
proposes a costly signaling theory of dares: taking a dare is an opportunity to demonstrate one’s willingness to endure risk or discomfort for the sake of one’s reputation. As such, it is a kind of ritual. All rituals have a sacrifice; the sacrifice in the dare ritual is some limited form of suffering.

Dares are about reputation. But reputation for what, exactly? O’Neill answers this question recursively: taking a dare signals that the daree values his reputation for valuing his reputation in general:

Taking the case of a dare to eat a slug, the reputation could not be one of indifference to eating slugs. Having that name would make you a celebrity, but it would not raise your degree of respect or dominance in the group. If it became known that you savoured slugs, the dare would not be regarded as a real test, and the group would simply choose another task. For the daree’s purposes, the audience must know that he or she finds the task aversive but is strong‐willed enough to do it anyway for the sake of the reputational goal. Eating the slug functions like a measuring marker, to show how highly the daree values reputation.

My thesis is that the content of the reputation at stake in dares can be defined recursively. The reputation is for valuing reputation. The child is in effect saying, “I don’t like to eat this, but I’ll do it. I attach great importance to your estimate of this very importance. When you see me eat this slug, you raise your estimate of that importance.”

…A reputation for valuing reputation might be desirable exactly because it is free of links to specific traits. Onlookers can generalize it to other contexts more readily, in that they infer that the daree would face other risks and discomforts for the sake of reputation.

Dares are social signaling at its purest: not signaling any quality in particular, but valuing one’s reputation in general.

A dare has three participants, all affected in different ways: the darer, the daree, and the audience (which may be just the darer, or any number of other people). In O’Neill’s model, the daree is offered the opportunity to send a costly signal, and the audience (including the darer) is offered information about how the daree might behave in frightening or stressful situations. A child who takes a dare – even a seemingly antisocial dare – signals to the audience his willingness to act prosocially toward them in other contexts. If you have seen your friend overcome his fear in some dangerous dare, he is that much more likely, perhaps, not to run away when you are waging a battle, hunting together, or involved in a risky business venture.

The subject of a dare must be aversive. Its unpleasantness to the daree is in proportion to its signaling value. (In the next section, we will look at the content of dares to see what kinds of aversiveness are represented, and what that means.) Videos of people using the dissociative (and very unpleasant) drug Salvia are very popular on YouTube; this appears to be a dare phenomenon. Videos where subjects display aversive effects are more popular than videos of relatively pleasant trips, say Paterline & Albo (A content analysis of Salvia divinorum use on YouTubeThe Journal of Public and Professional Sociology, 5(1), 6, 2013). The more unpleasant the effects, the more attractive the “dare” video.

A dare is distinct from a bribe or blackmail, where incentives are offered other than reputation-for-reputation. And dares, O’Neill says, center on discrete, measurable acts that are easily observed and verifiable by the audience. It doesn’t work if I dare you not to think about chickens.

Not all dares are taken, of course. Genevieve Boland reports 191 accepted dares and 28 dare refusals; Lewis & Lewis (Peer pressure and risk-taking behaviors in children, American Journal of Public Health, 74(6), 580-584, 1984) report that as many dares are refused as accepted among their 771 middle schoolers. By daring, the darer opens a negotiation; the daree may accept, refuse, or counteroffer. The “double dare” is usually thought of as an intense (or particularly naughty) form of a dare, but one of Boland’s informants proposes a different usage:

F. (8). When I was 8 I was once dared to jump off the church steps. The little girl told me she double dared me which meant she would do it after me. I did not want to seem babyish, so did it, not only once but three or four times in succession.

Boland’s other informants use “double dare” in its present meaning, as an intensifier of a dare. But the mutual kind of “double dare” that this eight-year-old girl participated in exemplifies one of the negotiation strategies open to the darer. And the daree often dares back, or conditions his compliance on some other’s performance (Boland, 2010):

M. (12). One day I was swimming in the canal near a small foot bridge which was, perhaps, 15 ft. above the water. One of the boys dared me to dive from the bridge, but I was afraid to do it. He then dared me to jump from the bridge. I hesitated, but finally said if one of the other boys would jump I would. The other boy jumped and I was still afraid.

I stood there for a moment, shut my eyes and jumped. The only feeling I remember is that the longer I stood looking the greater seemed the distance.

Daring, then, is a negotiation.

Play among young animals is always serious, in the sense that it is practice for the work of the adult animal. The kind of reputation play exemplified by dares allows children to practice risk, negotiation, and social signaling. They define themselves and their groups through their speech acts and actions. Social standing and belonging have been so important to survival that they are worth risking death and injury in order to maintain.

Many dares are antisocial acts, potentially harming not only the daree but also others. Disobedience of parents (or law) is a common theme. They are not prosocial rituals in the same way that feasts, religious services, weddings, and funerals are. Perhaps there is something else going on.

Psychopath Awareness

Dares require the daree to do something unpleasant. We can classify dares by the aversive emotion that they trigger. (Example dares are all from Boland, 1910.)

1. Disgust. Darees may be asked to handle caterpillars or worms, or to eat noxious, unpleasant, or non-food items. Raw onions, spoonfuls of horseradish, hot peppers, poison ivy, poison sumac, mud pies, dirt, and unripe fruit are all reported to have been consumed, not to mention those thirty frogs.

F. (16). Dared to eat a certain weed. Was afraid but had seen the cat eat it, so felt she would not die if she ate it.

M. (6). Dared to eat a bottle of quinine pills.

F. (7). To eat a mud pie. Unable to finish it.

F. (10). Heard it would make a person sick to eat a raw oyster with sugar on it. Was dared to do it and ate one.

F. (8). Dared to eat poison ivy. Did so.

F. (12). Dared to eat horse chestnut.

F. (6). To eat soap and starch with oil in it.

2. Fear. Darees are asked to jump from high places, to jump onto moving vehicles or horses, to skate on thin ice, to dive into dangerous water.

F. (8). When I was about 8 years old, a little schoolmate of mine dared me to stand on the track when a trolley car was coming along. I stood there although very much frightened until the motorman yelled at me.

F. (6). When I was about 5 yrs. old my brother dared me to jump from the porch to the ground, which was a considerable distance. This I was very much afraid to do but finally I gathered up the courage and jumped.

3. Shame. Darees are challenged to violate norms: to dress in clothes judged not appropriate for their age, social standing, or sex; to talk to strangers; to give incorrect answers in class. Rejection may also be risked; one of my informants was dared to ask out the prettiest girl in school (though, much to his surprise, she accepted).

F. (10). To wave at strangers going by the school.

F. (11). Dared to say Gordon’s corner when asked the capital of a country in Africa. Excused from the class for it.

F. (7). Dared to dress up in old clothes and play mother was a washer-woman. Did so and passed the morning on the street telling people about poverty of the family.

F. (8). Wear brother’s clothes out doors.

F. (9). Dressed in mother’s clothes and went out on the street.

M. (9). Dared to wear mother’s sunbonnet to post-office. Did it.

4. Guilt. Darees are asked to violate their parents’ authority or cause material or physical harm to others. If they perform the deed, they often feel quite guilty about it. Remorse may even follow.

F. (7). We had what we thought was a hard reading lesson. The other girls tore theirs out of their books and dared me to do the same. At first they called me names and then I thought I was a coward so I tore the lesson out. I felt I had done a great wrong and had no peace until I had told the teacher.

F. (9). Late frequently at school. Carried a note home every day. Dared to tear it up. Did so without looking in note. Wondered what mother would say.

F. (10). To write an excuse from school and stay out. Did so but did not enjoy herself.

In his fascinating 2015 book for general audiences, The Psychopath Code, Pieter Hintjens proposes an evolutionary classification of primary human emotions. The most basic group he calls predator emotions; according to Hintjens, these are the only emotions that psychopaths can feel. Social humans, however, have a much broader emotional register, around fifty emotions total, grouped as follows:

  • The predator emotions help us hunt and capture prey.
  • The defense emotions prepare us to detect and deal with predators and competitors.
  • The sexual emotions drive us to find sexual partners.
  • The family emotions let us talk to our parents and care for our offspring.
  • The group emotions let us form small social groups.
  • The social emotions let us form looser and larger social groups.

Predator emotions, including hunger, obsession, fury, bloodlust, and satiation, are only for purposes of motivating action, not for display or coordination with others. The other classes of emotion include display emotions. Emotions such as disgust, fear, shame, and remorse have characteristic displays (many of which are hard or impossible to fake, such as blushing for shame), giving the audience information about another’s mental state. Disgust, for instance:

Disgust is how you warn others to stop eating. Blood flows to your digestive tract. Your stomach prepares to vomit. You make noises and a specific grimace to warn others. You narrow your eyebrows, curl your upper lip, wrinkle your nose, and stick your tongue out. You look at others to make sure they got the message. You make a characteristic groan.

(Hintjens at p. 212.)

Hintjens makes the bold claim that psychopaths do not feel or display disgust, and can make at best a studied approximation of the other social emotions. The psychopath, he says,

does not show disgust when eating something bad. He just spits it out and throws it away. He does not respond to disgust with his own disgust face. He just stops eating. Again, if he learns to mimic, timing and volume will be “wrong.”

Dares offer a tour through the more social emotions: emotions that have associated displays that provide information to others, and that both trigger and respond to other social emotions. A dare offers the daree the opportunity to display his social emotions in front of others, and the daree in turn offers the audience information on his social display.

A social person will display fear when asked to jump from heights, disgust when eating a worm or a mud pie, shame when violating a social norm in public, guilt when disobeying moral authority or causing harm. The remorse displayed afterwards may be part of the information offered by dares.

Dares, in other words, are a psychopath test. They allow the opportunity to scrutinize people’s displays of social emotions on demand, rather than having to wait for an aversive event to happen.

The use (and often excessive use) of alcohol and other mind-altering substances is frequently the topic of a dare. This allows the audience to see the daree in a less guarded state, providing even more information about the daree’s mental state and character. Hintjens claims that psychopaths avoid mind-altering substance consumption to the point of intoxication around others, though they may encourage other to use excessively.

Of course, if dares worked perfectly in this way, there wouldn’t be any psychopaths. Hintjens’ model is a cycle of predators and prey, with psychopaths preying on social humans for resources. Their numbers relative to social humans vary over time, as with population cycles of foxes and rabbits. Psychopaths are a small but significant portion of humanity; Hintjens estimates that around 4% of humans are psychopaths as a very rough estimate, and posits that both they and social humans have been shaped by each other over the course of evolution. If psychopaths are not able to feel and properly display social emotions, and if avoiding predation by psychopaths has been important in our evolutionary history, then dares may be a kind of evolved Voight-Kampff machine that social humans use to detect and maintain awareness of psychopaths in their midst.

Psychopaths have many defenses available. As I said above, dares are a negotiation. The psychopath may give dares in a different way than social humans: to control, to harm, to bully, rather than to challenge, get information, and have fun. The psychopath may refuse dares, or may endure the dare with creepy, inhuman stoicism and spin that as courage.

A Note on Creativity, Dares, Psychopathy, and Leadership

Other than Barry O’Neill, most of the authors writing about dares take a negative view of dares. Genevieve Boland, however, takes a balanced view; she notes that Lewis Terman (A preliminary study in the psychology and pedagogy of leadership, The Pedagogical Seminary, 11(4), 413-483, 1904) found children identified as leaders of their groups tended to be more daring.

The quality that Terman found most reliably associated with child leaders, both boys and girls, was that their creative activity in devising and playing games. This may even make up for other personality defects; children who are generally disliked may be leaders if they are good at composing and organizing plays, inventing games, and the like. A few examples (Terman, 1904, pp. 438-440):

Boy. Persuaded 35 or 40 boys to come together for military drill. He acted as captain. Through his efforts an entertainment was given and money raised to buy linen suits.

Girl. Was leader in everything we did. She always proposed our games. It seemed we could have more fun when she planned things. Others had greater mental ability but all of us stood aside for her to move first. She was much larger than the rest of us and a little older. She had beautiful manners.

Boy of 12. Not attractive, but rules his schoolmates absolutely. He is selfish, rude, cruel, and inspires fear. He is inventive and clever.

Girl of 12. Leader of all the rest of us. We always followed her willingly. No matter what game we played, she was “it.” Could run, jump and climb fences better than any of the girls. She was never at a loss in thinking up new games.

Girl of 14. Rules the girls with absolute sway. She makes new games, assigns parts, settles disputes and enforces commands. Keen sense of justice, ability to think quickly, and ready expression.

Girl of 12. Because she knew stories and could dramatize them was leader of about 15 children. Was also skillful in athletic feats.

Boy of 12. Planned our play and conducted it. Could tell stories and illustrate them with drawing. Could do all kinds of tricks and make pretty toys. Older and larger than the others. Read much.

Boy of 13. A “ring leader.” Broader experience than the others. Had been in town schools. Always had a scheme to interest others. Not truthful or honest, but polite, good in games, and very bright. Was younger than his followers.

Children follow those who can invent, organize, and get things done to relieve their common boredom. Inventing new dares as well as new games and plays may be expected of a leader, and requires creativity as well as social power.

Some children identified as leaders displayed psychopathic traits (selfish, rude, cruel). But, interestingly, psychopathic traits seem to be much more of a predictor of children identified as outcasts than as leaders. While some children were outcast because they were poor or unattractive, these were a minority of the outcast children in 1904. Accurately or not, informants asserted that many more outcast children were so because of bad character. Half of Terman’s male outcasts and a third of the female outcasts were identified as possessing “teasing, domineering ways, quarrelsomeness, selfishness, bad disposition” and the like. One outcast girl nearly has Hintjens’ full list of psychopathic traits in her brief description:

Girl of 16. Very pretty, over-dressed, vain, cruel to animals, ill-mannered, wanted to be babied. Yet was quite attractive at first meeting.

Children are often cruel in their exclusion, but they may also be learning to protect themselves from bad actors in their midst.

Being a leader often requires a lot of effort, much of it creative and fluid. As in Kevin Simler’s model of “superorganisms,” the other children repay the leader’s efforts with obedience and approval (sucking up).

Hintjens says (p. 35):

We create for ourselves and others. We create to make other people feel something. Usually, it’s happiness, though sometimes it’s loss, sadness, or other emotions. A creative act is a message of empathy. And we measure the quality of our art as we do our humor: by its originality, and thus its authenticity.

He makes the provocative claim that, while psychopaths may be “creative” in coming up with excuses for their actions, they do not have creative hobbies, and are not able to respond emotionally to aesthetic beauty. The psychopath “has no creative hobbies,” Hintjens says. “He does not tend a garden, nor cook, paint, sculpt, compose music, or write for pleasure. He prefers to travel, meet new people, and shop.” And psychopaths don’t like card games or board games. A psychopath child would likely be hampered in constantly coming up with new games and plays.

While psychopaths often end up as leaders in the adult world, they do not have the ability to manage flourishing, happy groups.

Precious Ignorance

We don’t know very much about dares. They are widespread, but how universal are they? Do some societies engage in dares more than others, or not at all? How does the content of dares vary across societies? Do psychopaths give and take dares, and if so, how do they perform? Does performing a dare increase a child’s social standing? Does refusing a dare decrease it? What is the toll, in death and injury, from dares?

I have offered sketches of a couple of theories about how dares function in human culture; I imagine there are many more possibilities. I was delighted to find this apparently neglected area of the study of humans, and while I doubt my research will ever answer the questions in the above paragraph, I offer you this precious zone of ignorance that I found in case you are in need of a mystery.

05 May 20:49

Philosopher-Programmer

by Eugene Wallingford

In her 1942 book Philosophy in a New Key, philosopher Susanne Langer wrote:

A question is really an ambiguous proposition; the answer is its determination.

This sounds like something a Prolog programmer might say in a philosophical moment. Langer even understood how tough it can be to write effective Prolog queries:

The way a question is asked limits and disposes the ways in which any answer to it -- right or wrong -- may be given.

Try sticking a cut somewhere and see what happens...

It wouldn't be too surprising if a logical philosopher reminded me of Prolog, but Langer's specialties were consciousness and aesthetics. Now that I think about it, though, this connection makes sense, too.

Prolog can be a lot of fun, though logic programming always felt more limiting to me than most other styles. I've been fiddling again with Joy, a language created by a philosopher, but every so often I think I should earmark some time to revisit Prolog someday.

05 May 20:49

7 Hacks for Communicating Your Product Roadmap to Stakeholders

by Colin Lernell

Maximum value. Minimum effort.

As a Product Manager, the Product Roadmap is your greatest tool for tracking and communicating both long-term strategy and short-term objectives. Just like with any other product, though, we want to maximize the value our roadmap creates for its users without unnecessary time or effort. To that end, we will look at 7 hacks Product Managers use to effectively and efficiently communicate their Product Roadmaps to the organization.

Who? Why?

Before we jump in, let us define the main goals of a Product Roadmap and who the users will be.

Goals of the Roadmap

A survey of Product Managers was done in September 2015 by Jim Semick’s team at ProductPlan that revealed the following top goals of Product Roadmaps:

  1. Communicating Product Strategy
  2. Planning & Prioritizing Products and Features
  3. Reaching Consensus on Product Direction
  4. Communicating Milestones
  5. Managing Product Backlogs

The hacks you choose should align with the goals you are trying to achieve with your roadmap.

Users of the Roadmap

The following are the most common audiences (or “users”) of Product Roadmaps:

  1. Executives
  2. The Product Team
  3. Engineering
  4. Customer-facing Teams (Sales, Marketing, Customer Support)
  5. Customers (Typically in Enterprise software)

Stages of the Roadmap

The following are the stages of Product Roadmap development. Each stage will require a roadmap communication with a different level of detail and audience.

  1. Planning – Executive and Product teams align on strategy, goals, and high-level themes for the roadmap.
  2. Prioritizing – The Product team gathers inputs from other teams and prioritizes initiatives on the roadmap.
  3. Executing – Engineering and other teams use a more detailed roadmap to track tasks, deadlines, and progress.
  4. Releasing – All teams use the roadmap to understand overall context and plan for go-to-market, customer-facing, and other release initiatives.
  5. Reviewing – Executive teams and the rest of the organization use roadmap reviews to understand changes to the roadmap and the outcomes of previous releases.

Understanding what each team wants at each stage will help you choose the best and leanest method of communicating the Product Roadmap to that team.

The following are seven strategic hacks organized by medium. They include the stage of Product Roadmap creation, the audiences they will address, and what those users want.

 


Presentations & Meetings
strategies for communicating your product roadmap

1. Simple Executive Presentations

Audience: Executives
Stage: Planning/Review

What Executives care about:

  1. High-level strategy & vision
  2. Progress against high-level targets
  3. Data validating customer interest, market size, and market positioning

What to use: For Roadmap Planning meetings with executives, use a simple PowerPoint or Keynote presentation highlighting the main Product Roadmap themes, the high-level goals about which you need alignment on, and high-level supporting insights from data.

TaskRabbit’s product team creates weekly product review presentations to the executive that is shared with the rest of the company. According to Andy Jih, TaskRabbit’s former Director of Product, “[at the meeting], we review how the various products are performing with regards to our business goals, present the Product Roadmap, and then dig into analyzing how features performed.”

What NOT to use: Avoid spreadsheets, text-filled slides, or cluttered visuals. Having research data in spreadsheet charts or appendices slides on-hand is great to answer questions in the meeting, but keep the core presentation very sparse. Visuals should reinforce what you are saying, not add to it as that can become distracting.

2. Short Team Engagement Meetings

Audience: Engineering and Customer-Facing Teams (Marketing, Sales, Customer Support)
Stage: Prioritizing

What these teams want: Transparency in product prioritization and to feel engaged in the prioritization process.

What to use: In addition to collecting data and feature requests from the different teams, set up short, to-the-point, 10- to 15-minute meetings with key stakeholders from each team. Run through the product features being prioritized, the 2-3 key data points supporting each feature, and identify potentially overlooked positive and negative impacts for the team. Short meetings ensure teams do not run-on arguing their points, but will still clarify decision inputs and get them engaged in the process.

What NOT to use: Avoid committing to prioritizations in the meeting. Avoid run-on meetings or polished presentations. Keep things simple and to the point. The goal is to quickly receive input and show high-level decision criteria from other sources they may not have considered. This helps when you have to say “No.”

3. Simple Release Presentations

Audience: Customer-Facing Teams (Marketing, Sales, Customer Support)
Stage: Releasing

What Sales cares about: Benefits and competitive comparisons they can share with customers and prospects

What Marketing cares about: Product positioning and main stories for new products/features

What Customer Support cares about: Specifics on current release history and potential breaking changes in the future

What to use: For pre-release meetings with customer-facing teams, use a simple PowerPoint or Keynote presentation to get the basic information each team needs to execute the launch and post-launch. Show a short demo (pre-screen recorded if you can) as early as possible – a demo is worth 1,000,000 words. Keep presenting short and leave more time for questions. Links to reference documents (PRDs, Wikis, etc.) with more detail will help avoid getting bogged down in ultra-specific individual questions.

What NOT to use: Avoid overloading with information above the basic talking points and specific action items each team needs. A longer Q&A period is better than a long presentation before knowing what information the teams actually want.

Office Visuals (Information Radiators)

4.Wall Roadmap: Sticky Notes/Markers on Wall/Whiteboard

Audience: Everyone (or team-specific boards if there is room)
Stage: Building/Release

What to use: To keep the roadmap easy to update and understand, colored sticky notes or markers on a whiteboard are the quickest to update regularly. For the general roadmap board, the point is to communicate the very high-level, overarching product roadmap with simple, easy-to-understand visual cues about progress, priority, and release orders. User stories or feature/product titles can be placed on the sticky notes for quick reference.

What NOT to use: Avoid stating specific expected release dates, since these will likely change and Sales or Customer Support may communicate these to customers, thinking they are committed. Using more vague date markers such as quarters or months is possible, but still ensure that there is a distinction between committed and expected release dates.

Example Wall Product Roadmap 1: Aconex’s “Zoom-level hack”

It can be difficult to manage different levels of detail on the roadmap, and multiple boards can be tough to update or reference. This board from Ben Birch at Aconex posted on Agile Board Hacks allows the team to track the progress of epics (larger features/stories) along the outside, with the smaller user stories/features for the current sprint on the inside.

This format avoids the need for multiple boards for the roadmap and sprint, making it easier to update and reference.

Example Wall Product Roadmap 2: Manual + Online Board

According to TaskRabbit’s TechRabbit blog, the team syncs their main board to an interactive Trello board online where anyone in the company can subscribe to updates. The manual roadmap board is a quick reference, while the Trello or other task management board (see software tool hacks below) lets teams dig in for more detail.

5. Digital Information Radiator

presenting-communicating-product-roadmap

An information radiator used by SAAS company Panic.

Audience: All Teams (Can be team-specific if there is room)
Stage: Executing/Releasing

Requires: Large Display Monitor or other signaling device

What to use: This will depend on the tools you use for roadmapping, project management, and the skills of your tech team. Even if you already track your roadmap on Trello, Unfuddle, or another Product Management Tool , displaying the overall roadmap on a physical monitor is an easy way to communicate progress to the team without having to write it out manually.

You will want to ensure that only the information needed is shown, that color-coding is used to clarify progress and feature groups, and that the necessary information is easy to read. If your tech team is more skilled, they can develop an internal dashboard and roadmap visualization that is automatically updated based on the systems you use for project management (i.e. JIRA, Unfuddle, Trello, etc.).

What NOT to use: Avoid showing unnecessary or potentially confusing detail, such as specific release dates if customer-facing teams have access, or sprint assignments and ticket information if it is for teams outside of engineering.

Sales/CS and Release Dates: If the Sales or Customer Support teams want to be able to communicate roadmaps to customers, a color-coding or badge system could be used with this or the manual map to indicate that a release is 100% committed rather than just expected. This will help with sales and support and help prevent confusion and disappointment from customers who were promised something that couldn’t be fulfilled.

Word of caution: Don’t go overboard

There are plenty of visually compelling information radiator boards out there (see above), but if your main objective is to communicate and drive buy-in for your Product Roadmap with minimal setup and maintenance, an automated simple tool or ready-made SaaS solution is probably best.

Software

6. Product Roadmapping/Project Management Software

Audience: Any Team (Team-Specific. Common for Engineering, Product, & Marketing)
Stage: Prioritizing/Executing/Releasing

1. Product Roadmapping Tools

These tools allow you to display Product Roadmaps visually with multiple custom views of the roadmap for different teams or purposes. Typically, these tools are cloud-based and can integrate with your current ticket tracking, customer feedback, analytics, customer support and other tools for automatic updating and reference linking.

There are many tools, but each is better for different levels of detail, integrations, or focus. For example, Uservoice links ROI, revenue, and customer satisfaction data to product prioritization, while Trello is a very simple card-based board for assigning tasks and organizing by teams or projects. Other tools focus on visualization or integration with JIRA, CRMs, and other tools from your Engineering and Marketing teams. Which one you choose will depend on your needs and the integrations you want to use.

2. Project Management Tools

Project management tools focus on resource allocations, task dependencies, and schedules. Although they are important for managing and executing roadmaps, and they can be used for visualization, they are often overkill for roadmap communication. These tools include traditional tools, such as Microsoft Project, as well as more modern cloud-based tools, such as Basecamp or Mavenlink.

According to the 2015 survey on how product roadmaps are built, spreadsheets like Excel were the most commonly used tools for roadmaps after presentations (e.g. PowerPoint). Most people know how to use Excel, but spreadsheets typically provide too much unorganized information in a less-digestible format than simple roadmap visualizations.

What to use: Use products with simple visualizations that can be tailored for each team. Pick ones with links and integrations that make sense for your current tools, and only those that make life easier for updating and tracking.

What NOT to use: Avoid tools that create more work and have many required fields that do not communicate information needed by the teams.

Fun Can Communicate

make communicating your product roadmap fun

7. Celebrations, Bells, & Launch Parties

Communicating your Product Roadmap does not have to be so formal or data-centric. Emotion and morale are important drivers of long-term buy-in and engagement with your team’s product strategy and decisions.

Try taking a tip from sales teams

While working at HourlyNerd, after every sale, a bell was rung by the sales rep who closed the deal, hitting the bell once for every thousand dollars in the project. Larger deals also had a song specific to a sales pod played after the bell. This instantly boosted morale and provided everyone with an ongoing pulse for how the project rates and sizes were doing. When it was quiet for a while, we knew something was not working. When that first 100-bell ring hit, we knew something was definitely working.

It does not need to be a bell, but a nice ring or notification for a deployment or metric being hit towards an OKR is a quick and fun way to show that your product releases are tracking against the roadmap to the rest of the organization. Tying this to an information radiator dashboard can help as well (a nice celebratory song or video on the dashboard can help give acknowledgement to the teams responsible).

Celebrate big launches and milestones

Larger product launches or metric milestones are opportunities to communicate progress and reinforce the product strategy is working. Especially after engineering teams sprinted for weeks to hit a release date, a celebration can turn that experience and future sprints into positive experiences. Celebrating this with the team and the broader organization can boost morale, but they also are opportunities to refocus the organization on the reasons for the current product strategy or even on changes if new opportunities arise.

Conclusion

If you understand your main stakeholders, what they need and want to know, and what tools you have available, you can leverage  these hacks to get your roadmap out there as quickly and efficiently as possible.  Mastering these strategies is a big accomplishment – after all, half of the job of a Product Manager is communicating and aligning the organization with the product strategy. Better get hacking.

05 May 20:48

The LTE Band Challenge – 5 Years Later

by Martin

5 years ago, when LTE was just about to hit the real world, I wrote a blog post about the LTE band challenge. Even at the time, 3GPP defined more bands for LTE use that one could count with two hands and even more have been added since. It was quite worrying 5 years ago when the state of the art in mobile devices was to support 4 GSM bands and 2 UMTS bands. Fortunately the situation has much improved since then.

Things already started to improve a year later in 2011 when I bought a mobile device that supported 5 UMTS bands and roaming to the US became a reality. At the time experts told me that we might see one additional band per year to be added to mobile devices as a result of improved front-end designs that counter the negative side effects of adding more frequencies to the RF part. According to this we should have devices today that support 10 bands.

Much to my surprise, some magic has happened as some very popular devices support 23 bands simultaneously today! Yes, you’ve read correctly, 23 simultaneous bands! Have a look at the web page linked here for the details. 23 bands and FDD and TD-LTE support means that such devices can be used around the globe in pretty much every country and I have done so in the past year on several occasions in Europe, the US and Asia, including China with their TD-LTE on bands 38 to 41.

O.k. so the experts have erred on the lower side of the equation. Which makes me really wonder how things will evolve in the next few years. It’s likely that it won’t stop here, with many more bands that will shortly be used that are not among the 23 that are supported by the leader of the pack today. In Europe, the 700 MHz range assigned to LTE as part of the Digital Dividend II spectrum auctions in several EU countries as well as band 32 for the 1400 MHz downlink-only band are likely to be used in the not too distant future. If one can jump from 5 to 23 bands in just 4 years it seems it shouldn’t be too much of a problem to aim for even more and do so in an economical way.

And for some more background reading here’s a post from last year on the RF parts that are in front of the baseband. Enjoy.

05 May 17:38

Towards May 5 Liberation / 5 mei bevrijdingsdag

by ahamedia
12976801_10156922725290372_8642452169141964079_o
Artist talk & media arts installation by Irwin Oostindie

Where: Dutch Urban Design Centre (DUDOC), (former Buschlen Mowatt Gallery) at 1445 West Georgia Street, Vancouver/Coast Salish Territory. Donations welcome.

When: May 5, 6-8pm. Presentation at 6:15 followed by reception with complimentary warm Dutch foods and beverages.

Follow a Dutch youth’s 200km journey into hiding from Amsterdam’s Hongerwinter, eventually his life saved by Canadian soldiers on his sixteenth birthday on April 13, 1945.
71 years later, his sixteen year-old granddaughter revisits her Opa’s wartime route with the help of stories, archival images, social media, and live video streaming.

Join a public presentation exploring this media arts project (currently in development) which brings to life memory and archives for a new generation considering WWII, refugee and conflict issues. Today’s conversation will give voice to Elder’s carrying these memories, and consider digital strategies to bring archives and hidden stories to life for a new generation.

Irwin Oostindie is a Vancouver-based Dutch media artist researching occupation, settler and migration issues.

Sponsored by DUDOC and Consul General of the Netherlands.

Cover photos: (L) Leidschegracht, Amsterdam. January 21, 1945. 89924, NIOD; (R) Kijkduinstraat, Amsterdam, June 2015, Google Street View.


05 May 17:38

A Raspberry Pi + IKEA arcade table to make yourself

by Helen Lynn

Barely a month slips by at the moment without my ordering some new flat-packed goodies from IKEA. Our family, still gradually settling into the house we moved into just before our eldest was born, goes about its book-savouring, toy-categorising, craft-supply-hoarding life within a sturdy framework of TROFAST, EKBY and BESTÅ. The really great thing is that much of this furniture lends itself to modification, and spannerspencer‘s PIK3A Gaming Table, using a Raspberry Pi and the iconic LACK side table, is a wonderful example.

PIK3A gaming table - a glossy red IKEA LACK table with inlaid monitor, joystick and buttons

Shiny retrogaming loveliness

The build instructions over at element14 are generously illustrated with photographs, bringing this project within reach of people who don’t have a ton of experience, but are happy to chuck some time at it. (If I give this one a go, I’ll probably start by getting a couple of tables so that I have a back-up. The mods to the table don’t need any fancy tools – just a drill, a Stanley knife and a hole saw – but these are the steps at greatest risk of mistakes you can’t undo.) The tutorial takes you through everything from cutting the table so as to avoid too many repeat attempts, to mounting and wiring up the controls, to the code you need to run on the Arduino and how to upload it.

Cutting holes in an IKEA LACK table for buttons and other controls

Holes much neater than the ones I will cut

You can buy a new LACK table for £6 in the UK, although the nice red glossy version in the pictures will set you back a whole £2 more. A Raspberry Pi, an Arduino Leonardo, an old LCD monitor, some cheap computer speakers, a joystick, buttons, cables and connectors, and a power supply complete the bill of materials for this build. If you want to make it extra beautiful or simply catproof it, you can add a sheet of acrylic to protect the monitor, as spannerspencer has. He’s also included a panel mount USB port to make it easy to add USB peripherals later.

A cat standing on a PIK3A gaming table protected with a sheet of transparent acrylic

PIK3A, with added catproofing

The PIK3A Gaming Table went down a storm over at element14, and its successor, the PIK3A Mark II two-player gaming table (using a LACK TV bench) is proving pretty popular too. Give them a go!

The post A Raspberry Pi + IKEA arcade table to make yourself appeared first on Raspberry Pi.

05 May 17:38

SoundShare Launches an Ambitious Social Network For Music Fans

by John Voorhees

Today, Mateus Abras launched SoundShare 2.7, a social network for music lovers. SoundShare is an iPhone-only app designed to break down the walls between competing streaming services so that it's easier to share music with your friends. Integration with Apple Music, Spotify, and Deezer allows music sharing with others and collaboration on playlists regardless of which service your friends use.

The social aspect works on the familiar follower/following model. When you play songs in SoundShare by giving it access to your streaming service, they are added to your SoundShare music stream after thirty seconds. If you prefer to listen to your music through a different app, you can add songs to your stream, or a SoundShare playlist, with SoundShare's extension. Your followers can then listen to the songs in your stream using whichever service they prefer, add your songs to their streaming service, incorporate songs into SoundShare playlists, post comments, send SoundShare links, and like songs in your stream. The only limitation is that the songs shared must be the libraries of both services for you and your friends to enjoy them.

SoundShare shows a lot of promise. The music streaming market is fragmented and there is little incentive for service providers to build tools to share music across platforms. As a result, third-party developers have begun to step into the void.

I recently reviewed SongShift, a simple utility for transferring music from Spotify to Apple Music and back again. SoundShare aims to take third-party integration of streaming services in an entirely different direction by building a social network on top of streaming services. Social networks are notoriously hard to grow to a size where they reach critical mass and I have some doubts about the extent of the demand for music sharing beyond what is already achievable with existing social networks, but it will be interesting to watch SoundShare try with what in my limited testing is a well-considered, solid app.

SoundShare is a free iPhone-only download from the App Store.


Like MacStories? Become a Member.

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
05 May 17:38

The Newest West Ender: 1245 Harwood

by pricetags

The site at 1245 Harwood was a source of significant controversy in the West End in 2014 when Council decided to allow the demolition of the Legg mansion.  (Here’s the Sun’s story, with video by John Mackie. And the Price Tags item: “Tiptoeing past the Tulip Tree: How much do people really value heritage?“)

The unfortunate choice seemed to be the loss of the house or removal of one of the largest tulip trees in the West End (or, arguably, anywhere).   Council changed its opinion several times, influenced in part by residents behind the site who wanted the maximum view.

Today, a small tower designed by Bing Thom Architects is almost finished:

.

Harwood 1

.

The gray screens have imprints of tree leaves.  Cute.


05 May 17:38

Immigration prepares to deny two Huawei employees entrance to Canada

by Jessica Vomiero

Despite the company’s massive investments in Ontario, Canada has denied two Huawei employees entrance to Canada on the basis of espionage concerns.

As was first reported by the South China Morning Post, Canada is preparing to reject the immigration applications of two employees of the world’s third largest smartphone maker.

A Canadian immigration officer at the Hong Kong Consulate reportedly told one of the applicants that they were part of an “inadmissible class of persons described in section 34(1)(f) of the Immigration and Refugee Protection Act,” as was reported by SCMP.

This statement refers to individuals involved in government subversion, espionage or terrorism. Reports indicate that both employees received their “procedural fairness” letters in the middle of March.

Though previous concerns have been expressed about Huawei’s involvement with espionage, the company has denied these allegations repeatedly. Despite this, a 2012 United States government committee determined that Huawei was indeed a threat to national security.

According to a report published by the Permanent Select Committee on Intelligence, the United States is not the only country to limit or ban Huawei operations within their borders.

Australia and Great Britain are also cited in The Investigative Report on the U.S. National Security Issues Posed by Chinese Telecommunications Companies Huawei and ZTE, as harbouring concerns about allowing Huawei to break into their national telecom markets.

The report goes on to report a significant lack of trust in Chinese telecom services such as Huawei and ZTE, as well as institutions that have Chinese governmental support in committing espionage.

“Chinese intelligence collection efforts against the U.S. government are growing in ‘scale, intensity and sophistication.’ Chinese actors are also the world’s most active and persistent perpetrators of economic espionage,” reads the report.

“U.S. private sector firms and cybersecurity specialists report an ongoing onslaught of sophisticated computer network intrusions that originate in China, and are almost certainly the work of, or have the backing of, the Chinese government”

However, while failing to make significant inroads in the U.S., Huawei became deeply integrated with Canada’s smartphone market and has gone on to invest heavily in further strengthening its place in Ontario.

As was reported by The Globe and Mail, two years ago that Huawei would invest $210 million in Ontario operations which would go on to create over 325 new jobs in the province over the following five years. Furthermore, in 2014, Huawei also pledged to invest $500 million in Canada by 2020.

In addition, the company opened its first Ontario office in 2008, and since then has announced numerous investments in Canadian markets. Among the first of these was the $67 million Huawei dedicated to an Ottawa-based research and development centre in 2010.

The applicants’ immigration consultants were of the Beijing-based Well-Trend United. The vice-president of Well Trend, Victor Lum, stated that both employees of Huawei have denied spying activities of any kind.

While the two employees weren’t identified, Lum went on to say that the employees’ job descriptions were nothing short of ordinary, making their association with Huawei one of the only logical explanations for their refusal.

“The only common thread is that they work for Huawei, the largest telecom equipment manufacturer in the world, with over 170,000 employees, and R and D institutes all over the world, including, ironically, Canada. What our clients find particularly galling is that they know of many former Huawei colleagues who have successfully immigrated to Canada,” Lum told SCMP.

In March, the UK security board declared that Huawei posed no national security threat, and neither American nor Australian officials have ever been able to substantiate spying by Huawei or its staff.

However, according to documents leaked by Edward Snowden in 2014, the NSA has broken into Huawei’s Shenzhen servers, as reported by the New York Times.

The applications of the two employees were apparently denied during the final stages of the immigration process. Despite allegations one way or the other, Canadian officials maintain that the onus is on the applicants to prove that they don’t pose a threat to Canadian national security.

Related ReadingHuawei and Ontario government partner to develop 5G network infrastructure

05 May 17:38

Jane’s Walk: After the Viaducts – May 7, 8

by pricetags

Reconnect

.

ReConnecting Vancouver: After the Viaducts

.

Led By Michael Alexander

May 7, 2016, 1:00 PM, 1 Hour

May 8, 2016, 11:00 AM, 1 Hour

.
The Viaducts are coming down. Learn what could replace them— including your ideas for new neighbourhoods and parks! . The viaducts disrupted and divided important historic neighbourhoods in our City, including Hogan’s Alley, which served as a hub for Vancouver’s black community until the viaducts. Scarred by the viaduct structures, the area today is a mix of highway-adjacent parks and pathways, with a new bicycle-friendly corridor along Union Street. It is a well-positioned and exciting area of the city, with rare opportunities for neighbourhood-building, affordable housing, and safe streets. . We’ll visit the area and see how it’s used today by local residents — including lower-income and homeless Vancouverites — local businesses, and regional commuters. Looking ahead to the replacement of the viaducts, we’ll explore how to reconnect the adjacent communities and repair the urban fabric ruptured in the highway-building frenzy of the 1960s and 70s. . Walk Start: Across from the Downtown Skate Park on Quebec Street.  We’ll be standing across the street from the Vancouver Skate Park. . Go here to register (at “I’m going” tab).
05 May 17:38

Netflix launches new cellular data controls to help bandwidth strapped subscribers

by Patrick O'Rourke

Netflix’s new cellular data control feature will likely be very useful for Canadians with restrictive mobile data caps.

Netflix today is rolling out a new feature that allows subscribers to stream approximately three hours of TV or movies per gigabyte of data, breaking the stream down to a 600 kilobit per second bit rate.

netflix
“As we have launched Netflix around the world, we have seen big differences in how much people are streaming on smartphones and what kinds of mobile data plans they have. Today, we are offering a new tool to help you better control how much data you use when streaming on cellular networks,” writes Netflix’s Eddy Wu, the platforms’ director of product innovation, in a recent blog post.

Wu says that in Netflix’s testing, the service found that striking a balance between video quality in data usage helped customers avoid exceeding data caps and incurring overage fees.

Subscribers with high or unlimited data caps can easily adjust the settings to stream content at a higher bitrate.

To access the new cellular data usage settings in Netflix’s mobile app, navigate to “App Settings” after updating the platform’s iOS or Android App, and then select “Cellular Data Usage. In this panel users are able to switch off the default automatic settings and select higher or lower data usage.

“As with all streaming, actual data usage can vary based on your device capabilities and network conditions. Your mobile carrier also may impact the actual data usage even if you elect a higher setting in the Netflix app. This setting only affects data usage while viewing on your mobile device on cellular networks; streaming on Wi-Fi is not affected nor is streaming when tethered,” writes Wu.

SourceNetflix
05 May 17:37

Recommended on Medium: "Life Lessons from a Lifestyle Business" in Strong Words

An Interview with Matt Haughey, Founder of MetaFilter

Continue reading on Strong Words »

05 May 17:37

The Shipyards: ” … some of the best public space in Metro”

by pricetags

Tony Valente brings PT up-to-date on the Shipyards development that’s transforming Lower Lonsdale and the North Van waterfront.

.

I have been living on the North Shore for years and, yes, I know about the perceptions from those in the ‘real’ Vancouver.

When we moved to the North Shore from UBC Campus in late 2008, we went for drinks with my MBA classmates only to realize it was a going-away party. “You are moving to the North Shore,” they told me, “and we won’t see you again!”  Fast forward to the future and some of those friends are turning up at the growing Friday Night Markets already being held just east of Lonsdale in the up-and-coming Shipyards district. The Night Markets have been have been gaining momentum for years, and sooner or later it was bound to happen that those friends would be coming over the water in my direction.

Well, its just about to get better:  North Shore residents and City of North Vancouver citizens were shown what will happen on Lot 5 – the much-talked-about piece of dirt between Lonsdale and St. Georges and just south of Esplanade.

Since playing a crucial role in Canada’s war effort by producing supply ships and later falling in to ruin, Lot 5 had been slated to host the National Maritime Centre until the Federal Government pulled the plug in 2009. After that it fell in to a seemingly endless period of limbo. During this period it has served as volleyball courts and a veritable “Field of Dreams” for those of us who wanted to dream. A group I am proud to have been a part of, the North Van Urban Forum, held a series of events which culminated in a Design Jam finale back in 2012.  .

The City of North Vancouver together with Quay Property Management will develop and manage the site which will feature:

  • an outdoor public skating rink for use during the winter months, including a looped skating trail to complement the open rink area.
  • a water play zone for use during the summer months, with a combination of pools and sprayers
  • a covering for weather protection over the entire open space, complete with a retractable portion to allow for an open water play area in the summer
  • significant heritage elements incorporated into the site development such as the use of the Machine Shop building as the covering structure over the open space
  • enhanced public stage
  • underground parking (120 underground parking stalls. Did we really need these so close to the North Shore’s major transportation hub?)
  • a commercial component, which will include restaurant, retail and proposed hotel use (hotel use will require rezoning)
  • public support spaces, including public washrooms and unique community programming opportunities for both small and large events
  • rubberized and non-skid surfaces, ample seating and viewing areas
  • connection with the Spirit Trail and multiple access points for multi-modal transportation
  • heritage elements and features

Not mentioned, but also a potentially exciting addition is a pedestrian bridge linking Esplanade with the second floor restaurant in the hotel / restaurant commercial building.

The visuals are impressive and promise to create some of the best public space in Metro Vancouver.

.

Quay 2

Quay.

For more information, go here.

 


05 May 17:37

SketchParty TV 4.0 with New Look, Improved Gameplay

by Brett Terpstra

When my family gets together, we like to play games. One game has been a mainstay of our gatherings for the last four years: SketchParty TV.

SketchParty TV is a multiplayer game similar to Pictionary which uses an iOS device as the marker and your Apple TV-connected television as the drawing board. If you have a 2nd or 3rd-gen Apple TV, you can use the iOS version with AirPlay Mirroring. For 4th-gen Apple TV owners, there's a native Apple TV app that connects to the iOS version.

The 4.0 update to SketchParty TV is a big one, with a visual overhaul for iOS 9+, a redesigned canvas, updated scoring system with speed-based rewards, and full support for the Apple Pencil on iPad Pro devices.

The Team Setup interface was always usable, but it got a lot of special attention in this update. In addition to improved word list settings, entry of team members is easier and now you can drag to reorder and even switch between teams.

If you own a compatible iOS device and a 2nd-gen or higher Apple TV, SketchParty is an excellent game for friends and family gatherings. Right now it's on sale, too, for $5.99 (normally $9.99). Check it out in the iTunes App Store.


Like MacStories? Become a Member.

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
05 May 17:37

With Launcher 2.0, I’m Rethinking My Notification Center Widgets

by Federico Viticci

When iOS 8 came out, I thought I'd stop using URL schemes altogether. Until two years ago1, my attempts at working on iOS had focused on overcoming the lack of inter-app communication with URL scheme automation, as our old coverage here at MacStories can attest. iOS 8 showed a new way to get things done on the iPhone and iPad thanks to extensions, eschewing the limited functionality (and security concerns) of URL schemes for a native, integrated foundation.

Two years later, I've largely reappraised my usage of URL schemes, but, unlike I first imagined, they haven't disappeared completely from my iOS computing life. iOS automation has taken on a different form since 2014: thanks to its action extension, Workflow has brought deeply integrated automation to every app, while Pythonista remains the most powerful environment for those who prefer to dabble with Python scripting and advanced tasks (also while taking advantage of an action extension to be activated from apps).

Today, URL schemes are being used by developers and users who want to go beyond the limitations of system extensions: apps like Drafts and Workflow use URL schemes to invoke specific apps directly (which extensions can't do – see Airmail and its custom app actions) and to link more complex chains of automated actions. URL schemes are also the best way to set up templates and import workflows for dedicated functionalities – a good example being The Omni Group with their latest automation options for template generation in OmniFocus.

While Apple's goal with iOS 8 might have been to "kill" URL schemes by turning them into a niche technology mostly supplanted by extensions, that niche has continued to quietly thrive. iOS automation is drastically better (and more secure) today because of extensions, but, for many, URL schemes still are the backbone of app shortcuts and complex workflows. Where extensions can't go, there's a good chance a URL scheme will do the trick.

It's in this modern iOS automation landscape that Launcher, first released in 2014, is graduating to version 2.0 with a focus on what it does best: standalone app shortcuts. Launcher 2.0 offers more control than its predecessor over widget customization and activation, with new features and settings that have pushed me to reconsider how I use Notification Center widgets on both my iPhone and iPad Pro.

Launcher 2.0

Launcher has a troubled App Store history in its past. After its first release in 2014 with a widget that leveraged the Today view of Notification Center to let users open apps, Apple's App Review hammer struck down retroactively, rejecting an app that had already been approved. As a result, Launcher stayed in an App Review limbo for six months. In March 2015, Apple changed its mind again, letting Launcher back into the App Store and seemingly suggesting that URL scheme launchers had been sanctioned for approval again.

Fortunately for its developer Greg Gardner, Launcher went from being known as a poster child of Apple's vague policies to standing on its own merits. Since last year, Gardner has improved Launcher in significant ways, bringing dynamic launchers for integration with navigation apps and system settings, iOS 9 and 3D Touch support, additional built-in launchers, and more. And with every update, Launcher stayed true to its deceptively simple core idea: a launcher for apps that lives in Notification Center.

Version 2.0 is the next logical step for Launcher, which can now create multiple widgets for Notification Center, store them in iCloud for backup and restore, and even activate them at specific times or locations if necessary. Instead of reimagining what the app does at the risk of alienating current users, Gardner is growing Launcher to be smarter in the shortcuts it presents, saving users time with an eye for customization and app actions.

Multiple launchers for multiple widgets.

Multiple launchers for multiple widgets.

The big upgrade in Launcher 2.0 is support for multiple widgets, each containing its own set of launchers. After unlocking a new In-App Purchase, you'll be able to create up to six Launcher widgets, which will show up in Notification Center as 'Launcher 1', 'Launcher 2', and so forth. You can assign custom labels to widgets: in the app, a new paginated interface lets you switch between launchers, while the settings (accessed by tapping the cog button in the lower left) have an option to add a widget name and determine its status (more on this in a bit).

The creation and management of multiple widgets are sensible and don't add complexity to the app. There are some nice touches, such as a way to copy an existing widget into a new one if you want to a create a slightly different version of it. New in today's update, you can also make launchers different from one another by choosing from square or round icons, as well as create your own custom icons from scratch. If you choose to display launcher icons at their smallest size, you'll be able to have up to 35 launchers in a single widget, which means, in theory, that you could set up 210 shortcuts in Notification Center with Launcher 2.0 alone.

I like how Gardner handled multiple widgets. First, I haven't seen a lot of apps offer a way to split up their functionality in discrete widgets, which feels like an area of iOS still ripe for exploration from a productivity standpoint. But, more importantly, multiple widgets make sense for Launcher's most dedicated users: they're optional, and they open up intriguing possibilities for those who want to get the most out of the app.

The utility of multiple widgets, though, is revealed when you consider the new availability settings to show a set of launchers only at specific times or places. Under Widget Settings, you'll find two new preferences:

  • When To Show: Always; on specific days; All Day; From…Until;
  • Where To Show: Everywhere; within location; outside locations.

The idea here is that Launcher can provide a dynamic collection of launchers that intelligently show up only when you need them. For instance, you could set up a widget with shortcuts for your commute in the morning; a widget for when you're at work and want to quickly get in touch with colleagues; shortcuts for the gym; or perhaps you want to hide all your work launchers during the weekend, leaving room for music launchers and sports apps. All of this is possible with Launcher 2.0, with a solid implementation to boot.

While I don't need to set up separate work shortcuts or feel the need to hide them on weekends, I do want to have two widgets that only appear within certain locations. Every day, I drive my girlfriend to and from dance class. Over the years, we've developed the habit of texting each other when I arrive back home and when I'm outside, waiting for her to finish class. Until Launcher 2.0, I had a workflow that would ask me to pick a template to be sent as a Telegram message. It worked, and I used it hundreds of times, but it also meant I had to keep the Workflow widget in my Notification Center just for that workflow.

One of the two location-based widgets on my iPhone.

One of the two location-based widgets on my iPhone.

Thanks to its geofence integration, Launcher can show me two different Telegram launchers only when I need them: when I'm home and when I'm outside my girlfriend's dance school. The widgets are clearly labeled, and because they're separate, I don't have to interact with a menu that asks me to pick a message template – I always end up with the correct message shortcut at each location.

Personally, as I spend most of my working days at home and don't need shortcuts when I'm around Rome, I won't go crazy with location and time-based triggers for widgets. But, I recognize that they're a great idea, and I can imagine how others will take advantage of dynamic widgets for their workflows.

Rethinking Widgets with Slack Shortcuts

There's one aspect of my daily iOS experience that I fundamentally improved thanks to Launcher 2.0: opening Slack conversations.

I spend a lot of time in Slack. Unlike some friends of mine, I'm "only" on two Slack teams – our paid MacStories account is one of them – and I try to keep the conversations I have on Slack focused on work as much as possible (Telegram is for everything else). Still, even with being disciplined in my usage of Slack, I still end up constantly jumping between channels and teams simply because I'm busy.

A few weeks ago, I started wondering if Slack offered a URL scheme to open specific DMs and channels. After some Google searches, I came across this comment detailing the URLs that Slack uses to switch between accounts and open conversations. The basic format is:

slack://channel?id=CHANNEL-ID&team=TEAM-ID

The channel parameter needs to be changed to user to open a DM with another user; the channel and user IDs are alphanumeric strings assigned to channels and users, while the team ID represents an entire team on Slack.

I was relieved to find someone documenting the Slack URL scheme2, but my excitement waned when I realized that these IDs are not exposed in the iOS app and there's only one way to obtain them: the Slack API.

However, after perusing Slack's documentation, I learned that getting the required information on channels and teams is easy, it can be done on the Slack website, and it will only take you a few minutes. Grab a note-taking app (you'll want to save the IDs somewhere) and do the following:

  • Go to api.slack.com/web once you're logged into your team and click 'Generate test tokens' at the bottom. You'll need a test token to perform tests for yourself with the Slack API. Test tokens are just for you and you should treat them like you'd treat your Slack password. Once issued, your test tokens will be listed at api.slack.com/docs/oauth-test-tokens.
  • Start testing the Web API with the web Tester interface. Go to api.slack.com/methods/auth.test/test and make sure the current team is selected under token in Value column.
  • Click the green 'Test Method' button. In the response below, save the team_id value in your note-taking app of choice.
  • Click 'View another method…' in the top right menu and search for channels.list. Click it and wait for the page to reload.
  • Click the 'Test Method' button.
  • In the response below, you'll see a dictionary of channels; each channel has attributes for name (which you can use to identify the channel) and id, which is the value you're looking for.
  • Save the ID and repeat these steps for every other channel you want to create shortcuts for.

At this point, you should have collected your team ID and a list of channel IDs. You can already start building shortcuts for Slack channels as custom launchers in Launcher. If you want to create launchers for DMs and private channels, use the Tester interface with the users.list and groups.list methods, respectively, and save their IDs like you did for channels.

After I went through this process for my most important DMs and channels, I ended up with URLs formatted as follows:

  • slack://user?id=U04N10PNT&team=T02J5G42G – to open a DM;
  • slack://channel?id=C024FH6F4&team=T024FG54R – to open a channel.

With the list of URLs to launch Slack conversations, I then created a new widget in Launcher, named it 'Slack', and set up about a dozen custom launchers, each with a custom icon from my camera roll.

In just a few weeks, Launcher's Slack shortcuts have become my primary way of opening Slack conversations; they're almost second nature at this point.

Notification Center on my iPhone 6s Plus.

Notification Center on my iPhone 6s Plus.

The ability to group launchers thematically in a dedicated widget helps me organize my Notification Center so everything is always where I expect it to be. Even better, unlike other widgets, Launcher's don't reload after I swipe down to open Notification Center – they're always there, both on the Lock screen and Home screen, ready for me to jump into a Slack conversation.

It's a series of small perks, but Launcher's capability of grouping launchers in multiple widgets and giving them custom icons has allowed me to cut down the time I spend performing a task that occurs every day, and I'm happy with it.

Back to Launchers

Launcher doesn't have all the features of more advanced automation apps like Workflow and Pythonista. It doesn't even have all of the deeper URL scheme implementations of the old Launch Center Pro. And it'd be fair to argue that, in its first iterations, Launcher was actually a lightweight copy of Launch Center Pro, bringing some of its basic features to Notification Center.

But at version 2.0, I have to recognize that developer Greg Gardner has grown Launcher in intelligent ways, avoiding the nitty gritty of URL schemes while augmenting the classic launcher idea with options such as multiple widgets, support for custom icons, iCloud backup and restore, or location and time triggers. Launcher has found its raison d'être as a widget, and if you're willing to take the time to set it up, it's now one of the apps that can save you a lot of time automating common tasks on iOS.

I wasn't a fan of Launcher before, but I'm on board with Launcher 2.0. Location-based shortcuts, multiple widgets, and full iPad support have shown that there's still a place for URL schemes in my workflow.

Launcher 2.0 is available on the App Store.


  1. That was before the iPad Pro, action and share extensions, Split View multitasking, widgets, custom keyboards, and every other modern iOS feature that makes working on iOS better (and, for many, even superior to a PC). ↩︎
  2. Though the user part was guessed by me after a few random attempts to find the proper keyword to open DMs. ↩︎

Like MacStories? Become a Member.

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
05 May 17:36

APIs: The New Security Layer

by olaf
Webcast replay

APIs provide both an extraordinary opportunity for building engaging customer experiences and for strengthening your relationship with key business partners. But they also provide potential openings for savvy hackers to get unauthorized access to customer data and perhaps even to compromise your key business systems.

In this webcast replay, Apigee chief architect Greg Brail discusses:

  • API security fundamentals
  • how to proactively watch for trouble
  • protection and mitigation strategies to keep your customers and your business safe

 

 

05 May 14:01

The Core Target Member

by Richard Millington

Who is the core target member of the community?

Think about it for a second.

I’m betting it’s “people who buy our products/services!”

Can you equally help and support each of these people?

Do you have experts who can answer questions no-one else can?

Do you have many people in similar situations who can quickly respond to their most common questions?

Do you have a culture that’s set to welcome this group of people? Will they already know some people in the group ?

We’re often so terrified of turning anyone away that we would rather accept all comers and disappoint the great majority instead.

That’s nuts.

Nothing makes us want to join a group more than being turned away.

It’s always better to target a specific type of member, and tell the rest to come back later.

Focus on the people you can help the most. Who would get the most value from the group? What kind of genuine experts do you have? What sector are most of your members in? What clusters of people are among your audience?

Build a profile. Who is the ideal member? How many years of experience do they have? Where do they live? What work do they do? What are their hopes and aspirations. What are their biggest problems? What are they afraid of?

Now build an entire journey around that. Measure their satisfaction with the community. Check their levels of activity.

Now…and only now…should you move on to your second target member.

05 May 14:01

Members Only: Drawing Lines and Segments in R

by Nathan Yau

Draw lines and segments in R

Show connections and changes over time with start and end points. Read More

05 May 14:00

Telus Q1 2016 results: Wireless revenues increase and total subscribers rise to 8,387,000

by Ian Hardy

Telus announced its first quarter 2016 results today and Canada’s second largest wireless carrier reported an increase in both revenues and subscribers.

Total wireless operating revenues for the quarter came in a $1.716 billion, up 1.8 percent during the same period last year, representing the best first quarter in the company’s history. Telus notes that its good fortune over the past three months is the result of an increase in data revenue and a larger proportion of higher-rate two-year plans.

telus q13
As for its subscribers, Telus now has 8,387,000 million wireless subs, and 7,315,000 postpaid, an increase of 2.4 percent over Q1 2015. However, the prepaid market continues to tumble as Telus now has 1,072,000 prepaid customers, down 6.3 percent from a year ago.

Monthly postpaid subscriber churn of 0.97 percent rose 6 basis points year-over-year. Blended Average Revenue Per Users (ARPU) jumped by by 1.2 percent to $63.08, which the carrier proudly states is its “twenty-second consecutive quarter of year-over- year growth.”

Earlier this week, Bell announced its plans to acquire MTS for $3.9 billion. While still needing approval from the Competition Bureau, part of the agreement is to divest one-third of postpaid subscribers in Manitoba to Telus.

In its release today, Telus stated it plans to expand its wireless customer base in Manitoba and committed to improve its network in the region, stating, “thanks to the skill and passion of our team members, Telus has earned one of the world’s best levels of customer loyalty. Telus intends to bring the same outstanding customer service it offers across Canada to the benefit of clients in Manitoba.”

telus q1
In addition, Telus says it has reached a deal to sell 35 percent of Telus International, which is its international call-centre, to Baring Private Equity Asia for $600 million. The total value of Telus International is now estimated to be $1.2 billion. The money raised will be put towards expansion of its broadband networks in Canada.

“This partnership will integrate Telus International’s world class customer service and team engagement with Baring Private Equity Asia’s extensive Asian markets presence and worldwide experience to tap into new growth opportunities for Telus International’s global business process outsourcing, IT and customer service operations,” said Darren Entwistle, president and CEO of Telus.

SourceTelus
05 May 14:00

Council approves bike lane pilot on Bloor Street

by dandy

P1230452 (2) (800x600)

By Albert Koehl

It should be easy to get a 2.4-kilometre pilot bike lane on one of Toronto’s most popular, but dangerous, cycling routes – a route where there is overwhelming community support for bike lanes and which studies over the last 40 years have identified as a prime, even ideal, place for cyclists.

But it isn’t.

So when City Council yesterday – after (another) year-long study, public consultations, a stalemate at last week’s public works meeting, plus a three-and-a-half hour debate – voted 38 to three to approve a Bloor pilot bike lane, there was obvious reason for relief and jubilation. The real celebration is reserved for the day when the pilot is actually in place (and then expanded east and west).

"A sensible idea"

Mayor John Tory supported the pilot saying that, “The notion of trying, trying a bike lane for a year on a pilot project basis on Bloor is not a revolutionary idea … it is a sensible idea” Noting that bike lanes had been “inferred, referred, deferred, demurred and denied and refried and reviewed” for decades he concluded that, “If we want to build the city of the future … we have to try some of these things.”

Why is a bike lane, even a pilot bike lane, on Bloor such a big deal? It’s important because:

  • it matters to cyclists. Bloor is used by thousands of cyclists each day, despite the absence of dedicated space, to get around the city or to get to destinations along the road;
  • this is Toronto and any project that takes road space, however small, away from single occupant cars – no matter how worthy the objective – is often fought with a hostility usually reserved for armed combat; and
  • Bloor offers a transformational opportunity for the city – not just for cycling but for transportation generally. Traditionally, in response to any green initiative affecting roads in the city, the first question asked by many civic leaders is, “What will happen to the cars?” The approval of this pilot project suggests we’re beginning to ask a better question: “How do we best move people and goods in our city?”

Interestingly, public works chair councillor Jaye Robinson, who last week voted against the pilot, came out strongly in support of it, saying that new information from Transportation Services, along with a decision to gather additional information, now satisfies her.

What’s next?

Once installed late this summer, Transportation Services will evaluate the impacts on all road users, then report back to city hall in the fall of 2017. The bike lanes can then be adjusted based on the evaluation, prior to a permanent installation.

The pilot bike lanes can also be removed at the end of the one-year pilot.

The fight is far from over. And of course it isn’t just 2.4 km of Bloor between Avenue Road and Shaw Street where the safety of cyclists is compromised, but all of Bloor-Danforth stretching 24 km from city border to city border.

Mayor Tory dismissed as “inflammatory” comments by councillor Giorgio Mammoliti that the pilot project is part of a “War on the Car.”

A separate study for the pilot area to assess economic impacts on local business – positive or negative – has also been initiated. The study is being conducted by the Toronto Centre for Active Transportation and funded by the local BIAs (Annex and Koreatown) and the Metcalf Foundation. This study, along with results from the City’s pilot project, can then be used to inform cycling initiatives on other stretches of Bloor-Danforth and other streets in the city.

The vote approving Bloor bike lanes is a key moment – in the course of a long fight – to savour.

Today, for cyclists who ride home from City Hall on Bloor, it will be the first time that they have, on the immediate horizon, a dedicated bike lane on Bloor. By late summer, those cyclists should actually have a bike lane below their wheels.

Albert Koehl is an environmental lawyer, road safety advocate and a founder of Bells on Bloor (established in 2007 to advocate for bike lanes on Bloor).

Related on the dandyBLOG:

Vision Zero supported by public works: So why no love for Bloor bike lanes

Bike lanes on Bloor now one council meeting away from becoming reality

Bike Spotting: Talking Bloor Street bike lanes

From the Horse’s Mouth: Councillor Joe Mihevc goes all out for the minimum grid

 

05 May 05:45

On Color

I just enjoyed reading The Search for Our Missing Colors by Amos Zeeberg in The New Yorker, and it gives me mental wire to hang some words and pictures on color and its absence.

Color is hard

I spent a few years in the publishing-technology business. I’d go to the conferences, and there’d always be seminars and boot-camps on Color. Like, twelve hours over two days, advertised as “An introduction to a few of the basic issues in color.”

Tulips

Lightly processed: backed off the highlights,
darkened the darks, sharpened a bit. And applied Lightroom’s PROVIA/STANDARD profile.

Spend a little while digging into gamuts and color spaces and Pantone and CMYK and transmission and emission and reflection and so on, and you’ll see what they mean.

Computer programmers are, uh, what’s the word for “worse than ignorant”? We absorb this notion that you can express everything you need to in three 8-bit values for R, G, and B (well, 4 values if you have an alpha channel). Which is deeply wrong. These days, the wrongness doesn’t matter that much unless you’re doing print. But if the Zeeberg article is right, maybe Web-design geeks will start having to do grown-up color for the screens of tomorrow.

Seashell

Quite heavily processed; bumped the color saturation in the shell while turning it down in the tabletop and, well, pushed a lot of other sliders back and forth. Which results in the picture looking to me like the way the shell did.

Having said that, I don’t want to diss the 24-bit RGB space that much; among other things, I once had fun generating 768 256x256 color planes to expore it.

Should photos be in color?

Mike Johnston, my personal favorite photo-blogger, has been known to argue that you should generally shoot B&W, because shape and proportion and shading are at the center of photography. I don’t agree at all, but there’s a lot to think about in that argument.

Boards

Very nearly straight-outta-the-camera; blackened the blacks a bit to intensify the spaces between the boards. Oh, and I’m cheating; this is a full-color image.

If you think that’s an interesting point of view, you’d probably really enjoy his One Camera, One Lens, One Year challenge. I’ve never tried that diet, but the proportion of my photos that are via the Fuji 35mm/F1.4 + X-T1 combo is trending toward 100%, so I might as well be.

Anyhow, I like pretty colors. But this last couple of years, I’ve found myself more willing, when I notice strong shapes in a photo, to start exploring the B&W space.

There are two approaches to this. First, just slide the “Saturation” knob in Lightroom all the way left. Second, pull out the nuclear cannon, by which I mean Silver Efex Pro.

Dogwood flowers

Dogwood blossoms, Silver-Efex-infected.
No, it doesn’t look remotely like the sunlit tree really did.

Have I mentioned recently that we’re in the golden age of photography?