Coleman McCormick

Archive of posts with tag 'Internet'

✦
✦

Exapting Technologies

September 9, 2021 • #

New forms of technology tend not to materialize from thin air. The nature of innovation takes existing known technologies and remixes, extends, and co-opts them to create novelty.

Gordon Brander refers to it in this piece as “exapting infrastructure.” As in the case of the internet, it wasn’t nonexistent one day then suddenly connecting all of our computers the next. It wasn’t purposely designed from the beginning as a way for us to connect our millions of computers, phones, and smart TVs. In fact, many types of computers and the things we do with them evolved as a consequence of the expansion of the internet, enabled by interconnection to do new things we didn’t predict.

Former railroad corridors are regularly reused as cycling trails
Former railroad corridors are regularly reused as cycling trails

“Exaptation” is a term of art in evolutionary biology, the phenomenon of an organism using a biological feature for a function other than it was adapted for through natural selection. Dinosaurs evolved feathers for insulation and display, which were eventually exapted for flight. Sea creatures developed air bladders for buoyancy regulation, later exapted into lungs for respiration on land.

In the same way, technologies beget new technologies, even seemingly-unrelated ones. In the case of the internet, early modems literally broadcast information as audio signals over phone lines intended for voice. Computers talked to each other this way for a couple decades before we went digital native. We didn’t build a web of copper and voice communication devices to make computers communicate, but it could be made to work for that purpose. Repurposing the existing already-useful network allowed the internet to gain a foothold without much new capital infrastructure:

The internet didn’t have to deploy expensive new hardware, or lay down new cables to get off the ground. It was conformable to existing infrastructure. It worked with the way the world was already, exapting whatever was available, like dinosaurs exapting feathers for flight.

Just like biological adaptations, technologies also evolve slowly. When we’re developing new technologies, protocols, and standards, we’d benefit from less greenfield thinking and should explore what can be exapted to get new tech off the ground. Enormous energy is spent trying to brute force new standards ground-up when we often would be better off bootstrapping on existing infrastructure.

Biology has a lot to teach us about the evolution of technology, if we look in the right places.

✦

Taking Back Our User Accounts

July 28, 2021 • #

Identity management on the internet has been broken for years. We all have 800 distinct logins to different services, registered to different emails with different passwords. Plus your personal data exists in a morass of data silos, each housing a different slice of your personal information, each under a different ToS, subject to differing privacy regulations, and ultimately not owned by you. You sign up for a user account on a service in order for it to identify you uniquely, providing functionality tailored to you. Service providers getting custody of your personal data is a side-effect that’s become an accepted social norm.

Ethereum chain

In this piece, Jon Stokes references core power indicators in public finance like capital ratios or assets under management that help tell us when an institution is getting too big:

As a society, we realized a long time ago that if we let banking go entirely unregulated, then we end up with these mammoth, rickety entities that lurch from crisis to crisis and drag us all down with them. So when we set about putting regulatory limits on banks, we used a few simple, difficult-to-game numbers that we could use as proxies for size and systemic risk.

The “users table” works as an analogous metric in tech: the larger the users table gets (the more users a product has), the more centralized and aggregated their control and influence. Network effects, user lock-in, and power over privacy policies expand quadratically with the scope of the user base.

As Stokes points out, web3 tech built on Ethereum will gradually wrest back control of the users table with a global, decentralized replacement controlled by no-one-in-particular, wherein users retain ownership of their own identity:

Here’s what’s coming: the public blockchain amounts to a single, massive users table for the entire Internet, and the next wave of distributed applications will be built on top of it.

Dapps on Ethereum are so satisfying to use. The flow to get started is so smooth — a couple of clicks and you’re in. There’s no sign up page, no way for services to contact you (presumably unless they build something to do so and you opt-in to giving your information). Most of my dapp usage has been in DeFi, where you visit a new site, connect your wallet, and seconds later you can make financial transactions. It’s wild.

The global users table decentralizes the authentication and identity layers. You control your identity and your credentials, and grant access to applications if you choose.

Take the example of a defi application like Convex. When I visit the app, I first grant the service access to interact with my wallet. Once I’m signed in, I can stake tokens I own, or claim rewards from staking pools I’ve participated in proportional to my share of the pool. All of the data that represents my balances, staking positions, and earned rewards lives in the smart contracts on the Ethereum blockchain, not in Convex’s own databases. Services like this will always need to maintain their own application databases for aspects of their products. But the critical change with the global users table is that the user interaction layer exists on-chain and not in a silo’d database, with custody completely in the hands of the person with the keys to the wallet.

If more services use the dapp model and build on the public, on-chain global users table, what will the norms become around extending that table with additional metadata? With some systems like ENS (the Ethereum Name Service, decentralized DNS), subdomains and other addresses associated with an ENS address are properties written on the blockchain directly. This makes sense for something like name services, where they’re public by design. But other use cases will still require app developers to keep their own attributes associated with your account that don’t make sense on the public, immutable blockchain. I may want GitHub to know my email address for receiving notifications from the app, but I may not want that address publicly attributed to my ETH address.

Web3 is so new that we haven’t figured out yet how all this shakes out. The most exciting aspect is how it overturns the custody dynamics of user data. Even though this new world moves the users table out of the hands of individual companies, everyone will benefit (users and companies) over the long-term. Here’s Stokes again:

If you want to build a set of network effects that benefit your company specifically, it won’t be enough to simply cultivate a large users table or email list — no, you’ll have to offer something on-chain that others are also incentivized to use, so that the thing you’re uniquely offering spreads and becomes a kind of currency.

Incentives for app developers will realign in a way that produces more compelling products and a better experience for users.

✦
✦
✦
✦

The 1980s Dream of a Free and Borderless Virtual World

October 15, 2020 • #

Reason Magazine has put together a 4-part documentary series on the cypherpunk movement, the early-90s collective of hobbyist computer enthusiasts that believed in an open and free internet. Their philosophies influenced cryptography, bitcoin, and BitTorrent.

This is part 1, a well-produced piece on an important phase of internet history.

✦
✦

Weekend Reading: A New Web, Future of Higher Ed, and a Ford Concept Car

August 22, 2020 • #

🔗 A Clean Start for the Web

Tom MacWright with some ideas for cleaning up ever-creeping morass of web technology:

I think this combination would bring speed back, in a huge way. You could get a page on the screen in a fraction of the time of the web. The memory consumption could be tiny. It would be incredibly accessible, by default. You could make great-looking default stylesheets and share alternative user stylesheets. With dramatically limited scope, you could port it to all kinds of devices.

And, maybe most importantly, what would website editing tools look like? They could be way simpler.

🎓 Michael Munger on the Future of Higher Education

Great discussion on this episode of EconTalk with Michael Munger about the possibilities post-COVID of “unbundling” the university a decentralized set of separate services that could combine to give serve the same needs that traditional universities do.

🚗 Ford 021C Concept Car

I saw this through a tweet somewhere, but what a great work of design. Very George Jetson.

✦
✦

Annotating the Web with Memex

June 5, 2020 • #

I linked a few weeks ago to a new tool called Memex, a browser extension that touts itself as bookmarking for “power users of the web.” Its primary unique differentiator is how they approach the privacy angle.

I’m a couple of weeks into using it and it brings an interesting new approach to the world of bookmarking tools like Pinboard or Raindrop, both of which I’ve used a lot. Raindrop has been my tool of choice lately, but it’s heavy for what I really want, which is a simple, fast way to toss things into a box with tagging nomenclature to organize.

Memex

On the privacy topic from Wednesday’s post, Memex is approaching their product with similar principles. It’s is a browser extension only with no “cloud” element to it like most other services have. All of your data is stored client-side, and the only attachments to the cloud at all have to be opted-into, like syncing backups to Google Drive. It’s got an open source core also, for maximum transparency on how it works. Reading the vision document gives you a sense of where they’re headed:

The long-term mission of WorldBrain.io is to enable people to overcome information overload and the influence of misinformation through collaborative online-research.

We can’t research and understand all the topics we are exposed to well enough to not fall for misinformation. But we all are experts in some of those topics and could help each other understand them better — if we were able to share our existing knowledge more effectively with each other.

Decentralized knowledge management and web annotation is a movement I can get behind. I’m reminded of what Fermat’s Library is doing with academic papers — creating a meta layer of knowledge connection on top research source material. Passages highlighted in Memex could be referenced from other pages to denote connection points or similarities, building a user-generated knowledge graph on top of any internet content.

With Memex you never have to leave the browser. It overlays a small right-hand sidebar on hover with commands for bookmarking, adding tags, or displaying annotations. And they’re following through on their promise for power users with keyboard shortcuts. It also offers the option of indexing your browser history, which if you’re using DuckDuckGo but still want to archive your history for yourself could be useful. I don’t care much one way or another about this particularly, but it’s cool to have the option.

From mobile they have something interesting going. There’s a “Memex Go” app that works well for quickly bookmarking things from the Share Sheet on iOS. Syncing is a paid feature that works through a pairing process with end-to-end encryption to move data between mobile and desktop, synced over wifi. I haven’t tried this yet but I’m looking forward to checking it out. Seems like occasional syncing is all you’d need to move data between desktop and mobile, so this model could work fine.

I don’t think Memex has any integrations yet with other tools, but ones that come to mind that I’d love to see at some point are with two of my favorites: Readwise and Roam. From a technical standpoint I’m not sure how one would integrate a client-side database like what Memex has with a server-side one, but perhaps there could be a “push” capability to sync data up from Memex on-demand to integration points. With Memex’s highlights, perhaps I could decide if and when I want to send my highlights up to Readwise, rather than Readwise doing the pulling. In the case of Roam, even simple tools to drag highlights or bookmarks over as blocks in Roam pages would be a cool addition.

✦

Privacy with Utility

June 3, 2020 • #

The winds of internet privacy1 shift all over the place. Certain technologies like encryption have given us important moves forward in security, but then big platforms like Facebook or a million small ad tech outfits have taken us the other way with invasive trackers and mishandling of data they shouldn’t have and most of the time don’t need. But the prevailing winds over the past few years have moved, on net, positively toward a focus on protecting personal data.

The nuclear options deployed by the pro-privacy EFF advocate to combat internet creepiness are to delete Facebook, block all trackers, use burner devices, and tape over their webcams. Of course that type of response brings a level of security in exchange for utility and convenience. Events like the revelations around PRISM, the Cambridge Analytica scandal, and countless corporate data breaches have made it common knowledge for everyday people what personal data many companies had, what could happen when that data is exposed, and how easily it happens.

Internet privacy

Blockchain technology promises to enable a lot in this area, but most of it is still immature. On the political front the regulatory responses through GDPR and other challenges to corporate data handling have helped, as well.

I’ve never been too paranoid about this stuff. I still use Chrome, Google’s productivity services, and many more of your classic Big Tech platforms. As technology spreads to more people (the internet is for everyone now, not just techies) and becomes more complex (a natural side effect of improvement) the issues creep in depth and scope. Data breaches, browser cookies, IP tracking, and hidden Javascript trackers are different dimensions of the same broader issue: gradually boiling the frog of what users will tolerate, if they even realize it’s happening in the first place.

There are many companies in the market now getting traction by safeguarding privacy as a central tenet. I like seeing these challengers to the BigCos of tech building secure, privacy-first products. They’re finding revenue paths that don’t require invasive, privacy-encroaching models with advertising, bending backwards to support “free” products.

To try and wean myself off of some of these platforms and support organizations committed to privacy, I recently made two big switches: DuckDuckGo for search, and Brave as my default browser.

DuckDuckGo’s gradual growth is a testament to how little Google has done to address the privacy concerns with their technology, especially the Ads stack, Analytics, and Chrome. In the way that I use search today, DDG’s usefulness and speed rival Google’s results, as far as I can tell. On the browser front, Brave was created by Javascript creator Brendan Eich to rethink how web browsing works, to rid us of the creeping, bloated megabytes of JS trackers that have to load on every modern media outlet website. It’s got ad blocker tech built in, and brings an interesting concept to attempt to replace old media-style advertising revenue through its “Basic Attention Token” cryptocurrency model — as you browse the web and view ads through their secure ad network, you earn tokens which you can donate back to content creators. From what I’ve read there’s some controversy around this model which I haven’t researched much, but I’ll have to give them credit for trying something new. On the surface it feels like they’re onto something here. As long as we’re using the traditional ads and PPM model, we’ll be chasing ghosts on the privacy front. Content creators can push on this issue, too. Substack and Ghost have been building healthy businesses supporting content creators building properties to go direct to their audiences, disintermediating the ad networks and big media distributors from the business of publishing and owning customer relationships — consumer directly pays creator, with minimal indirections in between.

But back to the original title of this post. The interesting thing today is that there are compelling tools to replace the high utility (but low privacy) products that seemed irreplaceable a few years ago. Indexing on security has felt like a trade-off against having quality products available to you. But now there’s been a renaissance for personal, secure products by companies being transparent about where their money comes from. DuckDuckGo is still ad supported, as is Brave. I’ve read a lot about Fastmail recently as a Gmail alternative, and they’ve gone with the all-too-unique business model of charging money in exchange for a service (how novel!).

  1. You could use the terms “user data stewardship” or “security” interchangeably here and throughout this article. â†Š

✦

Blogroll

June 2, 2020 • #

Over the years with my RSS subscriptions I’ve gradually unsubscribed from a lot of “institutional” or corporate blogs and feeds in favor of individuals I’ve found with interesting websites and things to say.

In the early days of blogging it was common to have a “blogroll” in the sidebar to link to friends, colleagues, and your favorite sites, with a focus on other blogs rather than just your favorite websites or products. So I created one with my favorite internet destinations, with all flavors of topics I’m interested in.

I want more people to have their own websites and do their own writing about whatever they’re interested in. More people should get away from Medium blogs, Twitter feeds (though those of course serve a purpose, just not for everything), and other short-form, shallow media. The open web should get bigger, but it’s been getting smaller. I support the open web and want more people to publish.

✦

Dithering and Podcast Subscriptions

May 22, 2020 • #

A couple weeks ago Ben Thompson and John Gruber launched Dithering, a new podcast they’re doing together with a unique model: 15 minutes per episode, 3 times a week, only for paid subscribers. They launched with a dozen or so episodes in the can from over the previous month, so I’ve already gone through the back catalog.

As with the open web and individual creators running their own web properties (versus only creating for other platforms like Twitter or Medium), I love to see certain folks in the podcast space pushing for business models that allow them to remain independent. Like with web content, advertising has been the dominant monetization path for podcasts, but the ad reads can get annoying. Most of the time for my favorite programs, I’d be happy to subscribe and avoid ads. The creator also then gets the luxury of more regular cadence of revenue (since ad revenues can be volatile), maintains direct relationship with the audience, and has more flexibility with the programming structure not having to worry about ads.

I now have several shows in my subscriptions that I pay memberships for. There’s room to get even more creative with it, too, and I’m sure we’ll start seeing more experimentation on monetization strategies as podcasting keeps expanding.

✦
✦
✦

Enter Ethernet

February 25, 2020 • #

The specification for Ethernet was proposed in 1973 by Bob Metcalfe as a medium to connect the expanding network of computers at Xerox PARC. This was a schematic he drew as part of the memo proposing the technology to connect the machines together:

Ethernet schematic

From this Wired article:

PARC was installing its own Xerox Alto, the first personal computer, and EARS, the first laser printer. It needed a system that would allow additional PCs and printers to be added without having to reconfigure or shut down the network. It was the first time that computers were small enough for hundreds to be in the same building, and the network had to be fast to drive the printer.

Metcalfe circulated his plan in a memo titled “Alto Ethernet.” It contained a rough schematic drawing and suggested using coaxial cable for the connections and using data packets like Hawaii’s AlohaNet or the Defense Department’s Arpanet. The system was up and running Nov. 11, 1973.

It’s amazing how simple many foundational technologies start out: a simple comms medium meant to connect their computers to a shared printer. Now the same tech is the backbone of almost every local network.

✦
✦

Weekend Reading: Internet of Beefs, Company Culture, and Secular Cycles

January 18, 2020 • #

🥩 The Internet of Beefs

Venkatesh Rao has assembled a most compelling explanation for how the internet polarization machine works:

The semantic structure of the Internet of Beefs is shaped by high-profile beefs between charismatic celebrity knights loosely affiliated with various citadel-like strongholds peopled by opt-in armies of mooks. The vast majority of the energy of the conflict lies in interchangeable mooks facing off against each other, loosely along lines indicated by the knights they follow, in innumerable battles that play out every minute across the IoB.

Almost none of these battles matter individually. Most mook-on-mook contests are witnessed, for the most part, only by a few friends and algorithms, and merit no overt notice in either Vox or Quillette. Beyond a local uptick in cortisol levels, individual episodes of mook-on-mook violence are of no consequence.

🎭 The Curse of Culture

I have a working draft post on this topic for sometime in the future. This is one of my favorites from the Stratechery archives — on corporate cultures and how they impact company strategy:

As with most such things, culture is one of a company’s most powerful assets right until it isn’t: the same underlying assumptions that permit an organization to scale massively constrain the ability of that same organization to change direction. More distressingly, culture prevents organizations from even knowing they need to do so.

📚 Book Review: Secular Cycles

The Slate Star Codex review of Turchin and Nefedov’s Secular Cycles, which seeks to understand patterns in technological and social development, and underlying causes for expansion and stagnation periods.

✦
✦
✦

The End of Friction

April 10, 2019 • #

One of my favorite topics on Ben Thompson’s Stratechery, and one that underpins much of his Aggregation Theory, is the role friction plays in economies and cultural forces. Most of the pros (and cons) of internet companies can be tied back to the fact that they took existing businesses or customer demands and removed the friction. Whether it was shipping goods to your door, streaming movies, or communicating with friends, the internet stripped the friction from these interactions for good, but with some downsides that are only recently being realized and understood.

In 2013 he published one of my favorite pieces of his on this subject. One of the reasons the internet stacks up next to the industrial revolution in terms of economic enablement was that it removed friction of many stripes:

With the loss of friction, there is necessarily the loss of everything built on friction, including value, privacy, and livelihoods. And that’s only three examples! The Internet is pulling out the foundations of nearly every institution and social more that our society is built upon.

Count me with those who believe the Internet is on par with the industrial revolution, the full impact of which stretched over centuries. And it wasn’t all good. Like today, the industrial revolution included a period of time that saw many lose their jobs and a massive surge in inequality. It also lifted millions of others out of sustenance farming. Then again, it also propagated slavery, particularly in North America. The industrial revolution led to new monetary systems, and it created robber barons. Modern democracies sprouted from the industrial revolution, and so did fascism and communism. The quality of life of millions and millions was unimaginably improved, and millions and millions died in two unimaginably terrible wars.

On the latest episode of Exponent, Ben and James dive in on this topic as it relates to the recent news of YouTube and its issues with toxic content on its platform, and their response (or lack thereof). We’re all well aware of the benefits of infinite information, reduction in cost, and increase in scale made possible by the internet (and YouTube, specifically), but this is a perfect example of the downsides when you remove friction.

Listen to the episode. It’s an excellent conversation that digs into the costs and benefits both of platforms like YouTube, and kicks around some ideas on how the negatives can be controlled.

✦
✦