Open Graph and oneboxing

This is a standardized way to present a preview of a URL. Instead of just showing a URL, like this:

https://en.wikipedia.org/wiki/Dwight_D._Eisenhower

It can be presented as a “onebox,” like this:

That’s just a screenshot from a system which is able to do oneboxing. The magic is that when editing, (wherever you are editing,) you simply paste in a raw URL and the oneboxing is done automatically by the system.

What wizardry is this?

It’s based on the Open Graph Protocol (OG). Facebook started this as a way to get sites on the open web to provide software-understandable, summary information. It took off everywhere because it’s just downright awesome.

A web site includes information stuffed out of sight, in the source HTML of the page. Software can fetch the URL, notice the OG information and craft a meaningful summary. This grew into the idea of presenting a single box summary—”one boxing”—of a URL if it has OG information.

Testing it

When something doesn’t onebox as you expect, how would you figure out which end has the problem? (Was it the end serving the URL content that doesn’t have OG data? Or is the end fetching the URL that couldn’t parse the OG data?) So someone wrote a handy tool that lets you see what (if any) OG data there is at any URL you want to type in:

http://debug.iframely.com/

ɕ

The web is like water

There is no question that apps are here to stay, and are a superior interaction model for some uses. But the web is like water: it fills in all the gaps between things like gaming and social with exactly what any one particular user wants. And while we all might have a use for Facebook – simply because everyone is there – we all have different things that interest us when it comes to reading.

~ Ben Thompson from, Why the Web Still Matters – Stratechery by Ben Thompson

slip:4usawe1.

That’s from 2014, and holds up pretty well I think. That the web, “fills in all the gaps,” is insightful. Sure, the technology that defines “the Web” drives an enormous amount of stuff other than written content. But even just the smaller portion that is the written word is a huge swath of time and attention. That speaks well for us in the aggregate.

I still believe that the problem, currently, is simply that people rarely bother to figure out how things actually work. People don’t tinker and change things. Once someone gets the bug of curiosity, it’s a slippery slope from poking and prodding, to tinkering and experimenting, to building and creating; It’s a slippery slope lined entirely with reading.

ɕ

Interrupt driven

Think about this question for a moment. The Apollo program was massive in size and complexity. It was executed at an incredible pace (only eight years spanned Kennedy’s pledge to Armstrong’s steps) and it yielded innovations at a staggering rate.

And it was all done without e-mail.

~ Cal Newport from, How We Sent a Man to the Moon Without E-mail and Why it Matters Today – Cal Newport

slip:4ucabo5.

Not just without email, but without computers or networks or cell phones or even hand calculators. They did it with paper, drafting tools and slide rules. Meetings, planning, and most importantly:

Communication.

All these tools that I have are only useful if I understand how they work. When you first start working in some field, you get the most basic tools—two manual, screwdrivers; one straight-blade and one Philips head. When you can tell me why the Philips head was invented, you can have a hand driver with interchangeable driver heads (“bits.”) When you can use them all… When you see a screw-head and pick the right bit… When you’ve exhausted your forearm from driving screws, then you can have a power driver. When you use the friction clutch correctly, you can have a larger power driver. And so on. (You can tell the quality of the craftsman by the way they maintain their tools. Yes, skilled persons can do great work with shitty tools. But at mastery level, the art is expressed in the tools themselves. Yes, all arts.)

So yes, you really do need to understand the different between wifi, cellular and Ethernet; between Apple’s IM, carrier SMS, and WhatsApp; between email, Google Docs, and Word.

As Carl Sagan wrote, “We live in a society…

ɕ

Sound of thunder in the distance

I’ve written before about the sounds of summer thunderstorms. I’m completely trained to relax and drift away to these sounds.

It’s said there are three things you can stare at endlessly: running water, fire, and other people working. I believe the first two trigger something deep within our brains; I believe there’s something about the small, random movements of water and fire which hypnotize the predator part of our brains… something about those movements stimulates our visual cortex.

But sound! The auditory part of our brain is older still, and the sound of running water is—at least for me, how about you?—deeply alluring. I’ll sit under cover on my patio and freeze my ass off just to hear the rain falling and the sound of water in the gutters.

Anywho. What brings up this train of thought? …on a gloriously sunny and blue-skied day?

…”sounds of rain and thunder,” is a thing you can listen to on Pandora.

ɕ

An online advertising bubble?

The story that emerged from these conversations is about much more than just online advertising. It’s about a market of a quarter of a trillion dollars governed by irrationality. It’s about knowables, about how even the biggest data sets don’t always provide insight. It’s about organisations and why they are so hard to change. And it’s about us, and how easy we are to manipulate.

~ Jesse Frederik and Maurits Martijn, from The new dot com bubble is here

slip:4utete2.

For years I’ve been beating the drum about how we individually need to take control of how we use social networks and the Internet in general. There’s still time for us to turn away from the dystopian future where everything has become an algorithm optimized for profit for profit’s sake.

I’ve long known that we are individually fighting an uneven battle. The companies running the social networks are using technology and psychology to manipulate us via our basic human instincts and our basic human cognition. (Each of us, thanks to our biology, has big, ergonomic, grab-handles enabling others to manipulate us.) I think it’s possible that we can each practice using our rational minds and make good decisions; It’s possible, but all evidence shows it is not likely. Meanwhile, I continue to fight the good fight. Those of you reading, seem to be similarly interested.

This article planted a new idea in my mind: The dystopian future is made possible only because someone is paying. We, individually, are not paying. (Reminder: We are the product being sold to the advertisers.) Every single pixel on every single social network is powered by advertising revenue.

What happens if the companies paying to advertise online realize that advertising online doesn’t work the way they think it does?

Victory snatched from the jaws of defeat? …perhaps.

ɕ

If Lincoln had email

If the Internet is robbing us of our ability to sit and concentrate, without distraction, in a Lincoln log cabin style of intense focus, we must ask the obvious question: are we doomed to be a generation bereft of big ideas? Will we lose, over time, like some vestigial limb, our ability to focus on something difficult for extended stretches? As a graduate student, I’ve had to put in place what are, in essence, rigorous training programs to help pump up my attention span. It’s a huge struggle for me. Somehow, I imagine, if Lincoln was in my position, he wouldn’t be having this same problem.

~ Cal Newport from, Would Lincoln Have Become President If He Had E-Mail?

slip:4ucabo24.

I usually quote things I agree with whole-heartedly. This one is a little different. I like the topic Newport has raised and he brings up several good points, but my thinking differs a bit.

The Internet is only a tool. There’s nothing magical about how it works to change your brain, distract you, or [as I’m found of describing it] eat your face. The power of choice remains with each of us. What do we use the tool for? What things do we talk about? Whom do we associate with? What change are we creating?

The Internet is only a tool. Make what you will of that.

ɕ

Tis the season

I like paying for my software when I’m buying it from a company that’s responsive, fast and focused. I like being the customer (as opposed to a social network, where I’m the product). I spend most of my day working with tools that weren’t even in science fiction novels twenty-five years ago, and the money I spend on software is a bargain–doing this work without it is impossible.

~ Seth Godin from, On paying for software

slip:4useoa1.

Tis the season… to talk about paying for the things we get value from. Last year Seth wrote that great gem about software and I whole-heartedly agree.

Here’s a short list of a few pieces of software which I gleefully pay for, without which everything I do would be vastly more difficult or outright impossible: Hover, BBEdit, Hindenburg, Overcast, Reeder, Feedbin, Tower, Transmit, OmniFocus, OmniOutliner, iaWriter, Discourse, Basecamp and Front.

As a bonus round, here’s a short list of a few online services or publications which I also gleefully contribute to, because they provide me with magnificent information that makes my world a better place: Brain Pickings, Müvmag, PodNews, Once is Never, and WikiPedia.

My challenge to you for the holiday season: Post your own lists somewhere public, and share the love for the software and services that make your life better throughout the year!

ɕ

Podcasts and good old RSS

Once I started seriously listening to podcasts, I quickly reached the point where there are more podcasts, (entire shows, not just episodes,) than I can possibly keep up with. I’m left with the choice between staying subscribed to podcasts where I want to listen to only some of the episodes, or unsubscribing and knowing that I’m missing some gems.

…and then I remember this is all just RSS.

In my podcast player, (which is Overcast,) I now keep only the shows that are my dedicated favorites; shows that I generally listen to every episode. I moved all the other podcasts into my RSS reader, (which is Reeder.) I even added a bunch of shows which I had completely given up hope of being able to even follow them looking for gems.

This had two huge benefits:

First, it improved my podcast listening experience: Not keeping all of those podcast shows subscribed in my podcast player, means less downloading and less skipping. I don’t like having to wait, so I have everything set to pre-download, and removing a lot of podcasts makes a big difference. But even more important, there’s now much less distraction. When I’m in the mood, (or the time, or the place,) to listen to podcasts, I tend to continue listening by default. I’m more likely to listen “just a bit farther” to see if this episode is going to be good, whereas if I had read the summary I might have skipped it altogether. So my podcast listening experience winds up having far more great episodes because it’s just the shows I love.

Second, it actually leads to me finding more gems: When I open my RSS reader, (as I do every day,) I’m in “skimming mode.” I’m looking for things to queue for later reading. (Pocket and Instapaper for the win.) There’s very little effort for me to skim the episode descriptions, and when I find one that looks good I add it to my podcast player. This does require me to switch apps, search, and then add a specific episode. But this small effort helps ensure that the episode is likely to be one I would really like to listen to.

There’s one detail that is a slight snag: How do you find a podcast’s feed URL? We’re all so used to searching in our podcast player apps, but you need the actual podcast feed URL to add it to your RSS reader. You’ll discover that none of the podcast player apps, and none of the directories, (Stitcher, Google, Apple, etc.,) make it easy to find the shows’ underlying podcast URL. The easiest way to do it is to use the handy search on James Cridland’s, Podnews.net (no relation/benefit to me.) It pulls the show’s information from the directories, and explains all the details about that show’s configuration including a handy RSS link icon that has the URL.

So, unpacking this idea a bit more, with some visuals we have…

Feedbin

If you don’t already have a favorite RSS reader, the easiest way to start is to use a web site which will corral all your RSS subscriptions. It will show you a nice web front end with all your feeds together. Later, if you want to run a dedicated RSS reading application on your phone or computer, any of the good ones will let you say, “I have my subscriptions in Feedbin,” and boop! you have all your feeds: Feedbin.

RSS in action

Here’s an example of what it looks like when I encounter an updated podcast feed in my RSS reading application.

Here’s the “stream” of RSS items. Sorry, I have the font size on my phone super-huge; so this only shows a few items. But the first one, under “Today”, is from a podcaster friend’s show.

 

Touching it leads me to the full RSS item’s view. Exactly what you see in this view depends on exactly what each RSS feed chooses to include.

I’m still not on the web here—still simply looking at the data in the RSS feed.

 

At this point, my brain goes, “oh yes! David put out his next episodes!” Let’s see what he’s written up… (swiping left) I get an in-app web browser view of the item from his web site.

I could even press play, right here, if I had 11 minutes.

If this were an episode I wanted to listen to—in my “I’m listening to podcasts” mode, as I described above—then I’d flip over to my podcast app and search for this episode and add it to my listening queue. In reality, it’s even easier: My podcast player app remembers the shows I’ve listened to before, so I can just touch the show, scroll to the episode and hit ‘download’ for later listening.

You can keep an eye on a LOT of podcasts this way—looking at their descriptions—without piling up more in your podcast player than you can possibly listen to.

ɕ

Fifty years ago: ARPANET was born

Many realize that 50 years ago, on October 29, 1969, the first message was successfully sent over the ARPANET, which eventually evolved into the Internet. But few know the story that led up to that message.

~ Leonard Kleinrock, from The First Message Transmission

slip:4uiane1.

The Internet as we know it today was really born in the early 90’s. I remember when web sites—”The Web”—was invented. I was a graduate student in Physics back then. There used to be a web site at UIUC where someone kept a list of all the web sites. (People would email them when they added a web site to the Internet.) I used to check that site every day—and get excited on the days when a new web site had appeared.

…at least, that’s how I remember it. ;)

Anyway, great little read about some of the people who started it all, and the very first message across the Internet v1.

ɕ

Website obesity

Let me start by saying that beautiful websites come in all sizes and page weights. I love big websites packed with images. I love high-resolution video. I love sprawling Javascript experiments or well-designed web apps.

This talk isn’t about any of those. It’s about mostly-text sites that, for unfathomable reasons, are growing bigger with every passing year.

~ Maciej Cegłowski from, The Website Obesity Crisis

slip:4uieta1.

This is so true that it makes me laugh and cry at the same time. I weep. I weep for the Internet. The Internet we know today was made possible by advertising, because too many of us don’t understand how reality works. That’s a good thing—that the Internet happened and grew to be as pervasive as it is—but the current trajectory does not lead to the best possibilities.

ɕ

Factory work, Round 2

My fear—or maybe it’s better written, as “my lament”?—is that for every made-it-big tech person who represents the worst of avarice and greed, there is a sea of regular tech people who are being ground up by the works. Countless pasty faces staring at screens, drinking diet soda, trying to live in the bites of life they can grab after hours, (taking their phone so they can be summoned, of course!) stressed-out, burnt-out…

So when I hear people talk about “tech people” as if we’ve collectively done something wrong and messed up the world, I look around and all I see are people who’ve been broken and smashed. The grass is no greener on the inside-tech side of the fence. To everyone outside-tech, what gets done inside tech is magic—it’s not, it’s factory work, round two.

I don’t mean this as a repost to what people say when they lament what has happened to the world, but as a commiserating plea: “Yes! Yes! The problem is everywhere.”

ɕ

Technology in my formative years

I was exceptionally lucky to be born into this moment. I got to see what happened, to live as a child of acceleration. The mysteries of software caught my eye when I was a boy, and I still see it with the same wonder, even though I’m now an adult. Proudshamed, yes, but I still love it, the mess of it, the code and toolkits, down to the pixels and the processors, and up to the buses and bridges. I love the whole made world. But I can’t deny that the miracle is over, and that there is an unbelievable amount of work left for us to do.

~ Paul Ford, from Why I (Still) Love Tech: In Defense of a Difficult Industry | WIRED

slip:4uwiso2.

This hit me right in the feels. I think I’ve had a larger share of the upsides and a smaller share of the downsides than Ford. But this feels like a good overview of my formative years in tech.

Somewhere I read, “the messiness cannot go into the computer.” That summarizes what I believe is the cause of my neurosis; I’ve spent so many years now taking real-world problems, and real-world interactions with people, and factoring them into computers—and I’m left with the messy parts of the problem stuck in my mind. I’m not sure one can even understand what I’m talking about until you’ve spent 30 years, daily, working on refactoring the fuzzy of the real world into the binary of the computer world. Maybe I can reword it this way:

Computers and brains are very different. I’ve spent decades using my brain to understand computers, work with computers, and program computers.

What if that has fundamentally changed my brain?

How can I possibly pretend that, “what if,” is not utter bullshit…

That has fundamentally changed my brain.

ɕ

Deep dive about podcast feeds

This article got out of hand, and is 3,000 words.  I encourage you to skip around; There’s more discussion of specific tools and how-to material in the last third.

In the beginning

In the beginning, podcasts were simply audio files which people shared directly either by emailing them to each other, or by providing download links on their web sites.

RSS technology has been around for a while and provided a way for a web site to publish a “here’s what’s new” feed. It was soon realized that RSS could be used to provide a feed specifically of podcasts. Software able to retrieve and understand a podcast feed, could then automatically download the podcast files, and alert you of new episodes. Sharing a new show with friends then meant simply giving them the “feed URL” which one would “subscribe to” by adding it to your feed reader.

(more…)

Irrelevant

At the dawn of the internet, posting a commercial message was the indicator used by everyone to point and say, “that is spam.”

This was a huge mistake. Because it led to a deep rabbit-hole of requiring us to answer the question: Is this message commercial?

I think it’s commercial? …do you? Wait what is “commercial” is it any time we exchange any amount of value? That’d be two people talking! “Commercial” isn’t inherently bad… Ok, but we need to agree so we can make a decision! Is “we” a few of us in this space, or does the poster’s opinion matter? Does their “street credit” in the space affect how much we value their opinion? Maybe we can rate-limit how many border-line-commercial messages each person can… Oh, wait, I know! Let’s appoint someone to be the arbiter of this space and… deep. deep. rabbit. hole.

And we went to great length to try to place (move, cajoul, beg, etc) the commercial stuff into designated areas.

It’s not commercial that is the problem. SURPRISE is the problem. If something is unexpected, it better be perceived as desired. It’s not the content of the message (post, email, phone, whatever) that matters, it’s the recipient’s REACTION that matters.

That phone call at dinner from the caller ID you do not recognize—unexpected and undesired—spam!

The garage that fixed my car that later robo-calls me to beg me to 5-star rate them—unexpected and undesired—spam!

The web site pop-up dialog talking about…—spam!

So the first challenge is to get control of the channels. I’ve moved away from anything where random people can easily interrupt me. (Where “moved away” means everything from literally eliminate said thing, to change or reconfigure how it works, etc. My “inner circle” of people can easily surprise me, of course!) This drastically reduces surprises, and so drastically reduces spam.

Then the second challenge is to locate the channels that contain the information—including commercial information—which I want to receive. My favorite clothing retailer has learned that I like to be surprised with email from them. Commercial? …absolutely. Spam? …yes, please.

ɕ

Desperate to sign anything

They just assumed I must be just like all the other people they represent- hungry and desperate and willing to sign anything.

~ Jason Korman from, «https://www.gapingvoid.com/content/uploads/assets/Moveable_Type/archives/000896.html»

slip:4ugaco1.

People sometimes ask, when the Movers Mindset podcast isn’t available in their favorite podcast-player app, why not?

tl;dr: odious clauses in click-wrap contracts.

You should see some of the things! Obviously, there are “hold harmless” clauses obsolving them of any possible responsibility—sure, ok, that’s fine, I am deriving benefit from having our podcast distrbuted through your thing. But some of them want the right to insert ads—not just run ads before or after. Sure, ok, again, you need to pay for your thing; I get that. But insert ads in the middle? Or how about clauses that bind me to defend them in any lawsuit. Not even just related to the content we created—but any lawsuit. Or how about my not being allowed to mention in our advertising that we’re being carried by their thing . . .

sorry
i digress

These odious cases have arisen because it’s a lovers’ triangle: The thing/app convinces the users that everything is rosy. The users lean on me because they can’t hear the podcast, and then the thing/app extorts me. Which is all very closely related to Jaron Lanier’s comment about “our society cannot survive, if…” (And that’s a link to the web site where you can always listen to the podcast, for free, because we control our web site.)

Please—you reading right now—please start paying for things. Choose a podcast player app which is not free. That makes you the customer, and enables them to build a great app. Then they don’t have to strong-arm me. Choose a messaging system, choose a source of information, choose everything(!) by being part of a fair trade with another party.

If you find yourself in a position, where you’re thinking, “this is great and free!” please look around and try to figure out who is actually being taken advantage of… it’s clearly not you, but I assure you, it’s someone else.

ɕ

Too close to the machines

The programmer, who needs clarity, who must talk all day to a machine that demands declarations, hunkers down into a low-grade annoyance. It is here that the stereotype of the programmer, sitting in a dim room, growling from behind Coke cans, has its origins. The disorder of the desk, the floor; the yellow Post-it notes everywhere; the whiteboards covered with scrawl: all this is the outward manifestation of the messiness of human thought. The messiness cannot go into the program; it piles up around the programmer.

~ Ellen Ullman from, Close to the Machine

slip:4ubaco2.

“The messiness cannot go into the program.”

I’ve never thought of it quite that way before. Every once in a great while, you feel the ground move beneath your feet. That sentence moved the ground for me.

I spent an enormous amount of time being a thorn in people’s sides as I clamored to get them to resolve the messiness so I could then manipulate the machines. I tried explaining the machines. I tried explaining the messiness and what I thought might be ways to resolve it. None of that turned out well for the machines, the people or me. Along the way, I realized that dealing with that every day has fundamentally changed how I think. Up until that sentence at the top, I didn’t have a good way to explain my predicament. I only had this fuzzy idea that reality is one thing, computers work this other way, and here I am stuck in the middle.

The messiness cannot go into the computer.

Maaaaybe, I can use that to remind myself that some particular bits of messiness are okay to ignore?

ɕ

Crowding us out

If chatbots are approaching the stage where they can answer diagnostic questions as well or better than human doctors, then it’s possible they might eventually reach or surpass our levels of political sophistication. And it is naïve to suppose that in the future bots will share the limitations of those we see today.

~ Jamie Susskind, from Chatbots Are a Danger to Democracy

slip:4unyoi7.

This is an interesting read surveying a variety of ways that chatbots might crowd humans out of the very spaces we created.

It struck me that while, yes, chatbots are primitive (compared to “real” AI), they are still having a real affect on our social spaces. Not simply, “it’s noisy in here with all these chatbots,” but rather that our social spaces are in danger of being lost to chatbots.

ɕ

No phones allowed

The no-phones policy illuminated something about smartphone use that’s hard to see when it’s so ubiquitous: our phones drain the life out of a room. They give everyone a push-button way to completely disengage their mind from their surroundings, while their body remains in the room, only minimally aware of itself. Essentially, we all have a risk-free ripcord we can pull at the first pang of boredom or desire for novelty, and of course those pangs occur constantly.

~ David Cain from, The Simple Joy of “No Phones Allowed”

slip:4urajo1.

It has always seemed obvious to me that being focused on a screen, at the expense of the other person, was obviously bad. This used to bother me.

Now, when it happens I check my premises: Am I, right this instant, actually more interesting than the entire world in their hands?

ɕ

Getting your brain back

Luckily, this problem has a solution: I call it Getting Your Brain Back, but it is a time-honored problem that has been solved by many people in the past. Originally limited only to company CEOs and world leaders, the excess of information has trickled down to the rest of us. To survive in this flood, we need to learn how to swim, in much the same way as busy and important people have always done.

~ Peter Adeney from, New Year’s Resolution: Getting Your Brain Back

slip:4umone1.

…and just how bad have things become? Try this short TED talk:

https://www.ted.com/talks/james_bridle_the_nightmare_videos_of_childrens_youtube_and_what_s_wrong_with_the_internet_today

ɕ