summaryrefslogtreecommitdiff
path: root/.html/ethics/musings.html
diff options
context:
space:
mode:
authorOwen Jacobson <owen.jacobson@grimoire.ca>2015-12-09 20:40:42 -0500
committerOwen Jacobson <owen.jacobson@grimoire.ca>2015-12-09 20:40:42 -0500
commitf82d259e7bda843fb63ac1a0f6ff1d6bfb187099 (patch)
tree502ebf27ea72cf8c6025b880bfdb35db00ce8b92 /.html/ethics/musings.html
parent75a219a061b60bb32948b8a2b71c8ccf1dc19a62 (diff)
Remove HTML from the project. (We're no longer using Dokku.)
Diffstat (limited to '.html/ethics/musings.html')
-rw-r--r--.html/ethics/musings.html146
1 files changed, 0 insertions, 146 deletions
diff --git a/.html/ethics/musings.html b/.html/ethics/musings.html
deleted file mode 100644
index 4090d46..0000000
--- a/.html/ethics/musings.html
+++ /dev/null
@@ -1,146 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <title>
- The Codex »
- Undirected Musings about Ethics
- </title>
-
- <link
- rel='stylesheet'
- type='text/css'
- href='http://fonts.googleapis.com/css?family=Buenard:400,700&amp;subset=latin,latin-ext'>
- <link
- rel="stylesheet"
- type="text/css"
- href="../media/css/reset.css">
- <link
- rel="stylesheet"
- type="text/css"
- href="../media/css/grimoire.css">
-</head>
-<body>
-
-<div id="shell">
-
- <ol id="breadcrumbs">
-
- <li class="crumb-0 not-last">
-
- <a href="../">index</a>
-
- </li>
-
- <li class="crumb-1 not-last">
-
- <a href="./">ethics</a>
-
- </li>
-
- <li class="crumb-2 last">
-
- musings
-
- </li>
-
- </ol>
-
-
-
- <div id="article">
- <h1 id="undirected-musings-about-ethics">Undirected Musings about Ethics</h1>
-<h2 id="further-reading">Further reading</h2>
-<ul>
-<li><a href="http://modelviewculture.com/pieces/the-fantasy-and-abuse-of-the-manipulable-user">The Fantasy and Abuse of the Manipulable User</a></li>
-<li><a href="https://glyph.twistedmatrix.com/2005/11/ethics-for-programmers-primum-non.html">Ethics for Programmers: Primum non Nocere</a></li>
-<li><a href="http://idlewords.com/bt14.htm">The Internet with a Human Face</a></li>
-<li><a href="http://www.diffen.com/difference/Ethics_vs_Morals">Ethics vs Morals</a></li>
-<li><a href="http://yesmeansyesblog.wordpress.com">Yes means Yes</a></li>
-</ul>
-<h2 id="why-bother">Why bother?</h2>
-<p>Everyone <em>thinks</em> they're doing good most of the time. Ethical codes help
-guide that sense into alignment with the surrounding social and political
-context: doing good for whom, why, and with what kinds of caveats.</p>
-<h2 id="its-not-about-engineering-its-about-people">It's not about engineering, it's about people</h2>
-<p>An ethical code for software development should not waste too much space
-talking about <em>engineering practices</em>. Certainly there is value in getting
-more developers and systems people to follow good engineering practice, but
-an ethical code should focus on the interaction between trustworthiness, the
-greater good, the personal good of <em>all</em> the participants in the system, and
-software itself.</p>
-<p>(This comes up in Ethics for Programmers, above.)</p>
-<p>It's no good to build a wonderfully-engineered system that is cheap to run
-and easy to integrate with if it systematically disenfranchises and abuses
-its users for the benefit of its owners, and that's a problem we actually
-have via Facebook, Github, Twitter, and numerous others.</p>
-<h2 id="ethical-codes-are-fundamentally-extrinsic">Ethical codes are fundamentally extrinsic</h2>
-<p>Ethical codes exist so that others can judge our behaviour, not so that we
-can judge our own behaviour.</p>
-<h2 id="ethical-codes-must-be-constraining">Ethical codes must be constraining</h2>
-<p>Ethical codes do not exist in a vacuum. A code that authorizes its adherents
-to behave in any way they see fit, subject only to their own judgement, is no
-ethical code at all. We already have that and the results have not been great.</p>
-<p><em>This is important</em> - a meaningful ethical code for software would probably
-cripple most software business models. An ethical code that prioritizes
-active consent, for example, completely cripples advertising and analytics,
-and puts a big roadblock in buyouts like Instagram's. This may well be good
-for society.</p>
-<h2 id="integrity-is-not-about-contracts-or-legislation">Integrity is not about contracts or legislation</h2>
-<p>Ethics, personal integrity, and group integrity are tangled together, but
-modern Western conceptions of group integrity tend to revolve around “does
-this group break the law or engender lawsuits,” not “does this group act in
-the best interests of people outside of it.”</p>
-<h2 id="assumptions">Assumptions</h2>
-<p>I've embedded some of my personal morality into the “ethics” articles in this
-section, in the absence of a published moral code. Those, obviously, aren't
-absolute, but you can reason about their validity if you assume that I
-believe the “end user's” privacy and active consent take priority over the
-technical cleverness or business value of a software system.</p>
-<h3 id="consent-and-social-software">Consent and social software</h3>
-<p>This has some complicated downstream effects: “active consent” means
-something you can't handwave away by putting implied consent (for example, to
-future changes) in an EULA or privacy statement. I haven't written much that
-calls out this pattern because it's <em>pervasive</em>.</p>
-<p>The “end user is the real product” business model most social networks
-operate on is fundamentally unethical under this code. It will always be more
-valuable to the “real customers” (advertisers, analytics platforms, law
-enforcement, and intelligence agencies) for users to be opted into new
-measurements by default, <em>assuming</em> consent rather than obtaining it.</p>
- </div>
-
-
-
-<div id="comments">
-<div id="disqus_thread"></div>
-<script type="text/javascript">
- /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
- var disqus_shortname = 'grimoire'; // required: replace example with your forum shortname
-
- /* * * DON'T EDIT BELOW THIS LINE * * */
- (function() {
- var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
- dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
- (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
- })();
-</script>
-<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
-<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
-</div>
-
-
-
- <div id="footer">
- <p>
-
- The Codex —
-
- Powered by <a href="http://markdoc.org/">Markdoc</a>.
-
-<a href="https://bitbucket.org/ojacobson/grimoire.ca/src/master/wiki/ethics/musings.md">See this page on Bitbucket</a> (<a href="https://bitbucket.org/ojacobson/grimoire.ca/history-node/master/wiki/ethics/musings.md">history</a>).
-
- </p>
- </div>
-
-</div>
-</body>
-</html> \ No newline at end of file