275 lines
10 KiB
HTML
275 lines
10 KiB
HTML
|
<!DOCTYPE html>
|
|||
|
<html>
|
|||
|
<head>
|
|||
|
<meta charset="utf-8" />
|
|||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|||
|
<meta
|
|||
|
name="viewport"
|
|||
|
id="viewport"
|
|||
|
content="width=device-width,minimum-scale=1.0,maximum-scale=10.0,initial-scale=1.0"
|
|||
|
/>
|
|||
|
|
|||
|
<style>
|
|||
|
html {
|
|||
|
-webkit-text-size-adjust: 100%;
|
|||
|
-ms-text-size-adjust: 100%;
|
|||
|
}
|
|||
|
h1 {
|
|||
|
font-size: 1.3em;
|
|||
|
line-height: 1.2;
|
|||
|
margin: 0;
|
|||
|
}
|
|||
|
ul,
|
|||
|
ol {
|
|||
|
margin: 0;
|
|||
|
padding: 0;
|
|||
|
}
|
|||
|
ul li,
|
|||
|
ol li,
|
|||
|
li li {
|
|||
|
margin: 0 0 0 36px;
|
|||
|
}
|
|||
|
[dir='rtl'] li {
|
|||
|
margin: 0 18px 0 0;
|
|||
|
}
|
|||
|
blockquote {
|
|||
|
border-color: #dfdee1;
|
|||
|
border-style: solid;
|
|||
|
border-width: 0 0 0 1px;
|
|||
|
margin: 0;
|
|||
|
padding: 0 0 0 1em;
|
|||
|
}
|
|||
|
[dir='rtl'] blockquote,
|
|||
|
blockquote[dir='rtl'] {
|
|||
|
border-width: 0 1px 0 0;
|
|||
|
padding: 0 1em 0 0;
|
|||
|
}
|
|||
|
pre {
|
|||
|
font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo,
|
|||
|
Courier, monospace;
|
|||
|
font-size: 0.9em;
|
|||
|
margin: 0;
|
|||
|
padding: 1rem;
|
|||
|
background-color: #f6f5f3;
|
|||
|
white-space: pre-wrap;
|
|||
|
word-wrap: break-word;
|
|||
|
overflow: visible;
|
|||
|
}
|
|||
|
.message-content {
|
|||
|
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
|
|||
|
Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
|
|||
|
'Segoe UI Symbol';
|
|||
|
line-height: 1.4;
|
|||
|
}
|
|||
|
.attachment {
|
|||
|
display: inline-block;
|
|||
|
margin: 0;
|
|||
|
padding: 0;
|
|||
|
}
|
|||
|
.attachment__caption {
|
|||
|
padding: 0;
|
|||
|
text-align: center;
|
|||
|
}
|
|||
|
.attachment__caption a[href] {
|
|||
|
text-decoration: none;
|
|||
|
color: #333;
|
|||
|
}
|
|||
|
.attachment--preview {
|
|||
|
width: 100%;
|
|||
|
text-align: center;
|
|||
|
margin: 0.625em 0;
|
|||
|
}
|
|||
|
.attachment--preview img {
|
|||
|
border: 1px solid #dfdee1;
|
|||
|
vertical-align: middle;
|
|||
|
width: auto;
|
|||
|
max-width: 100%;
|
|||
|
max-height: 640px;
|
|||
|
}
|
|||
|
.attachment--preview .attachment__caption {
|
|||
|
color: #716d7b;
|
|||
|
font-size: 0.85em;
|
|||
|
margin-top: 0.625em;
|
|||
|
}
|
|||
|
.attachment--file {
|
|||
|
color: #282138;
|
|||
|
line-height: 1;
|
|||
|
margin: 0 2px 2px 0;
|
|||
|
padding: 0.4em 1em;
|
|||
|
border: 1px solid #dfdee1;
|
|||
|
border-radius: 5px;
|
|||
|
}
|
|||
|
.permalink {
|
|||
|
color: inherit;
|
|||
|
}
|
|||
|
.txt--xx-small {
|
|||
|
font-size: 14px;
|
|||
|
}
|
|||
|
.flush {
|
|||
|
margin: 0;
|
|||
|
padding: 0;
|
|||
|
}
|
|||
|
.push--bottom {
|
|||
|
margin-bottom: 8px;
|
|||
|
}
|
|||
|
.border--top {
|
|||
|
border-top: 1px solid #ece9e6;
|
|||
|
}
|
|||
|
.btn {
|
|||
|
padding: 0.2em 0.4em;
|
|||
|
font-weight: 500;
|
|||
|
text-decoration: none;
|
|||
|
border-radius: 3rem;
|
|||
|
white-space: nowrap;
|
|||
|
background: #5522fa;
|
|||
|
border-color: #5522fa;
|
|||
|
color: #fff;
|
|||
|
}
|
|||
|
.btn--email {
|
|||
|
display: inline-block;
|
|||
|
text-align: center;
|
|||
|
font-weight: 500;
|
|||
|
font-size: 1em;
|
|||
|
text-decoration: none;
|
|||
|
border-radius: 2em;
|
|||
|
white-space: nowrap;
|
|||
|
background: #5522fa;
|
|||
|
border-color: #5522fa;
|
|||
|
color: #fff;
|
|||
|
border-top: 0.3em solid #5522fa;
|
|||
|
border-left: 1em solid #5522fa;
|
|||
|
border-bottom: 0.3em solid #5522fa;
|
|||
|
border-right: 1em solid #5522fa;
|
|||
|
}
|
|||
|
.shaded {
|
|||
|
padding: 1em;
|
|||
|
border-radius: 4px;
|
|||
|
background-color: #f6f5f3;
|
|||
|
border: 1px solid #dfdee1;
|
|||
|
}
|
|||
|
</style>
|
|||
|
</head>
|
|||
|
|
|||
|
<body>
|
|||
|
<div class="message-content">
|
|||
|
<div class="trix-content">
|
|||
|
<div>
|
|||
|
With Twitter under new ownership, it's a great time for us to imagine
|
|||
|
how this hellscape might actually get fixed. And by fixed, I mean be a
|
|||
|
place where people enjoy hanging out, where the debate over content
|
|||
|
moderation is settled, and where Elon Musk might make his money back.
|
|||
|
Easy peasy then!<br /><br />To start, here's my fundamental premise:
|
|||
|
The internet is full of the bland, the wonderful, the obscure, the
|
|||
|
sacrilegious, the offensive, the infuriating, and the nasty. The
|
|||
|
internet, as a whole, is governed by local laws on speech, not by a
|
|||
|
council of global content moderators, not by single individuals. This
|
|||
|
is a feature not a bug.<br /><br />An American can sue another
|
|||
|
American under US defamation laws for stuff posted on the internet.
|
|||
|
But the Thai government won't get an American extradited under its
|
|||
|
lèse-majesté laws if that person offends the country's monarch on the
|
|||
|
internet. Restrictions on speech are based on jurisdictions (and
|
|||
|
Twitter is thankfully liable in one of most liberal speech
|
|||
|
jurisdictions around). This is also a feature not a bug.<br /><br />Twitter
|
|||
|
should embrace these features, and accept its role as a fundamental
|
|||
|
protocol. Just like HTTP, just like SMTP, just like FTP. All protocols
|
|||
|
that can be used to transmit all sorts of disagreeable content, but
|
|||
|
where the moderation of said content is left to individuals, not some
|
|||
|
all-knowing overlords.<br /><br />This isn't possible today because
|
|||
|
Twitter shoves so much speech in front of you that you never asked to
|
|||
|
see. It allows strangers to invade popular threads with no protections
|
|||
|
available to the original author.<br /><br />You know that you can
|
|||
|
find the most vile, nasty shit on the internet if you search for the
|
|||
|
right words on Google. So most people just don't do that! They manage
|
|||
|
their own exposure by moderating their own behavior. This is again a
|
|||
|
feature, not a bug.<br /><br />This could be Twitter!<br /><br />If
|
|||
|
Twitter stopped shoving all this speech you never asked to see in
|
|||
|
front of you, there would be no need for an army of content
|
|||
|
moderators. The internet at large is not filtered through such an
|
|||
|
army, and it's all the better for it. Governments keep trying to
|
|||
|
impose such a filter, but so far only the most authoritarian regimes
|
|||
|
have succeeded (and up until a few minutes ago, there was broad
|
|||
|
consensus in the Western world that this was bad).<br /><br />This
|
|||
|
would mean that Twitter would have to change in a few fundamental
|
|||
|
ways:<br /><br />
|
|||
|
</div>
|
|||
|
<ol>
|
|||
|
<li>
|
|||
|
Only speech from people you've asked to follow should appear in your
|
|||
|
feed. If any of those people post something disagreeable to your
|
|||
|
tastes, you can moderate that content by unfollowing them.
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
Authors should be deputized as content moderators of their own
|
|||
|
posts. Just like someone hosting a blog with comments on the
|
|||
|
internet is. You can either say you don't want comments at all, that
|
|||
|
comments need to be pre-approved, that you'll remove the bad ones,
|
|||
|
or that you'll just let it flow.
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
All the promoted tweets that Twitter wants to showcase to the world
|
|||
|
should pass through a positive rather than negative editorial
|
|||
|
process. Meaning Twitter employees pick what they like to feature
|
|||
|
rather than ban what they don't.
|
|||
|
</li>
|
|||
|
</ol>
|
|||
|
<div>
|
|||
|
<br />Thus, like the internet at large, everyone gets to control the
|
|||
|
kind of speech they're exposed to. Different people will come to
|
|||
|
different conclusions on the kind speech they wish to be exposed to.
|
|||
|
This is the fundamental wisdom of the infamous Section 230 protection
|
|||
|
that has allowed the internet as we know it to exist.<br /><br />This
|
|||
|
curation should be something you can outsource to trusted delegates.
|
|||
|
Let me experience Twitter as a list of authors and threads maintained
|
|||
|
by someone I trust.<br /><br />It'll also mean, like the internet at
|
|||
|
large, that you'll be able to find Bad Words, Terrible Words, No Good
|
|||
|
Words, if you deliberately seek them out. Twitter will serve as a
|
|||
|
portal to this in the same way Google does. These words may be hurtful
|
|||
|
or harmful.<br /><br />But all the content moderators in the world
|
|||
|
couldn't put the utopia that a platform for hundreds of millions won't
|
|||
|
contain disagreeable speech together again. <br /><br />Accept that
|
|||
|
reality. Accept that the price we pay for an open, free internet is
|
|||
|
one which permits the darker sides of humanity. Lean on the local
|
|||
|
jurisdictions and laws, democratically controlled as they are, to
|
|||
|
police this reality. Like we've done with that beautiful bastard that
|
|||
|
is the internet.<br /><br />Let Twitter be free to ascend to sit
|
|||
|
amongst all the other fundamental protocols that constitutes the
|
|||
|
pantheon of the internet.<br /><br />You can do it, Mr Musk!
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<br />
|
|||
|
|
|||
|
<hr class="border--top" />
|
|||
|
|
|||
|
<p class="txt--xx-small flush push--bottom">
|
|||
|
<a
|
|||
|
class="permalink"
|
|||
|
href="https://world.hey.com/dhh/here-s-how-to-fix-twitter-79632ecb"
|
|||
|
>View this post online</a
|
|||
|
>
|
|||
|
</p>
|
|||
|
<p class="txt--xx-small flush push--bottom">
|
|||
|
You’re subscribed to
|
|||
|
<a class="permalink" href="https://world.hey.com/dhh"
|
|||
|
>David Heinemeier Hansson</a
|
|||
|
>
|
|||
|
on
|
|||
|
<a class="permalink" href="https://hey.com/world?source=hw-email"
|
|||
|
>HEY World</a
|
|||
|
>
|
|||
|
</p>
|
|||
|
<p class="txt--xx-small flush push--bottom">
|
|||
|
Don’t want these posts anymore?
|
|||
|
<a
|
|||
|
class="permalink"
|
|||
|
href="https://world.hey.com/dhh/subscribers/MtuoW9TvSJK9o5c7ohB72V2s/unsubscribe"
|
|||
|
>Unsubscribe</a
|
|||
|
>
|
|||
|
</p>
|
|||
|
<p class="txt--xx-small flush push--bottom">
|
|||
|
HEY: PO Box 803338, PMB 53289, Chicago, Illinois 60680
|
|||
|
</p>
|
|||
|
</div>
|
|||
|
</body>
|
|||
|
</html>
|