onfocus

CBC.ca
image from cbc.ca
Welcome to podcast Saturday! (Also a thing.) NXIVM is (was?) a multi-level marketing self-help system (cult?) that recently imploded. Its senior officers are now waiting for their trials. This podcast tells the story of one senior member who left (escaped?) before the end. I hesitate to recommend this podcast because it requires some serious psychic energy to stay involved. There are descriptions of physical and mental abuse and it gets to be too much at times. Plus it's one of those crime podcasts where you're not sure the protagonist is a protagonist. It is seven episodes of a riveting, difficult story.
medium.com Medium
image from medium.com
Here's another great article by linguist George Lakoff about our current media environment. It's frustrating to see the same dynamics play out over and over again. It's like seeing legacy code in action while lives depend on refactoring. Two other folks I tune into for analysis of the media are Ezra Klein and Jay Rosen and they recently had a conversation about what's happening now. Also also, don't miss Klein's article about Enemy of the People. And after you digest all of that important garbage, a reminder from Warren Ellis: You can tune your Internet connection until it is useful and fun.
ifixit.org ifixit.org
image from ifixit.org
This is such a great mystery and investigation that I don't want to spoil it with too many details. We try to keep our phones out of water but we should also try to keep them away from "large concentrations of small-molecule gas".
sidebar.io
image from sidebar
Welcome to Newsletter Wednesday! (I just made that up so it's a thing now.) Sidebar shares five daily links about web design and it's a good one to subscribe to via email. I've recently been diving down a microcopy best practices rabbit hole and I'm blaming Sidebar for that.
theguardian.com theguardian.com
image from theguardian.com
Some amazing architecture and portrait photography of NYC in the 60's and 70's. [via Tecznts] There are a few more photographs by Hofer at Galerie m Bochum.
The New York Times
image from
The screen struggle is real. I'm trying to find this line with my kids and with myself and this article is more fuel for the less-is-more fire.
Search Quartz
image from Search
It's interesting to see which subjects are covered in this list of new online courses. I signed up for a free course about podcasting from an Australian university. [via mefi]
The Atlantic The Atlantic
image from The Atlantic
Alan Taylor at In Focus (no relation) focuses on photographs taken in and around libraries.
YouTube YouTube
image from YouTube
Very nice Sandwich Video about voting featuring Demi Adejuyigbe! Of course if you live in the pacific northwest like me you could have already voted by now thanks to mail in ballots.

c2bk Infrastructure Report

Infrastructure updates to this blog continue apaceish:
  • HTTPS1 on at all times
  • Emoji everywhere
  • Friendlier URLs for posts with slugs
  • CSS now SASS-y
  • Super modern git and CDN deploy process with a bash script
  • Cutting edge access reports with analog
  • Most recent CodeMirror for textarea while composing posts
  • Deferred loading of video embeds
  • Bug fixes and performance improvements

And for fun here are the services I use for this site:
I still feel more couch than blogK at this point, but ticking off items that have been on my to-do list since the early part of this century feels good.

1 Proper pronunciation?
2 The hovering businessman emoji's ska roots.

c2bK: Comment Emojification

As part of my Couch to BlogK program (c2bK), I'm making some infrastructure improvements around here. This blog uses some home-rolled PHP, a handful of Perl scripts for snagging photos from other services, and love. I figured suffering the slings and arrows of a public commenting system would help me stay on task, but my old commenting system felt a bit dated. I knew there was only one thing that could bring my weblog comments into the Slack millennium: emoji.

I don't have research to back it up, but I'm fairly certain that kids these days don't even use text. They share pictures and write elaborate encoded messages with a set of pictograms that communicate with more verve than the stolid word. Who am I to fight against a tide of verve?

Once the decision was made, I thought it was just a matter of making sure my database was using a character set that could handle emojis and I'd be off to the races. Iñtërnâtiônàližætiøn is a solved problem! UTF-8 has solved everything! Well...

Using emoji on your phone is easy. Using emoji on your desktop is not as easy. And even though I'm bringing this website up-to-date for the kids who might not even know what a desktop is, I'd like our elders to be able to participate in the fun. Building my own emoji-selection contraption felt like a tall order, but I google stumbled on wdt-emoji-bundle by Nedim Arabacı which did most of the heavy lifting for me. He was inspired by the Slack emoji picker which translates emoji into a colon-delimited short name that can mingle easily with text.

That led me to Slack's own Cal Handerson's project emoji-data that is the rosetta stone of emoji. You see, different device manufacturers use different codepoints to represent the same glyph. So even if you're storing the incoming emoji characters correctly, not everyone would be able to see, for example, Down-Pointing Red Triangle on the other end. emoji-data does the work of saying that Android's arrow is here, Apple's arrow is there, and you don't need to just give up on people being able to emoji together.

(This doesn't even touch on the problem of different visual implementations across different emoji sets.)

Instead of storing the universal emoji characters, I opted to store the short name as plain text and then do a bit of translating on the other end. Another of Cal Henderson's projects, php-emoji made it easy for me to write some quick translation functions and then I really was off to the races! (No, I don't have emoji implemented for posts yet.)

Long story short: emojis are hard, this hand-coded blog now has a comment system with a Slack style emoji menu, support for emoji short code text, and a bridge to interface with the Snapchat generation thanks to folks like Cal and Nedim sharing some of their work in public.

And all of that means I'm on my way to blogK.

hello world!

I've had my head down writing for the past few days weeks. I'm afraid posts will be thin here while I'm concentrating my writing energy elsewhere. I also haven't left the house in weeks days, so there aren't any new pictures.

I figure, what's worse than a post about not posting? Not posting.
« Older posts  *  Newer posts »