Jeremy Keith's Blog, page 132

September 15, 2012

Listen to Brighton SF

Brighton SF really was a wonderful event: Brian Aldiss, Jeff Noon, and Lauren Beukes all gathered together for an evening of chat and readings, hosted by yours truly.



Brian Aldiss, Jeff Noon, and Lauren Beukes on the Brighton SF panel, chaired by Jeremy Keith



But you don’t have to take my word for it. Thanks to Drew’s tireless efforts, the audio is now available for your listening pleasure on Huffduffer. I’ve also published a transcript.



Brighton SF with Brian Aldiss, Lauren Beukes, and Jeff Noon on Huffduffer



I highly recommend giving it a listen: readings from Jeff and Lauren, together with wonderful tales from the life of Brian Aldiss …superb stuff!



#BrightonSF
It's Brian Aldiss, Jeff Noon, Jeremy Keith, and Lauren Beukes on stage for Brighton SF.



If that whets your appetite, there’s more audio goodness from each of the authors to be found on Huffduffer:




Brian Aldiss,
Jeff Noon,
Lauren Beukes, or
everything all together.


In the meantime, enjoy Brighton SF with Brian Aldiss, Lauren Beukes, and Jeff Noon.





Tagged with
brightonsf
event
sci-fi
sciencefiction
audio
transcript

 •  0 comments  •  flag
Share on Twitter
Published on September 15, 2012 13:19

September 12, 2012

Blame

There was an attempted break-in at the Clearleft office this week. Don’t worry—nothing was taken.



I mentioned the attempted break-in on Twitter (and Instagram). While most people offered sympathy and support, one person took me to task for talking about the incident at all. Not good for client confidence, apparently. And it gives us a bad reputation to boot.



This little dose of victim blaming reminded me of the incident in Douglas Rushkoff’s life that spurred him to write Life Inc.:




I had gotten mugged in front of my rental apartment—on Christmas Eve, no less—and had posted the time and location of my mugging to the Park Slope Parents list, a generally helpful, crunchy, and supportive message board for people raising kids in that section of Brooklyn and beyond. Within an hour, my email inbox was filling with messages from concerned neighbors. Scratch that: angry neighbors.



They wanted to know exactly why I had posted the exact location where the mugging had taken place. Didn’t I realize what this could do to their property values? No, these folks had no immediate plans to sell their homes—yet they were still more considered with the short-term asset value of their real estate than they were the long-term experiential value of their neighborhood!




Also: 137.





Tagged with
crime
blame
morals
ethics

 •  0 comments  •  flag
Share on Twitter
Published on September 12, 2012 17:18

September 11, 2012

The email notification anti-pattern: a response

Quite quickly after I wrote my email to Findings about their email notification anti-pattern, I got a response back from Lauren Leto:




Give it to us. I applaud you shouting at us from a rooftop. I also hate defaulting to all notifications and agree that it was a douchebag startup move but can assure it was one made accidentally - a horrible oversight that the entire team feels bad about and will work to amend for you and the rest of our users.



We try to be a site for the common user - nothing like Facebook taking cheap shots wherever they can. I hope we haven’t forever turned you off from our site. Relaunches are hard and mistakes were made but nothing like this will happen again.




Apart from the use of the passive voice (“mistakes were made” rather than “we made mistakes”), that’s a pretty damn good response. She didn’t try to defend or justify the behaviour. That’s good.



She also asked if there was anything they could do to make it up to me. I asked if I could publish their response here. “Yeah, feel free to post”, she said.



I think it’s important that situations like this get documented. It could be especially useful for new start-ups who might be thinking about indulging in a bit of “growth hacking” (spit!) under the impression that this kind of behaviour is acceptable just because other start-ups—like Findings—implemented the email notification anti-pattern.



As Lauren said:




I think every startup manages to mess up one of these at some point in their life, either willingly or unwillingly. A clear listing of all offenses could be useful to everyone.




That’s where Harry’s Dark Patterns wiki comes in:




The purpose of this pattern library is to “name and shame” Dark Patterns and the companies that use them.




For consumers, forewarned is fore-armed.
For brand-owners, the bad-press associated with being named as an offender should discourage usage.
For designers, this site provides ammunition to refuse unethical requests by our clients / bosses. (e.g. “I won’t implement opt-out defaults for the insurance upsells because that practice is considered unethical and it will get you unwanted bad press.”)



The email notification anti-pattern isn’t yet listed on the wiki. I’ll see if I can get Harry to add it.





Tagged with
findings
email
notifications
antipattern
darkpatterns

 •  0 comments  •  flag
Share on Twitter
Published on September 11, 2012 04:34

September 10, 2012

The email notification anti-pattern

Dear Findings,



I see you have introduced some new email notifications. I have also noticed (via my newly-overstuffed inbox) that by default, these new email notifications are checked.



WHAT THE FSCK WERE YOU THINKING‽



Sorry. Sorry. I lost my temper for a moment there. And the question is rhetorical because I think I know exactly what you were thinking …“traction”, “retention”, “engagement”, yadda yadda.



I realise that many other sites also do this. That does not make it right. In fact, given the sites that already do this include such pillars of empathy as Facebook, I would say that this kind of behaviour probably has a one-to-one correlation with the douchebaggery of the site in question.



You’re better than this.



Stop. Think. Spare a thought for those of us who don’t suddenly—from one day to the next—want our inboxes spammed by emails we never opted into.



Didn’t anybody stop to think about just how intrusive this would be?



Also, doesn’t this flood of new emails directly contradict this section of your privacy policy?:




As part of the Services, you may occasionally receive email and other communications from us, such as communications relating to your Account. Communications relating to your Account will only be sent for purposes important to the Services, such as password recovery.




Contrary to appearances, I don’t want to be completely negative, so I’ve got a constructive suggestion.



How about this:



If you’re about to introduce new email notifications, and all my existing notification settings are set to “off”, perhaps you could set the new notifications to “off” as well?



Sound good?



All the best,



Jeremy





Tagged with
findings
email
notifications
antipattern

 •  0 comments  •  flag
Share on Twitter
Published on September 10, 2012 18:31

The mind-blowing awesomeness of dConstruct 2012

Where do I start?



I could start by saying that dConstruct 2012 was one of the best days of my life. But let me back up a bit…



Here’s what I did last week:




Sunday, September 2nd: The amazing PixelPyros at Jubilee Square with Seb, followed by The Geekest Link pub quiz at The Caroline of Brunswick.
Monday, September 3rd to Wednesday, September 5th: non-stop Reasons To Be Creative.
Thursday, September 6th: Improving Reality with the brilliant Warren Ellis followed by Brighton SF, which exceeded my wildest expectations.
Friday, September 7th: dConstruct. Indescribably brilliant.
Saturday, September 8th: Mini Maker Faire, a fantastic collection of hackers and hardware in one place.
Sunday, September 9th: IndieWebCamp UK round at The Skiff with some of the smartest people I know.


That was just one week in the Brighton Digital Festival! And the weather was perfect the whole time—glorious sunshine.



I was really nervous on the day of Brighton SF. Like I said, I had no idea what I was doing. But I began to calm down right before the event.



I was sitting outside with Christopher Priest (I told him how much I liked Inverted World) and Joanne McNeil when the Brighton SF authors showed up, met one another, and started chatting. That’s when I knew everything was going to be fine.



Jeff Noon. Lauren Beukes. Brian Aldiss. Three giants of science fiction. Three warm, friendly, and charming people.



The event was so good. Each of the authors were magnificently charismatic and captivating, the readings were absolutely enthralling, and I end up thoroughly enjoying myself.



Thank you for sending in questions for the authors. On the night, things were going so smoothly and time was flying by so fast, I actually didn’t get a chance to ask them …sorry.



It was a wonderful event and Drew very graciously agreed to record the audio so there’s going to be a podcast and a transcript available very soon. Watch this space.



When the day of dConstruct dawned, I was already in a good mood from Brighton SF. But nothing could have prepared me for what was to come.



I had the great honour and pleasure of introducing an amazing line-up of speakers. Seriously, every single speaker was absolutely superb. It was all killer, no filler.



Ben’s keynote set the scene perfectly. And boy, what a trooper! He really wasn’t a well chap, but with classic English stoicism and moustachioed stiff upper lip, he delivered the perfect opening for a day of playing with the future.



From there, it was just a non-stop delivery of brilliance from each speaker. After each talk, I kept using the words “awesome” and “mind-blowing”, but y’know what? They were awesome and mind-blowing!



Ben Hammersley
Jenn Lukas
Scott Jenson
Ariel Waldman
Seb Lee-Delisle
Lauren Beukes
Jason Scott
Tom Armitage



And at the end …James Burke.



(this is the point at which I really needed to study the dreams/reality diagram because I was beginning to lose my grip on what was real)



James Burke



What can I say? I was really hoping it would be as good as an episode of Connections but what I got was like an entire season of Connections condensed into 45 minutes of brain-bending rapid-fire brilliance. It was mind-blowing. It was awesome. It broke my brain in the best possible way.



When James finished and the day was done, I was quite overcome. I was just so …happy! I had the privilege of hosting the smartest, most entertaining people I know. And I’m not just talking about the speakers.



At the after-party—and on Twitter—attendees told me just how much they enjoyed dConstruct 2012. I felt very happy, very proud, and kind of vindicated—it was something of a risky line-up and tickets were selling slower than in previous years, but boy, oh boy, that line-up really delivered the goods on the day.



Here’s one write-up of dConstruct. If you were there, I’d really appreciate it if you wrote down what you thought of the event. Drop me a line and point me to your blog post.



If you weren’t there …my commiserations. But here’s something that might serve as some consolation:



Thanks to Drew’s tireless work through the weekend, the audio from Friday’s conference is already online! Browse through the talks on the dConstruct archive or subscribe to a podcast of the talks on Huffduffer.



But you really had to be there.



Admiral Shovel and the Toilet Roll on Huffduffer





Tagged with
dconstruct
conference
brighton
future
brightonsf
event
brightondigitalfestival

 •  0 comments  •  flag
Share on Twitter
Published on September 10, 2012 11:36

September 4, 2012

Questions, please

The Brighton Digital Festival is in full swing, Reasons To Be Creative is underway, and Brighton is chock-a-block with all manner of smart geeks enjoying the seaside sunshine. It’s pretty damn great.



Not long now ‘till Brighton SF on Thursday evening with Brian Aldiss, Lauren Beukes, and Jeff Noon. I’ll be the host for the evening so I should make sure that I’ve got lots of incisive questions for the three authors…



What the hell am I thinking‽ I have no idea what I’m doing. Damn it, Jim, I’m a sci-fi fan, not an interviewer!



I could do with your help. If you have anything—anything at all—that you’d like to ask one or all of these luminaries, please share it with me. We’ll be taking questions from the floor on the night too, but I’d feel a lot better if I had a nice stack of good questions to get the ball rolling.



So please, leave a comment and let me know what I should be asking these three masters of sci-fi.





Tagged with
brightonsf
brightondigitalfestival
interview
questions

 •  0 comments  •  flag
Share on Twitter
Published on September 04, 2012 17:01

September 3, 2012

Maptales of Brighton

If you’re coming to Brighton for dConstruct, there are two Map Tales I’d like to draw your attention to.



The first is a map of all the places where you can discounts with your dConstruct badge—very handy for lunch and dinner on the day of the conference.





The second is one I put together a while back of recommended Brighton coffee establishments.





And of course, while you’r in town, be sure to check out all the events that are going on as part of the Brighton Digital Festival; at the very least, make sure you check out the Maker Faire that’s on the day after dConstruct—it’s going to be fantastic!



Oh, and I almost forgot: the Big Sussex Market will also be going on the day after dConstruct, all along New Road and Jubilee Square.



With quality, local produce firmly at its heart, the Big Sussex Market features over 80 stalls of growers, producers and restaurants.





Tagged with
brighton
dconstruct
makerfaire
events
maptale
coffee

 •  0 comments  •  flag
Share on Twitter
Published on September 03, 2012 09:47

From Chicago to Brighton

I was in the States last week for An Event Apart Chicago. I had a most excellent time. Partly, that’s because An Event Apart is always excellent, and partly because Chicago is such a great city.



I took pictures.



I did the Architecture Foundation’s river cruise (again), which I would highly recommend to anyone with the vaguest interest in either architecture or just cruising down rivers in boats.



Canyons of stone and glass
Jessica



I also went to my the second bases-ball game of my life. The first one was at Fenway Park, so going to Wrigley Field feels like the logical next step—maybe I should work my way through all the bases-ball field diamond pitches in chronological order.



Chicago dog in Wrigley Field
On the bleachers



To balance out such sportsness, I made sure to spend plenty of time in the Art Institute Of Chicago, taking full advantage of the Lichtenstein exhibition that’s currently running there.



Lichtenlips
Lichtendog



I had the opportunity to meet some of the hard-working web geeks of Chicago. I had a look around the Obama campaign HQ, thanks to Daniel Ryan. I also got a tour of the whacky Tribune Tower, thanks to Chris Courtney, and I got to see first-hand how the web team at The Chicago Tribune are doing some very cool stuff with data.



On the Tribune roof
Journalism is serious business



Now I’m back in Brighton, which is turning into geek central with the Brighton Digital Festival. It kicked off last night with Seb’s fantastic PixelPyros digital fireworks.



PixelPyros
PixelPyros are go!



Reasons To Be Creative starts today. I’ll be popping in out to hear some of the talks, but things are getting pretty busy here at Clearleft Towers, what with this being dConstruct week.



Unsurprisingly, I’ve started having dConstruct dreams this week. I have to remind myself to actually enjoy myself and not spend the whole time stressing out. I think it should be fairly easy to enjoy myself, what with that kick-ass lineup.



That’ll be on Friday. Before that, there’s Brighton SF on Thursday. That’s going to be a lot of fun too, and a total geekfest with Jeff Noon, Lauren Beukes, and Brian Aldiss.



Grab a ticket if you haven’t already. See you there.





Tagged with
chicago
brighton
aneventapart
aea
aeachi
conference
brightondigitalfestival
dconstruct
brightonsf

 •  0 comments  •  flag
Share on Twitter
Published on September 03, 2012 05:53

August 31, 2012

Restoration mirror

Heather Champ just announced that the Mirror Project is being revived and it has brought back a flood of memories for me. Heather evocatively describes the origins of the Mirror Project from a time “when the web was younger, when home pages were what we made.”



The premise was simple: Take a picture of yourself in some reflective surface. That’s it. It seems so very straightforward in today’s age of ubiquitous photography and instant updates but there was a thoughtfulness that went into every picture posted. Keep hitting the “surprise me” link to see what I mean.



My first Mirror Project shot was taken eleven years ago. I have a few more in there. I used to blog about The Mirror Project every time one of my pictures was posted. I even used to have a little widget on this site to show a random Mirror Project shot.



My upstairs neighbours' flat, Brighton, England



Here’s a shot that Jeffrey took at the start of the millennium. That picture went on to have a life of its own as a book cover. It even spawned a meme.



Ugly Hallway



Back then, I never could’ve imagined in my wildest dreams that I would get to know Jeffrey Zeldman, much less call him my friend. Here I am, eleven years later, writing and speaking about web design with my hero from way back when. Crazy!



Within a year, the Mirror Project reached its 10000th picture (just look at those fresh-faced kids).



Sunday September 15, 4PM.



My last Mirror Project shot was taken at South by Southwest in 2005.



SxSW 2005



My first pictures on Flickr date from the same time—when the worst-kept secret at that South by Southwest was that Flickr was being bought by Yahoo. Online digital photography was changing.



The Mirror Project has been gone for six years. It warms my heart to see it return, its URLs restored, its images reflecting back.





Tagged with
photography
mirrorproject
history
mirror
pictures

 •  0 comments  •  flag
Share on Twitter
Published on August 31, 2012 17:56

August 27, 2012

Tweetpolice

A recent post on the Twitter developer blog called Changes coming in Version 1.1 of the Twitter API has been causing a lot of consternation amongst developers of Twitter apps (and users of said apps). Now it may well be that a lot of this consternation may be caused by some misunderstandings—the post is not very clearly written.



For example, in the section headed Display Guidelines will be Display Requirements, the following dictum is issued:




We will require all applications that display Tweets to adhere to these. Among them: linking @usernames to the appropriate Twitter profile, displaying appropriate Tweet actions (e.g. Retweet, reply and favorite) and scaling display of Tweets appropriately based on the device. If your application displays Tweets to users, and it doesn’t adhere to our Display Requirements, we reserve the right to revoke your application key.




As it happens, I’ve started recently embedding tweets on my site here using the embed code provided by Twitter. But it seemed pretty clear to me that the new proclamation wouldn’t apply to me: the blog post is talking about usage of the Twitter API. So if you retrieve a tweet using the API, you must display it according to the display guideli—er, requirements. Fair enough.



Just to double-check, I asked one of my (many) friends who work at Twitter. “These display requirements …they don’t apply to me quoting a tweet on my blog, right?”



The answer I got surprised me. Apparently the display guidel… requirements do apply to me. If I want to quote a tweet on my website, I’m supposed to use the embed code to make sure that people can favourite/retweet/follow, etc.



Fuck. That. Shit.



If I want to quote something from another URL, I will do it. I’ll use a blockquote element of course, but I will not be told what markup and JavaScript I must include on my site.



This reminds of those companies that don’t get the web, that have rules in their terms and conditions about how you’re supposed to link back to their website. Twitter’s hammerheaded approach seems remarkably clueless for such a hitherto clued-up company.



I’ve gone back through my previous blog posts where I was using the official embed code and I’ve stripped it out of each and every one. If you are quoting a tweet on your site, I strongly encourage you not to use the offical embed code. I strongly encourage Twitter to stick their display requirements where the sun don’t shine.



Here’s something Jason Kottke said:




I love Twitter the service and I am starting to really dislike Twitter the company.




That’s a tweet. I’m quoting it. I’m not using Twitter’s embed code. I’m not adhering to the display requirements.



Come at me, bird.



Update: So, according to Ryan Sarver the new display gui…requirements only apply to API-retrieved tweets after all (as I first thought). I told him that wasn’t what I heard from a Twitter employee and he said:



We need to be clearer, internally as well.



He went on to say:



We don’t expect every reporter/blogger to do the full thing. However, we do want them to link back to author, attribute, etc.



I said a guideline to that effect would be just fine, but a requirement would not. He agreed, comparing it to journalistic standards and ethics.



I could have linked to those tweets I just quoted from. I chose not to.





Tagged with
twitter
embed
quote

 •  0 comments  •  flag
Share on Twitter
Published on August 27, 2012 16:07

Jeremy Keith's Blog

Jeremy Keith
Jeremy Keith isn't a Goodreads Author (yet), but they do have a blog, so here are some recent posts imported from their feed.
Follow Jeremy Keith's blog with rss.