Title
Andrew Kortina — Experiments and Essays
Go Home
Description
Experiments and Essays by Andrew Kortina
Address
Phone Number
+1 609-831-2326 (US) | Message me
Site Icon

       Andrew Kortina — Experiments and Essays
Page Views
0
Share
Update Time
2022-05-12 22:26:43

"I love Andrew Kortina — Experiments and Essays "

www.kortina.nyc VS www.gqak.com

2022-05-12 22:26:43

/* hide all this junk at the bottom */ section.s-buttons, div.read-next, hr.s-buttons-hr { display: none; } article h1, article h2, article h3, article h4, article h5, article h6, article p { margin-top: 0; margin-bottom: 0; padding: 0; } article h1 { margin-top: 20px; } article h1.blink { -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 0); animation-timing-function: cubic-bezier(1, 0, 0, 0); } article h2 { margin-top:20px; font-weight: normal; font-size:small; } article > p { hyphens: auto; overflow-wrap:break-word; text-align: justify; } article ul li, article p { font-size: 1.1rem; } article ul { padding-left: 0; } article ul li, article ul li > p { color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } article iframe.video-embed { margin-top: 2px; border: 1px solid #191919; } /* bed-bath-beyond */ figure { padding-bottom: 200px; } figure:first-of-type { padding-bottom: 0; } .fleuron:first-of-type { margin-top: 100px; margin-bottom: 100px; padding: 0; padding-left: 40px; } p.grey-link a, p.grey-link a:visited, p.grey-link a:hover, a.grey-link, a.grey-link:visited, a.grey-link:hover { color: #565656; } .flex-grid { display: flex; max-width: 700px; margin: 0 auto; justify-content: space-between; } .flex-grid > div { flex: 1; } .flex-grid > div:not(:first-child) { margin-left: 5px; } .flex-grid > div img { max-width: 100%; border: 1px solid #222; }andrew kortinafor robotsAndrew Kortina is interested in exploring ideas at theintersection of technology, philosophy, politics, culture, and consciousness. He writes atkortina.nyc. He co-founded fin.com and venmo.com.for humansMy about me page is a bit closer to the (real?) thing.Email: [email protected] — these are some of my favorites, a good place to start… The Emperor Has No Clothes, There is No Santa Claus, and Nothing is Rocket Science Principles for Radical Tax Reform and a Universal Dividend I, Backpack Consciousness as Computation // Learning from Deep Learning and Information Theory video newest The hero with 8 billion faces Old Castle, by the river, in the middle of a forest The Social Dilemma Dilemma consciousness+computation Narrative, Intelligence, and AI Social Systems are Computations that Minimize Uncertainty Consciousness as Computation // Learning from Deep Learning and Information Theory personal The hero with 8 billion faces Old Castle, by the river, in the middle of a forest The Emperor Has No Clothes, There is No Santa Claus, and Nothing is Rocket Science Origins of Venmo dignity+work The hero with 8 billion faces The Beautiful Struggle // The Beautiful Game Panem et Circenses Techno-Industrial Alienation, Craft, and The Calculus of Form If We Were All Buddhists, Life Would End When the Sun Burns Out Every New Yorker Wants to Open a Restaurant “They Say the #1 Killer of Old People is Retirement” The Emperor Has No Clothes, There is No Santa Claus, and Nothing is Rocket Science tech+gov+society (outsider economics) The Social Dilemma Dilemma Virtualization, Forklifts, Microphones, Shipping Containers, Video Conferencing, Stethoscopes… When You Gaze Long Into the Machine, The Machine Also Gazes Back Advertising, IP Law, and the Invisible Hand The Infinite Frontier as American Capitalism’s Response to the Malthusian Trap I, Backpack Principles for Radical Tax Reform and a Universal Dividend Speech is Free, Distribution is Not // A Tax on the Purchase of Human Attention and Political Power History of the Capital AI & Market Failures in the Attention Economy Napkin Modeling the US Govt “P&L” // Income Tax and Redistribution Scenarios Kinky Labor Supply and the Attention Tax Social Systems are Computations that Minimize Uncertainty Controlling International Trade with a ‘Crypto Customs’ Bureau // The End of National Labor Politics Metrics, Incrementalism, and Local Maxima Panem et Circenses “They Say the #1 Killer of Old People is Retirement” etcOakland Film Club - Rob and I host this regularly. We do typically prepare and share some personal remarks as ‘homework.’A Few of My Favorite Things - glimpses of the sublime, standing onthe shoulders of giants.Notes - short notes / books and papers I’m readingWork, Art, and Dignity in the Face of AI and Mass Automation - Recording of a talk I did at FORM 2018 along with a map of my writing on work, dignity, and AI.mit iap seminars (organized by me and rob)2020. (Essay,Syllabus).Film Noir and Failures of the Enlightenment and Industrial Revolution - a three part seminar.2019. (Essay,Syllabus).Narrative, Intelligence, and AI - a three part seminar.2018. (Essay,Syllabus).Consciousness, Computation, and the Universe - a two part seminar.2017. (Essay,Syllabus).AI, Mass Automation, and the Evolution of Human Dignity - a two part seminar.software GitHub - My open source projects. Unsubscribe Button for Chrome - Adds a shortcut to Gmail for unsubscribing from marketing emails. Focus Reader View for Chrome - Adds a “Reader View” (like Safari’s or Readability) to Chrome. Run in Terminal for VS Code - Use a keyboard shortcut to run any command in the Integrated Terminal of Virtual Studio Code. VS Code Markdown Notes - Navigate notes with [[wiki-links]] and #tags. Yogiref - An iPhone and Android app to help yoga students andteachers learn and reference poses.etc etc Suping Up VS Code as a Markdown Notebook A Collection of Internet Curiosities Charlie Kaufman on Screenwriting Memo on Office Food On Liberal Arts Education Cormac McCarthy on Vacation Tweet Like [email protected] Read Next Old Castle, by the river, in the middle of a forest /* globals Rollbar */// -----------------------------------------------// BEGIN helpers// -----------------------------------------------function onDocReady1(fn) { // see if DOM is already available if (document.readyState === 'complete' || document.readyState === 'interactive') { // call on next available tick setTimeout(fn, 1); } else { document.addEventListener('DOMContentLoaded', fn); }}function es6() { 'use strict'; if (typeof Symbol == 'undefined') { return false; } try { eval('class Foo {}'); eval('var bar = (x) => x+1'); } catch (e) { return false; } return true;}function es6yn() { return es6() ? 'yes' : 'no';}// -----------------------------------------------// BEGIN ga// -----------------------------------------------window.dataLayer = window.dataLayer || [];function gtag() { // eslint-disable-next-line no-undef dataLayer.push(arguments);}gtag('js', new Date());// call `set` before `config` to define custom mapping// see: https://medium.com/@postman31/passing-custom-dimensions-with-gtag-js-9317fe45669fgtag('set', { custom_map: { dimension1: 'es6', dimension2: 'host', },});// custom mapping values for this sessionsvar customDimensionsAndMetrics = { es6: es6yn(), host: document.location.host,};gtag( 'config', 'UA-811458-10', // NB: this is a jekyll var customDimensionsAndMetrics // pass custom mapping values with pageshow);function trackEmailSub(action) { var cat = 'email_sub'; try { gtag('event', `${cat}_${action}`, { event_category: cat, label: 'web', }); } catch (e) { if (Rollbar && Rollbar.error) { Rollbar.error(`${e}`); } }}function trackEmailSubSubmit() { trackEmailSub('submit');}function trackEmailSubSuccess() { trackEmailSub('success');}// -----------------------------------------------// BEGIN Pages Anchor Links http://ben.balter.com/2014/03/13/pages-anchor-links/// -----------------------------------------------function addHeaderLinksCss() { var css = ` .header-link { position: relative; left: -1.0em; margin-right: -0.55em; opacity: 0; -webkit-transition: opacity 0.2s ease-in-out 0.1s; -moz-transition: opacity 0.2s ease-in-out 0.1s; -ms-transition: opacity 0.2s ease-in-out 0.1s; } h2:hover .header-link, h3:hover .header-link, h4:hover .header-link, h5:hover .header-link, h6:hover .header-link { opacity: 1; } `; var style = document.createElement('style'); if (style.styleSheet) { style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); } document.getElementsByTagName('head')[0].appendChild(style);}function prependHeaderLink(h) { var id = h.getAttribute('id'); var anchor = document.createElement('a'); anchor.setAttribute('class', 'header-link'); anchor.setAttribute('href', `#${id}`); anchor.innerHTML = '#'; h.insertBefore(anchor, h.firstChild);}function addHeaderLinks() { addHeaderLinksCss(); ['H2', 'H3', 'H4', 'H5', 'H6'].map(function (tagName) { Array.from(document.getElementsByTagName(tagName)).map(prependHeaderLink); });}onDocReady1(addHeaderLinks);// -----------------------------------------------// BEGIN dumb-readtime// -----------------------------------------------function dumbReadtime() { var words = document.body.innerText.trim().replace(/\s+/gi, ' ').split(' ').length; var avgWPM = 275; /* 275 words per min avg adult read speed */ var readtime = Math.round(words / avgWPM); readtime = readtime.toString(); let el = document.getElementById('readtime'); if (readtime != '0' && el) { el.innerHTML = `${readtime} min read · `; }}onDocReady1(dumbReadtime);// -----------------------------------------------// BEGIN Zapier subscribe form// -----------------------------------------------async function postData(url = '', data = {}) { let formData = new FormData(); for (var key in data) { formData.append(key, data[key]); } return (await fetch(url, { method: 'POST', body: formData })).json();}var ZapierSub = { id: '4652873', hash: 'ocv3ly1', base: 'https://hooks.zapier.com/hooks/catch',};ZapierSub.url = [ZapierSub.base, ZapierSub.id, ZapierSub.hash].join('/');ZapierSub.submit = function (form) { var email = form['gsfs-email-input'].value; if (!ZapierSub.validateEmail(email)) { ZapierSub.msg('Invalid email.'); return false; } var data = { email: email, userAgent: navigator.userAgent, timestamp: new Date().toISOString(), sourceReceipt: [location.protocol, '//', location.host, location.pathname].join(''), sourceFull: document.location.toString(), }; // show 'spinner' ZapierSub.msg('submitting...', '#999'); document.activeElement.blur(); trackEmailSubSubmit(); postData(ZapierSub.url, data).then(ZapierSub.onResponse); // $.post(ZapierSub.url, data, ZapierSub.onResponse); return false;};ZapierSub.onResponse = function (resp) { // console.log(resp); // example success resp: // {id: "e0f8ea72-003f-4dec-aaf9-19788bf87927", request_id: "5ff3c2bf-bff1-41b7-b88b-7edb85bc3700", attempt: "5ff3c2bf-bff1-41b7-b88b-7edb85bc3700", status: "success"} if (resp && resp.status == 'success') { ZapierSub.onSuccess(); } else { ZapierSub.msg( 'Error subscribing. Contact [email protected] if you continue to have problems.', 'red' ); }};ZapierSub.validateEmail = function (email) { var re = /^(([^()[\]\\.,;:\s@"]+(\.[^()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email);};ZapierSub.msg = function (text, color = 'green') { if (text == '') { text = ''; } var el = document.getElementById('gsfs-msg'); el.style.color = color; el.innerHTML = text;};ZapierSub.onSuccess = function () { trackEmailSubSuccess(); ZapierSub.msg('Thanks for subscribing ✅'); document.getElementById('gsfs-email-input').value = '';};ZapierSub.emailHint = 'Your email...';ZapierSub.blurEmail = function (input) { if (input.value == '') { input.value = ZapierSub.emailHint; }};ZapierSub.focusEmail = function (input) { if (input.value == ZapierSub.emailHint) { input.value = ''; }};// -----------------------------------------------// BEGIN rollbar// -----------------------------------------------var _rollbarConfig = { accessToken: '134d53dc723e4aceb30546adc0266d53', captureUncaught: true, captureUnhandledRejections: true, payload: { es6: es6yn(), environment: document.location.host.match(/localhost/) ? 'dev' : 'prod', client: { javascript: { code_version: 'ef8f19165d17294afd6ee09a2801426bc102949c', }, }, },};// Rollbar/* eslint-disable */// prettier-ignore!function(r){var e={};function o(n){if(e[n]){return e[n].exports;}var t=e[n]={i:n,l:!1,exports:{}};return r[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.m=r,o.c=e,o.d=function(r,e,n){o.o(r,e)||Object.defineProperty(r,e,{enumerable:!0,get:n})},o.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},o.t=function(r,e){if(1&e&&(r=o(r)),8&e){return r;}if(4&e&&"object"==typeof r&&r&&r.__esModule){return r;}var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r){for(var t in r){o.d(n,t,function(e){return r[e]}.bind(null,t));}}return n},o.n=function(r){var e=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(e,"a",e),e},o.o=function(r,e){return Object.prototype.hasOwnProperty.call(r,e)},o.p="",o(o.s=0)}([function(r,e,o){"use strict";var n=o(1),t=o(5);_rollbarConfig=_rollbarConfig||{},_rollbarConfig.rollbarJsUrl=_rollbarConfig.rollbarJsUrl||"https://cdn.rollbar.com/rollbarjs/refs/tags/v2.19.2/rollbar.min.js",_rollbarConfig.async=void 0===_rollbarConfig.async||_rollbarConfig.async;var a=n.setupShim(window,_rollbarConfig),l=t(_rollbarConfig);window.rollbar=n.Rollbar,a.loadFull(window,document,!_rollbarConfig.async,_rollbarConfig,l)},function(r,e,o){"use strict";var n=o(2),t=o(3);function a(r){return function(){try{return r.apply(this,arguments)}catch(r){try{console.error("[Rollbar]: Internal error",r)}catch(r){}}}}var l=0;function i(r,e){this.options=r,this._rollbarOldOnError=null;var o=l++;this.shimId=function(){return o},"undefined"!=typeof window&&window._rollbarShims&&(window._rollbarShims[o]={handler:e,messages:[]})}var s=o(4),d=function(r,e){return new i(r,e)},c=function(r){return new s(d,r)};function u(r){return a((function(){var e=this,o=Array.prototype.slice.call(arguments,0),n={shim:e,method:r,args:o,ts:new Date};window._rollbarShims[this.shimId()].messages.push(n)}))}i.prototype.loadFull=function(r,e,o,n,t){var l=!1,i=e.createElement("script"),s=e.getElementsByTagName("script")[0],d=s.parentNode;i.crossOrigin="",i.src=n.rollbarJsUrl,o||(i.async=!0),i.onload=i.onreadystatechange=a((function(){if(!(l||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState)){i.onload=i.onreadystatechange=null;try{d.removeChild(i)}catch(r){}l=!0,function(){var e;if(void 0===r._rollbarDidLoad){e=new Error("rollbar.js did not load");for(var o,n,a,l,i=0;o=r._rollbarShims[i++];){for(o=o.messages||[];n=o.shift();){for(a=n.args||[],i=0;i © andrew kortina 2022 / about / home