Sign up for free to use this document yourself.

  • ++++++++++++++++++++++++++++++++++

    PLEASE GO HERE INSTEAD :

    https://gingkoapp.com/export/6e2db7dc8fe4b558dc00012c.html

    REASON :

    There is a bug in Gingko’s ‘View As > HTML output’.

    If it is not fixed soon, we will fix this page so you don’t get this error.

    ++++++++++++++++++++++++++++++++++

    FIXING…





    Humanity Upgrade

  • Outline

  • Extra code

  • Humanity needs an upgrade

  • Major bugs in the world system

  • We need a global revolution before it's too late

  • Our plan to help the world

  • We need your help

  • CSS

  • JS

  • Humanity’s operating system has far too many bugs in it

    it’s time we give it an upgrade!

  • Major bugs in the world system

    Too much inequality

    • Far too much poverty
    • Most of the wealth lies with just a few
    • Access to health-care, education, opportunities varies greatly

    Power lies with just the few

    • The very rich have most of the real power
    • Corporations seem to run everything these days
    • The working- and middle-class are generally unable to change things for their benefit

    Economic disasters waiting to happen

    • Uncontrollable economic disasters still happening
    • Social security systems will soon collapse with aging populations

    Too much violence

    • Plenty of wars in the world
    • Possible WWIII looming?
    • Many towns / cities are very dangerous

    We’re destroying our environment

    • Climate change is worsening
    • We’re not investing enough in clean energy
    • We’re cutting down our rainforests at an alarming rate

    Our quality of life is progressively getting worse

    • Unhealthy / unhappy lifestyles
    • Spending too much time working just to ‘get by’
    • Many are forgetting what it means to be human
    • Need to work longer hours just to get by
    • Don’t work on our dreams / passions - just for money
  • We need a global revolution before it’s too late

  • Our plan to help the world

  • We need your help

  • CSS

  • General text
  • Card margins
  • Headings
  • Tagline
  • Other elements
  • Public interface
  • HTML export
  • CS + JSS
  • JS

  • Hide cards
  • View As HTML -> Export HTML URL
{"cards":[{"_id":"5813d96db110bfba4a014cb8","treeId":"5813d96db110bfba4a014cb4","seq":8729084,"position":4,"parentId":null,"content":"<div style=\"display: none;\">\n++++++++++++++++++++++++++++++++++\n\nPLEASE GO HERE INSTEAD :\n\nhttps://gingkoapp.com/export/6e2db7dc8fe4b558dc00012c.html\n\nREASON :\n\nThere is a bug in Gingko's 'View As > HTML output'. \n\nIf it is not fixed soon, we will fix this page so you don't get this error.\n\n++++++++++++++++++++++++++++++++++\n\nFIXING...\n\n\n\n\n\n</div>\n\n\n\n# Humanity Upgrade"},{"_id":"5813d96db110bfba4a014cb9","treeId":"5813d96db110bfba4a014cb4","seq":8729085,"position":1,"parentId":"5813d96db110bfba4a014cb8","content":"## Humanity needs an upgrade"},{"_id":"5813d96db110bfba4a014cbb","treeId":"5813d96db110bfba4a014cb4","seq":8729087,"position":2,"parentId":"5813d96db110bfba4a014cb9","content":"<h3 class=\"tagline\" id=\"tagline1\">Humanity's operating system has far too many bugs in it</h3>\n\n<h3 class=\"tagline\" id=\"tagline2\">it's time we give it an upgrade!</h3>"},{"_id":"5813d96db110bfba4a014cbc","treeId":"5813d96db110bfba4a014cb4","seq":8729088,"position":2,"parentId":"5813d96db110bfba4a014cb8","content":"### `Major bugs in the world system`\n"},{"_id":"5813d96db110bfba4a014cbd","treeId":"5813d96db110bfba4a014cb4","seq":8729089,"position":1,"parentId":"5813d96db110bfba4a014cbc","content":"### Major bugs in the world system\n\n#### Too much inequality\n\n* Far too much poverty\n* Most of the wealth lies with just a few\n* Access to health-care, education, opportunities varies greatly\n\n#### Power lies with just the few\n\n* The very rich have most of the real power\n* Corporations seem to run everything these days\n* The working- and middle-class are generally unable to change things for their benefit\n\n#### Economic disasters waiting to happen\n\n* Uncontrollable economic disasters still happening\n* Social security systems will soon collapse with aging populations\n\n#### Too much violence\n\n* Plenty of wars in the world\n* Possible WWIII looming?\n* Many towns / cities are very dangerous\n\n#### We're destroying our environment\n\n* Climate change is worsening\n* We're not investing enough in clean energy\n* We're cutting down our rainforests at an alarming rate\n\n#### Our quality of life is progressively getting worse\n\n* Unhealthy / unhappy lifestyles\n* Spending too much time working just to 'get by'\n* Many are forgetting what it means to be human\n* Need to work longer hours just to get by\n* Don't work on our dreams / passions - just for money"},{"_id":"5813d96db110bfba4a014cbf","treeId":"5813d96db110bfba4a014cb4","seq":8729091,"position":3,"parentId":"5813d96db110bfba4a014cb8","content":"### `We need a global revolution before it's too late`"},{"_id":"5813d96db110bfba4a014cc0","treeId":"5813d96db110bfba4a014cb4","seq":8729092,"position":1,"parentId":"5813d96db110bfba4a014cbf","content":"### We need a global revolution before it's too late"},{"_id":"5813d96db110bfba4a014cc1","treeId":"5813d96db110bfba4a014cb4","seq":8729093,"position":4,"parentId":"5813d96db110bfba4a014cb8","content":"### `Our plan to help the world`"},{"_id":"5813d96db110bfba4a014cc2","treeId":"5813d96db110bfba4a014cb4","seq":8729094,"position":1,"parentId":"5813d96db110bfba4a014cc1","content":"### Our plan to help the world"},{"_id":"5813d96db110bfba4a014cc3","treeId":"5813d96db110bfba4a014cb4","seq":8729095,"position":5,"parentId":"5813d96db110bfba4a014cb8","content":"### `We need your help`"},{"_id":"5813d96db110bfba4a014cc4","treeId":"5813d96db110bfba4a014cb4","seq":8729096,"position":1,"parentId":"5813d96db110bfba4a014cc3","content":"### We need your help"},{"_id":"5813d96db110bfba4a014cc6","treeId":"5813d96db110bfba4a014cb4","seq":8729098,"position":6,"parentId":null,"content":"## `Outline`"},{"_id":"5813d96db110bfba4a014cc8","treeId":"5813d96db110bfba4a014cb4","seq":8729100,"position":8,"parentId":null,"content":"<code class=\"hide-card\">Extra code</code>"},{"_id":"5813d96db110bfba4a014cc9","treeId":"5813d96db110bfba4a014cb4","seq":8729101,"position":1,"parentId":"5813d96db110bfba4a014cc8","content":"<h3 class=\"hide-card\">CSS</h3>"},{"_id":"5813d96db110bfba4a014cca","treeId":"5813d96db110bfba4a014cb4","seq":8729102,"position":1,"parentId":"5813d96db110bfba4a014cc9","content":"<h3 class=\"hide-card\">CSS</h3>"},{"_id":"5813d96db110bfba4a014ccb","treeId":"5813d96db110bfba4a014cb4","seq":8729103,"position":2,"parentId":"5813d96db110bfba4a014cc9","content":"<style class=\"hide-card\">\n\n.card h2, .card h3, .card h4, .card h5, .card h6 {\n margin-top: 10px; \n margin-bottom: 15px; \n}\n\n.card h2:first-child, .card h3:first-child, \n.card h4:first-child, .card h5:first-child, \n.card h6:first-child { \n margin-top: 0; \n}\n\n#c3 h3:last-child,\n.card h2:last-child, .card h3:last-child, \n.card h4:last-child, .card h5:last-child, \n.card h6:last-child { \n margin-bottom: 0; \n}\n\n</style>\n\n##### General text\n"},{"_id":"5813d96db110bfba4a014ccc","treeId":"5813d96db110bfba4a014cb4","seq":8729104,"position":3,"parentId":"5813d96db110bfba4a014cc9","content":"<style class=\"hide-card\">\n\n#c2 h2 {\n padding-bottom: 10px;\n border-bottom: 1px dotted #ccc;\n}\n\n#c3 h3 {\n font-size: 14px;\n margin-bottom: 30px;\n}\n\n#c3 h4 {\n padding: 3px 6px;\n font-size: 90%;\n color: #c7254e;\n white-space: nowrap;\n background-color: #f9f2f4;\n}\n\nh1 code, h2 code, h3 code, h4 code, h5 code, h6 code {\n display: block;\n color: inherit;\n font-family: inherit;\n font-size: inherit;\n\n background-color: transparent;\n background-position: center right;\n background-repeat: no-repeat;\n background-size: 12px 10px;\n background-image: url(\"https://upload.wikimedia.org/wikipedia/commons/thumb/3/33/Octicons-arrow-right.svg/75px-Octicons-arrow-right.svg.png\");\n background-opacity: 0.5;\n}\n\n</style>\n\n##### Card margins\n"},{"_id":"5813d96db110bfba4a014ccd","treeId":"5813d96db110bfba4a014cb4","seq":8729105,"position":4,"parentId":"5813d96db110bfba4a014cc9","content":"<style class=\"hide-card\">\n\n.card ol, .card ul {\n margin-bottom: 0px;\n}\n\n.card p {\n padding-bottom: 10px; \n}\n\n</style>\n\n##### Headings\n"},{"_id":"5813d96db110bfba4a014cce","treeId":"5813d96db110bfba4a014cb4","seq":8729106,"position":5,"parentId":"5813d96db110bfba4a014cc9","content":"<style class=\"hide-card\">\n\n#tagline1, #tagline2 {\n text-align: right;\n}\n\n#tagline1:after {\n content: \" ...\";\n}\n\n#tagline2:before {\n content: \"... \";\n}\n\n#tagline2:first-letter { /*\n /* For Google Translate */\n text-transform: lowercase;\n}\n\n</style>\n\n##### Tagline\n"},{"_id":"5813d96db110bfba4a014ccf","treeId":"5813d96db110bfba4a014cb4","seq":8729107,"position":6,"parentId":"5813d96db110bfba4a014cc9","content":"<style class=\"hide-card\">\n\n#tagline1, #tagline2 {\n text-align: right;\n}\n\n#tagline1:after {\n content: \" ...\";\n}\n\n#tagline2:before {\n content: \"... \";\n}\n\n#tagline2:first-letter { /*\n /* For Google Translate */\n text-transform: lowercase;\n}\n\n</style>\n\n##### Other elements\n"},{"_id":"5813d96db110bfba4a014cd0","treeId":"5813d96db110bfba4a014cb4","seq":8729108,"position":7,"parentId":"5813d96db110bfba4a014cc9","content":"<style class=\"hide-card\">\n\n.navbar-public {\n padding-bottom: 5px;\n}\n\n.navbar-public h1, /* Logo */ \n.navbar-public .action[href^=\"/clone/\"] { /* Copy */ \n display: none;\n}\n\n.navbar-public .action[href^=\"javascript\"] { /* View As */\n position: absolute;\n top: 0;\n left: 0;\n}\n\n</style>\n\n##### Public interface\n"},{"_id":"5813d96db110bfba4a014cd1","treeId":"5813d96db110bfba4a014cb4","seq":8729109,"position":8,"parentId":"5813d96db110bfba4a014cc9","content":"<style class=\"hide-card\">\n\n.html-export p {\n position: relative;\n padding: 0 20px;\n}\n\n.html-export p < h3 {\n padding: 0;\n}\n\n.html-export h1, .html-export h2, .html-export h3 {\n margin: 40px 0;\n}\n\n.html-export h4, .html-export h5, .html-export h6 {\n margin: 30px 0;\n}\n\n.html-export h1 {\n text-align: center;\n}\n\n.html-export h1, .html-export h2, .html-export h3 {\n text-decoration: underline;\n}\n\n.html-export h2, .html-export h3, .html-export h4 {\n position: relative;\n left: -20px;\n}\n\n.html-export h4 {\n font-style: italic;\n}\n\n.html-export .tagline {\n text-decoration: none;\n}\n\n.html-export h1 code, .html-export h2 code,\n.html-export h3 code, .html-export h4 code,\n.html-export h3 code, .html-export h4 code {\n display: none;\n}\n\n</style>\n\n##### HTML export\n"},{"_id":"5813d96db110bfba4a014cd2","treeId":"5813d96db110bfba4a014cb4","seq":8729110,"position":9,"parentId":"5813d96db110bfba4a014cc9","content":"<style class=\"hide-card\">\n\n.card style + h1, .card script + h1,\n.card style + h2, .card script + h2,\n.card style + h3, .card script + h3,\n.card style + h4, .card script + h4,\n.card style + h5, .card script + h5,\n.card style + h6, .card script + h6 {\n margin-top: 0;\n}\n\n#c3 h3.hide-card {\n text-align: center;\n padding-bottom: 10px;\n border-bottom: 1px solid #ccc;\n}\n\n</style>\n\n##### CS + JSS\n"},{"_id":"5813d96db110bfba4a014cd3","treeId":"5813d96db110bfba4a014cb4","seq":8729111,"position":2,"parentId":"5813d96db110bfba4a014cc8","content":"<h3 class=\"hide-card\">JS</h3>"},{"_id":"5813d96db110bfba4a014cd4","treeId":"5813d96db110bfba4a014cb4","seq":8729112,"position":1,"parentId":"5813d96db110bfba4a014cd3","content":"<h3 class=\"hide-card\">JS</h3>"},{"_id":"5813d96db110bfba4a014cd5","treeId":"5813d96db110bfba4a014cb4","seq":8729378,"position":2,"parentId":"5813d96db110bfba4a014cd3","content":"<script class=\"hide-card\">\n\n(function(){\n\n /* Check if is in application */\n\n if (window.location.href.substring(22,25) == \"app\")\n return;\n \n\n /* */\n\n var elts = document.getElementsByClassName (\"hide-card\");\n\n for (var i=0; i<elts.length; i++) {\n /*\n var elt = elts[i];\n\n /* Check parent elements for card (with limit) * /\n\n var found = false\n\n for (var j=0; j<50; j++) {\n\n elt = elt.parentElement\n\n classes = elt.getAttribute (\"class\")\n\nalert (typeOf (classes))\n\n/*\n if (classes.length == 0) contine;\n\n for (var k=0; k<classes.length; k++) {\n\n var class = classes[k]\n\nalert (class)\n }\n*/\n \n }\n }\n\n})()\n\n</script>\n\n##### Hide cards\n"},{"_id":"5813d96db110bfba4a014cd6","treeId":"5813d96db110bfba4a014cb4","seq":8729114,"position":3,"parentId":"5813d96db110bfba4a014cd3","content":"<script class=\"hide-card\">\n\n/** \n\nThis is a quick fix for the bug in Gingko's output of\nView As > HTML to change it to the Export > HTML URL\n\nNote: The function just exits if interface changes so much\n that the searches will no longer work\n\nUsage: Just copy / past into any card and it should work\n\n**/\n\n(function(){\n\n /* Set the View As > HTML URL */\n\n var loc = window.location.href;\n var prefLen = 22; /* for \"https://gingkoapp.com/ */\n\n var vaUrl = loc.substring (prefLen) + \".html\";\n\n\n /* Set the Export > HTML URL */\n\n var appId, exUrl;\n var links = document.getElementsByTagName (\"a\");\n var found = false;\n\n /* Search for <a href=\"/clone/...\"> */\n\n for (i=0; i<links.length; i++) {\n\n var link = links[i];\n var href = link.getAttribute(\"href\");\n\n if (href == null || href.length < 8) continue;\n\n if (href.substring (0, 7) == \"/clone/\") {\n\n appId = href.substring (7);\n found = true;\n break;\n }\n }\n\n /* Return if /clone/ not found (is not public URL */\n\n if (found != true) return;\n\n exUrl = \"export/\" + appId + \".html\";\n\n\n /* The View As list has class save-as-dropdown */\n\n var sad = document.getElementsByClassName \n (\"save-as-dropdown\");\n\n if (sad.length == 0) return;\n\n /* Get list of View As elements */\n\n list = sad[0].getElementsByTagName (\"li\");\n\n if (list.length == 0) return;\n\n /* Find View As HTML list item */\n\n for (var i=0; i<list.length; i++) {\n\n /* Get the link */\n\n var item = list[i];\n var links = item.getElementsByTagName (\"a\");\n\n if (links.length == 0) return;\n\n var link = links[0];\n\n /* If link is vaUrl, set to exUrl and return */\n\n if (link.getAttribute (\"href\") == vaUrl) {\n\n link.setAttribute (\"href\", exUrl);\n\n return;\n }\n }\n\n})();\n\n</script>\n\n##### View As HTML -> Export HTML URL"}],"tree":{"_id":"5813d96db110bfba4a014cb4","name":"Humanity Upgrade","publicUrl":"humanity-upgrade"}}