tag:blogger.com,1999:blog-66794922024-03-14T04:37:40.422+02:00public weblog('jaysen naidoo')jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.comBlogger177125tag:blogger.com,1999:blog-6679492.post-78100845822441038002024-02-16T09:57:00.001+02:002024-02-16T10:55:56.933+02:00new opiates<div class="xsag5q8" dir="auto"><div dir="auto"><div class="x1iorvi4 x1pi30zi x1swvt13 xjkvuk6" data-ad-comet-preview="message" data-ad-preview="message" id=":rkm:"><div class="x78zum5 xdt5ytf xz62fqu x16ldp7u"><div class="xu06os2 x1ok221b"><span class="x193iq5w xeuugli x13faqbe x1vvkbs x1xmvt09 x1lliihq x1s928wv xhkezso x1gmr53x x1cpjm7i x1fgarty x1943h6x xudqn12 x3x7a5m x1f6kntn xvq8zen xo1l8bm xzsf02u x1yc453h" dir="auto"><div class="xdj266r x11i5rnm xat24cr x1mh8g0r x1vvkbs x126k92a"><div dir="auto" style="text-align: start;">"When I’m driving, I sometimes turn on the radio and I find very often that what I’m listening to is a discussion of sports. These are telephone conversations. <span><a tabindex="-1"></a></span>People call in and have long and intricate discussions, and it’s plain that quite a high degree of thought and analysis is going into that. People know a tremendous amount. They know all sorts of complicated details and enter into far-reaching discussion about whether the coach made the right decision yesterday and so on. These are ordinary people, not professionals, who are applying their intelligence and analytic skills in these areas and accumulating quite a lot of knowledge and, for all I know, understanding. On the other hand, when I hear people talk about, say, international affairs or domestic problems, it’s at a level of superficiality that’s beyond belief."</div></div><div class="x11i5rnm xat24cr x1mh8g0r x1vvkbs xtlvy1s x126k92a"><div dir="auto" style="text-align: start;"> </div><div dir="auto" style="text-align: start;">-- Noam Chomsky</div><div dir="auto" style="text-align: start;"> </div><div dir="auto" style="text-align: start;"> </div><div dir="auto" style="text-align: start;">We exhaust our cognitive resources on the trivial. <br /></div></div></span></div></div></div></div></div><a href=""></a>
<blockquote>
</blockquote>jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-41047757303256038172023-11-18T11:29:00.002+02:002023-11-18T16:50:06.617+02:00solving social with forced interoperabilityThe social networks we use are spaces where our interactions and their reach are very prone to manipulation. It's easy enough to rig a public feed to dampen certain messages and amplify others for profit or politics - and we would not be able to tell. <div><br></div><div>The damping of a message wouldn't have to be applied for those in the 'bubble' that already agree with it .. but is very effective when applied to those outside that bubble.</div><div><br></div><div>So the people that share a certain idea would be mostly talking to themselves. Useful for organising around an idea, but with little to no spreading of the idea.</div><div>...</div><div><br></div><div>This potential subversion of our new public space(s) cannot easily be avoided or even detected while we use platforms whose source code isn't open for inspection.</div><div><br></div><div>An idea being called forced interoperability might offer a path to a possible solution. </div><div>https://spectrum.ieee.org/doctorow-interoperability</div><div><br></div><div>Right now there are multiple social networking platforms available that adopt open standards that allow for a federated approach -like Mastodon and the Fediverse- so that different platforms running different software can access the same public space. Most are publicly owned (copyleft) and therefore have public feed algorithms that are open to inspection . </div><div><br></div><div>All of these function quite well but suffer a seemingly insurmountable downside - public spaces work best when they are ubiquitous, and so there's a very very big disincentive to leave the platforms with the largest populations</div><div><br></div><div>Forced interoperability is the idea that we solve this knot of a problem by legislating to force the existing monopolies to adopt those open standards so that open platforms we chose can work seamlessly with the Facebooks, Twitters and Instagrams.</div><div><br></div><div>The EU is already doing this for messaging - https://www.theverge.com/2022/3/24/22995431/european-union-digital-markets-act-imessage-whatsapp-interoperable</div><div><br></div><div>China seems to have implemented some of it in their networks.</div><div><br></div><div>We need to push for legislation that forces interoperability for our social networks too.</div><div><br></div><div>Different communities choosing the platforms with the rules and ethics they want. And those separate platforms talking to everybody else.</div><div><br></div><div>This won't immediately solve that public feed manipulation problem. If everyone stayed on with the existing closed platforms - they still get manipulated. </div><div><br></div><div>But if the idea of freedom from that manipulation grows... without any downsides..</div><div>We could see populations voting with their feet on the type of public space they want</div>jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com3tag:blogger.com,1999:blog-6679492.post-57401014377630188632023-10-15T15:57:00.006+02:002023-10-15T21:12:25.760+02:00Beyond Selfishness and Altruism: Evolution, Empathy, and Systemic Sustainability<p>Ben Goertzel on good and evil: </p><p>"It's a complicated and somewhat silly distinction.
Human beings under evolution have been shaped by two objective
functions: Individual selection and group selection. The tension between
selfishness and altruism.
A lot of what we view as evil is selfishness -Individual interest. A lot
of what we view as good is altruism -acting in the interests of the
collective.
We are a mix. </p><p>But culture has a lot of flexibility in what it teaches as
the default position between the two.
And we have a lot of room to move to more altruism."
<br />[end quote] </p><p>Expanding on Ben Goertzel's delineation between good and evil through
the prism of individual and group selection, there's an additional
evolutionary dimension worth considering: the long-term viability of
groups in relation to their external environment and other groups. This
involves another kind of selection - one based on a group's ability to
extend its empathic boundaries and sustain harmonious coexistence with
out-groups and the environment.</p><p>This "meta-selection" isn't just about immediate survival or dominance
but encompasses a group's adaptive strategies for long-term
sustainability and coexistence. It's about how a group defines its
circle of empathy and the consequent impact on its cooperative and
competitive strategies. Groups that practice wider empathy are not just
being altruistic; they're investing in a robust strategy for long-term
survival. They contribute to a social and ecological equilibrium,
enhancing not just their own resilience, but the resilience of a larger
interconnected system. </p><p>This perspective also casts a new light on the concepts of good and
evil. Actions and policies that foster broad cooperation and empathy,
even beyond immediate in-group interests, contribute to the collective
good—not just of one's own group, but of the larger ecosystem of groups
and the environment.</p><p>Conversely, short-sighted strategies, those
prioritizing immediate in-group benefits at the severe expense of others
and the environment, can be viewed as contributing to a collective
evil. They may offer immediate gains but compromise the long-term
resilience and sustainability of the broader system. </p><p>It's crucial to note that in this evolutionary framework, the ultimate
"victory" scenario isn't one group out-competing all others to the point
of their extinction, then living in isolation, sustainably, with the
non-human environment. Such a scenario would actually be detrimental to survival in the long run due to decreased systemic robustness
resulting from reduced diversity. </p><p>True optimal success in this framework is a rich tapestry of diverse
groups, all practicing extended empathy, cooperating where possible, and
coexisting sustainably with each other and the environment. This
diversity isn't just a moral ideal; it's a strategic one, vital for the
long-term resilience and adaptability of life on Earth.
<br /><br />(<a href="https://chat.openai.com/c/ac6b6712-a1c2-4236-a572-9243ed5e7a67" target="_blank">uses some help from an artificial friend</a>)<br /></p><blockquote>
</blockquote>jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com2tag:blogger.com,1999:blog-6679492.post-1737495513478046492021-07-28T06:50:00.001+02:002021-07-28T06:50:08.842+02:00technical stagnation under late capitalismThe relative scientific and technical stagnation under late capitalism is hardly a new observation, but one that bears repeating.<br />Our best minds are largely at work making shiny things we don't need or figuring out how best to sell it to us. Pure scientific research is at an all time low and research departments directed in some way by profit motive are the norm. We think we're living in a sci-fi future because that thinking sells shiny things and advertising works. But the slowing down in the rate of technical advancement has only really just begun... It takes about a generation before the fruits of raw research can be deployed as technologies, and we will only really see real downside of this approach a generation of two from now - just when we could use all the science we can get to save us from the ecological disaster also wrought by run away capitalism.<br /><blockquote>
</blockquote>jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-17274516732049936672019-08-25T19:55:00.003+02:002019-08-25T21:21:57.290+02:00hypothes.isA sidebar annotating the web, like SideWiki should have been.<br />
<br />
Social bookmarking, tagging, annotating and note sharing of the web in public or private groups, or just for yourself. <br />
<br />
"Our efforts are based on the annotation standards for
digital documents developed by the W3C Web Annotation Working Group. We
are partnering broadly with developers, publishers, academic
institutions, researchers, and individuals to develop a platform for the
next generation of read-write web applications. You can follow our
develo<span class="text_exposed_show">pment progress on our roadmap. Many have contributed tools, plug-ins and integrations."</span><br />
<br />
<div class="text_exposed_show">
<a data-ft="{"tn":"-U"}" data-lynx-mode="asynclazy" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fweb.hypothes.is%2F%3Ffbclid%3DIwAR3Hn0e93zJjDNPNUIxbcEJtoNMS1OI2iMD0h3Tls5UWkf3qm8ORjS0avn4&h=AT34-FjeHlk9xK1gUUIJHO-WXVBbvDW2YOKc9AIIQIKHPq0XcN4toYvCEgz0wp7doGGPuBMJxVk51XF8yC6ITKW45-04AWixhz9AnOprpEjLbraCmZpQpWIXy0XMHUMtJXyMakBjHJl2KLrJ2Qnxxuaq4vS4" rel="noopener nofollow" target="_blank">https://web.hypothes.is/</a><br />
<a data-ft="{"tn":"-U"}" data-lynx-mode="asynclazy" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fweb.hypothes.is%2Fabout%2F%3Ffbclid%3DIwAR0ej3hK4yveQ9YdRNzRggvXtvaysudZ1O4pVdia0fQ2d2JVTTxj_Z5GW20&h=AT3gMdPAhEzLEBh2LDCE6Nl8limwCwuhCsTHKiaYac7Mf1yezDGAqJyDli7TsOBteYyvac2jcefXDeHgx-vGwziV3gakiLJTiD7fr06NtyRHLQ-2j8u3AzqH7wV0Mbgte8sVV52YrkxwXheKfhCvWYC88NYl" rel="noopener nofollow" target="_blank">https://web.hypothes.is/about/</a><br />
<br />
sourcecode and other projects at <a data-ft="{"tn":"-U"}" data-lynx-mode="asynclazy" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Fhypothesis%3Ffbclid%3DIwAR2woxeZI7qIF-_b_riHM3MI29ZzYvL-4fjnH91JGqu24hk8anNvinKKPws&h=AT1pOzq1srZwlaL18qhTvb0YW7buFu6sMu8cmYnd9pdPAT5wLnLsjkvksanmuXgiUdlHLRfq_P_1E20lyRYped3SmVNYs3QYvXYDxNbCfaMN9XBz-RCWfzKaR1-dmjmIEt6bH94yx1EgJXfv4Gs0TvlC1UHp" rel="noopener nofollow" target="_blank">https://github.com/hypothesis</a> </div>
<br />
<br />
A Chrome extension. Firefox and other users will have to use the bookmarklet for now - which works very well<br />
<a href="https://www.blogger.com/see%20https://web.hypothes.is/installing-the-bookmarklet/" target="_blank">see web.hypothes.is/installing-the-bookmarklet/</a><br />
<br />
run by a public foundation apparently. source code is open <b>but not copyleft, alas.</b><br />
<a href="https://www.blogger.com/blogger.g?blogID=6679492"></a>
<br />
<blockquote>
</blockquote>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-77617568535957928492019-08-15T13:55:00.006+02:002019-08-15T13:55:56.694+02:00hacking past deepfakery<div data-contents="true">
<div class="" data-block="true" data-editor="7jk8q" data-offset-key="4l1hm-0-0">
<div class="_1mf _1mj" data-offset-key="4l1hm-0-0">
<span data-offset-key="4l1hm-0-0"><span data-text="true">deepfakes, faked news/info and ml powered bots aren't going to go away.</span></span></div>
</div>
<div class="" data-block="true" data-editor="7jk8q" data-offset-key="8all-0-0">
<div class="_1mf _1mj" data-offset-key="8all-0-0">
<span data-offset-key="8all-0-0"><br data-text="true" /></span></div>
</div>
<div class="" data-block="true" data-editor="7jk8q" data-offset-key="32dfc-0-0">
<div class="_1mf _1mj" data-offset-key="32dfc-0-0">
<span data-offset-key="32dfc-0-0"><span data-text="true">the populations of the networked will have to evolve toward more skepticism, and alongside that our information networks will have to grow more robust too - with systems to handle the verification of sources, contestation, crypto-verifiable public identity, and levels of trust amongst individuals and community</span></span></div>
</div>
</div>
<a href="https://www.blogger.com/blogger.g?blogID=6679492"></a>
<blockquote>
</blockquote>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-54273533232842345982019-08-04T12:43:00.000+02:002019-08-04T13:38:13.884+02:00odd notes Copyleft and our digital future .. and a public rhizome to surf and buildA thought about revisiting. diarising. Then...<br />
<div dir="auto">
<br /></div>
<div dir="auto">
How copyleft, public ownership licensing is necessary (but not sufficient) for any worthwhile digital future. We'll never fix the major issues with our current search and social networking technologies until we properly own them . And can see and trust how they work.</div>
<div dir="auto">
Public Digital tools and info being shared to it's full potential will offer an advantage to our public protects. Letting us copy mutate add blend subtract fork our projects in a vastly quicker and more productive way than how projects are building now. Yielding the most interesting potential complexity and possibility for solutions to the fast evolving self parasitism we suffer . The like that has plagued us throughout our history and continues to out-advance us even as it is forced to retreat</div>
<div dir="auto">
<br /></div>
<div dir="auto">
Also on the rhizome.</div>
<div dir="auto">
A group of tagged and heavily linked set of pages . Using the tag opportunities and massive wiki-like linking to organise and navigate the info space in interesting ways.</div>
<div dir="auto">
Quick search of all Pages</div>
<div dir="auto">
Quick filter</div>
<div dir="auto">
Quick filter by tags</div>
<div dir="auto">
Quick community filters .</div>
<div dir="auto">
<br /></div>
<div dir="auto">
Community focused features</div>
<div dir="auto">
Easy and transparent Merging and forking of communities .. principal feature</div>
<div dir="auto">
Easy to add suggest link copy hardlink fork hardfork any node on the zome from one community to another. </div>
<div dir="auto">
Mechanisms for dispute and consensus</div>
<div dir="auto">
That shared public license applying to all nodes</div>
<div dir="auto">
<br /></div>
<div dir="auto">
<br />
<div dir="auto">
<br /></div>
<div dir="auto">
<br style="-webkit-text-stroke-width: 0px; color: black; font-family: sans-serif; font-size: large; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /></div>
</div>
<a href="https://www.blogger.com/blogger.g?blogID=6679492"></a>
<br />
<blockquote>
</blockquote>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-31183098218438349682018-01-12T08:32:00.003+02:002021-07-28T06:51:13.873+02:00dream talkjust had a cool dream<br />
<br />
Our brains are largely a patchwork of buggy sub-processes making us feel happy or sad by the relative probabilities of some uppity replicating protein making more of itself. That's why we feel good and that's why we feel bad. That and all the real pain and joy that causes. <br />
<br />
All we can do is to try get out of our heads. Our heads are broken. Be kind to each other, kind to everyone. Try to fix ourselves. We don't have to live these broken lives. When they're broken, then we can try to help each other. <br />
<br />
That or something close is what the lady told the players, but only after she lost. <br />
<a href="https://www.blogger.com/blogger.g?blogID=6679492"></a>
<br />
<blockquote>
</blockquote>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-27476965717528689492018-01-01T21:43:00.000+02:002018-01-11T15:43:12.905+02:00our tools are brokenRegular Reminder - Our tools Are Broken: social networking tools and other information infrastructure that are not publicly owned (and by that I mean licensed under the <a href="https://en.wikipedia.org/wiki/GNU_General_Public_License" target="_blank">General Public License</a> or Copylefted -see <a href="http://en.wikipedia.org/wiki/Copyleft">http://en.wikipedia.org/wiki/Copyleft</a>) are fundamentally broken. Because anything less than public ownership severely limits the extent to which we can use, fix, experiment, and grow these into useful universal assets .. This is especially true in the long term.<br />
---<br />
<br />
The list of our broken tools include Facebook, Google search, Twitter, and the operating systems Windows, Mac-OSX, IOS, and bits of Android. Linux is completely ours. Most of Android and the software that serves up and browses the world wide web is also properly public property.<br />
<br />
Distributed/Federated social software that could easily replace Facebook and Twitter already exists (see <a href="https://joindiaspora.com/" target="_blank">Diaspora</a> and <a href="https://identi.ca/" target="_blank">Identica</a>). Publicly owned search engines won't have to start from scratch either.<br />
<br />
Its just going to take us some time to realise that all the complaints that we have about our social software - about the abuses of power that extend from privacy violations to the manipulation of search results and manipulation of our social signalling - all of these cannot be fixed until we switch to Free (as in speech) Software.<br />
<a href="https://www.blogger.com/blogger.g?blogID=6679492"></a>jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-40743344257001717972017-10-03T10:19:00.003+02:002017-10-03T14:21:12.433+02:00more misc notes on the biological path to strong ai<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/-h-cz7yY-G8" width="560"></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
agree that this is looking like the best path to strong AI. don't agree that the biological is the only potential path.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
the biological path is only the best path while we share fundamental constraints with the brain.</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
SDRs are a great example of evolution solving a problem working against limiting constraints. In the the case of SDRs the constraints are those of computing power, storage space and access times in the brain.<br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
The reliance on SDRs is likely linked to one of the bugs in our intelligence - the bias toward equivalence (the <a href="https://en.wikipedia.org/wiki/Is-a" target="_blank">"IS A"</a> bias). A hypothetical predictive system implemented without SDRs or with less dependence on SDRs might also be an intelligence that suffers less from the is-a bias.</div>
<a href="https://www.blogger.com/blogger.g?blogID=6679492"></a>
<br />
<blockquote>
</blockquote>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-81586848994004377622017-07-31T17:52:00.000+02:002017-08-11T21:16:27.185+02:00keyword shortcuts in chromeThe following works by typing a keyword into the address bar (omnibar) and pressing enter to jump to a specific url. In Google's Chrome (as of version 59.0), this isn't available through the bookmark manager like it is in Firefox, but you can easily use the Search Engine Shortcuts feature in Chrome to work the same way.<br />
<br />
<h3>
<b>How to create a keyword shortcut in Chrome</b></h3>
<ol>
<li>Right click the address bar (omnibar)</li>
<li>Select edit search engines...</li>
<li>Click on 'ADD' - which appears after the default search engines section</li>
<li>In the dialog that pops up:</li>
</ol>
<ul><ul>
<li>in the <b>search-engine field</b> - name your bookmark</li>
<li>in the <b>keyword </b>field - enter your keyword shortcut string (what you will need to type in the omnibar to quickly jump to this 'bookmark'</li>
<li>In <b>URL </b>field - type in the url you want to associate with the keyword</li>
</ul>
</ul>
<div>
<br /></div>
<h3>
Placeholder for additional text</h3>
The url can contain a special placeholder: '%s' (without the quotes) that will serve as a placeholder for additional text that you can enter if you press tab after typing the keyword shortcut.<br />
<br />
For example, I use a keyword shortcut that jumps to list of bookmarks on https://pinboard.com by given tag. For that:<br />
<ul>
<li>I use 'pint' (without quotes) as keyword,</li>
<li>and https://pinboard.in/u:jaysen/t:%s/ as url.</li>
</ul>
Then to access all my bookmarks on pinboard that is tagged with 'todo' as example<br />
<ul>
<li>I type 'pint' in omnibar,</li>
<li>press TAB</li>
<li>type the tag I want to visit - in this example 'todo'</li>
<li>and ENTER This takes me to https://pinboard.in/u:jaysen/t:todo/</li>
</ul>
<ul style="background-color: white; border: 0px; color: #242729; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1em 30px; padding: 0px; vertical-align: baseline;">
</ul>
<a href="https://www.blogger.com/blogger.g?blogID=6679492"></a>
<br />
<blockquote>
</blockquote>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-59123747646474530782017-07-21T13:48:00.000+02:002017-07-21T14:01:35.977+02:00growing pains"The tribes and clans of early man never left us, they just expanded outward like ripples in a pond, becoming more intricate." - without losing too much of their easy use of violence and coercion.<br />
<br />
We can reshape - build networks of decentralized public power using smart tools for communication and knowledge-sharing, decision-making and organisation.<br />
<br />
But then again, we should never underestimate the potential for things to get very much worse instead (or first?), as the priests and warlords - now corporations and politicians - steadily turn up the manipulation and violence to keep things running in their favour.<br />
<br />
<a href="https://www.blogger.com/blogger.g?blogID=6679492"></a>
<br />
<blockquote>
</blockquote>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-45888664834234725162017-02-22T18:40:00.000+02:002017-03-05T18:29:20.386+02:00octobrains<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/XXMxihOh8ps" width="560"></iframe><a href="https://www.blogger.com/blogger.g?blogID=6679492"></a>
<br />
<blockquote>
</blockquote>
<div>
<br /></div>
<div>
<div>
Did the 100s of smelling, tasting, feeling suckers on the 8 legs of an octopus do a similar thing for the octopus brain as the evolution of hands did to ours ?... and did the decentralised architecture of the octopus brain reduce the impact the 8 arm rich information stream had on evolving a complex central brain?</div>
<div>
<br /></div>
<div>
Or was it that without the single repeated architecture of the mammalian neocortex as general intelligence engine, gains made in complexity in those sensory streams were not <i>as</i> reusable toward the evolution of a more general intelligence ??</div>
<div>
<br /></div>
<div>
<br /></div>
</div>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-71510386031628749372017-02-12T08:35:00.000+02:002017-08-11T19:28:13.357+02:00mr robot guess #254 <br />
The world is simulation. The Facility has detected existence of the real world - one level up from the sim. Mr Robot is not Elliot’s father, but from one level up - and runs as an instance in Elliot’s brain from time to time — sometimes sharing.<br />
...<br />
Naah . I withdraw this guess - It doesn't account for the time trickery ... possibly.<br />
<br />
---<br />
UPDATE: I withdraw that withdrawal. It could account for the time trickery.<br />
<a href="https://www.blogger.com/blogger.g?blogID=6679492"></a>
<br />
<blockquote>
</blockquote>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-52069004051639668732017-02-12T08:24:00.000+02:002017-02-13T13:27:37.427+02:00take the lead and run with it<div>
how funny would it be if all the lunacy of colonialism was a result of lead plumbing for the aristocracy . NOT</div>
<div>
<br /></div>
<div>
lead is a neurotoxin with evidence showing loss of executive discretion, btw</div>
<div>
<div>
...</div>
<div>
<br /></div>
<div>
but of course lead doesn't quite so neatly explain all the current day pathologies</div>
<div>
....</div>
<div>
except for maybe by ... sheer inertia</div>
<div>
<br />
....</div>
<div>
like if you inherit a system with lunatic aggression providing you all sorts of crazy power, a understandable reaction might be to simply continue in that vein.</div>
<div>
<br />
'run with it'</div>
<div>
<br /></div>
<h3>
<b>Take the lead and run with it - a lunatic theory for the early anthropocene</b></h3>
</div>
<div>
<br /></div>
<div>
<a href="https://www.facebook.com/jaysenn/posts/10155041505241487" target="_blank">https://www.facebook.com/jaysenn/posts/10155041505241487</a></div>
<div>
<br />
<blockquote>
</blockquote>
</div>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-500594194164443922016-09-22T16:15:00.000+02:002017-02-12T08:35:05.436+02:00gene and race<div style="text-align: justify;">
So there was this discussion on non-racialism at this book launch last night ...</div>
<div style="text-align: justify;">
and a member of the audience asked that typical question about the obvious genetic basis to race. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
I was working up to try and answer there, but found it a bit hard to get my thoughts together in time. So below is working toward how I'd like to answer that in future. I'll correct/refine it with time, hopefully, and corrections and comments from you, the anonymous or not anonymous public, are as welcome as always.</div>
<div>
<h4 style="text-align: justify;">
<br /> Attempt One:</h4>
</div>
<div>
<div>
<div style="text-align: justify;">
Once our very early, singular human population separated geographically (after what appears to be a series of survival bottlenecks), they evolved separate and particular traits according to the now well understood processes of natural selection and genetic drift. </div>
</div>
<div>
<div style="text-align: justify;">
<br /></div>
</div>
<div>
<div style="text-align: justify;">
Even while populations were largely separated, there was still sufficient movement and interaction to allow for genetic information to pass between populations. This, most importantly, would have included the successful spread of immune response adaptations and anti-parasite counter-measures vital to early population survival. [which is why all so called races have within their populations a spread of proteomic pathways for immune function that are common between races] </div>
</div>
<div>
<div style="text-align: justify;">
<br /></div>
</div>
<div>
<div style="text-align: justify;">
As populations interacted and genetic information spread, there are a few mechanisms by which certain traits persisted within local populations, despite the relatively thorough statistical mixing of other genetic traits. The mechanisms that ‘preserved’ local ‘race type traits’ include environment specific adaptations (like skin colour) that were continuously selected for within separated populations by survival pressure, and culture-specific sexual selection criteria - that proceeded along with cultural evolution. There are more mechanisms i think, but these two come to mind for now.</div>
</div>
<div>
<div style="text-align: justify;">
<br /></div>
</div>
<div>
<div style="text-align: justify;">
Via these mechanisms, an aggregation of certain traits (the sexual selection model accounts for why these are most often just externally visible) would accumulate within populations, while allowing the fortunate mixing of other vital genetic survival strategies without which local populations would most likely have fallen from parasite/pathogen load/stress.</div>
</div>
<div>
<div style="text-align: justify;">
<br /></div>
</div>
<div>
<div style="text-align: justify;">
This explains why, with the exception of this small percentage of ‘race type traits’, when looking at particular sequences, we often see more genetic diversity within races than between them — for example, there will be a particular immune system function that is expressed in different ways by several different protein pathways (lets call them A,B,C,D) and each race will have individuals carrying sequences for A,B,C,D. For the larger pathways, two individuals from different ‘races’ carrying the sequences necessary for A will often have more in common genetically with each other than with members of the same race carrying sequences for B, say.</div>
</div>
<div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
[Immune function has been a big driver for evolution throughout the entire animal line, and so its not for nothing that it gets emphasised when discussing genetic variation.]</div>
</div>
<div>
<div style="text-align: justify;">
<br /></div>
</div>
<div>
<div style="text-align: justify;">
Even as our populations experienced civilisational shifts that allowed for more interaction between populations and more and more geographical displacement, patterns of mechanisms like the culture-specific sexual selection mentioned above - now intimately coupled with power, violence, etc. - still worked to keep certain traits prominent within local populations. </div>
</div>
<div>
<div style="text-align: justify;">
<br /></div>
</div>
<div>
<div style="text-align: justify;">
Anyway, I think that's the type of traits the dude from yesterday mentioned. That small percentage of genetic traits, often highly visible, that we based the myth of race on.</div>
<h3>
</h3>
<h4 style="text-align: justify;">
<br /> added later:</h4>
<div style="text-align: justify;">
Of course, the other reason that immune system is so important when discussing us, is that in the very brief evolutionary time since we split up, nothing much else changed.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Sure some of us lightened our skins and straightened our hair, but these were almost insignificant changes when seen against our vast evolutionary history.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
The most significant changes to humankind since our ‘forking’ is that the big brains that we evolved before we split led to us being super successful wherever we went - and that success was met in turn by a multitude of parasites rushing in to live off a newly found ecosystem - us.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
So, most of our real evolution as humans, neglecting the very very minor surface tweaks, have been in complex immune system responses to those parasites since we became successful. That is why we are closer to members of other races that share our immune pathways than those of our race that don’t - immune system complexity makes up most of our evolution since we got here.</div>
</div>
</div>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-88234986969498821632016-06-07T10:36:00.000+02:002017-08-11T21:18:20.228+02:00Are We Shifting to a New Post-Capitalist Value Regime? RT @mbauwens (Michel Bauwens): Are We Shifting to a New Post-Capitalist Value Regime? <a href="https://t.co/l1tn1LEs0R">https://t.co/l1tn1LEs0R</a> (one of my best lectures)<br /><br />"We will argue that there is consistent evidence that the structural crises of the dominant political economy is leading to responses that are prefigurative of a new value regime, of which the seed forms can be clearly discerned."<br /><br /><a href="https://www.youtube.com/watch?v=CltUp19s9lc">https://www.youtube.com/watch?v=CltUp19s9lc</a> - video lecture. 45mins. worth the watch. <a href="https://www.blogger.com/blogger.g?blogID=6679492"></a>
<br />
<blockquote>
</blockquote>
<div class="separator" style="clear: both; text-align: left;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/CltUp19s9lc/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/CltUp19s9lc?feature=player_embedded" width="320"></iframe></div>
... notes to followjaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-43969506190236367992016-05-25T11:25:00.000+02:002017-08-11T21:18:52.984+02:00race and inequality links flow both waysRacism is also emergent en-masse because it allows a population to subconsciously rationalise their privilege. So instead of just causing social injustice, racism is also a result of social injustice. The more you see racially implemented social privilege, the more you have to apply racist models to subconsciously justify that privilege - when you have it.<div>
<blockquote>
</blockquote>
</div>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-53756270143139938342016-05-07T17:57:00.000+02:002017-10-03T14:26:42.048+02:00principles of hierarchical-temporal-memoryHTMemory and Sparse Distributed Networks. Lots of progress in understanding the neocortex - how intelligence works in the brain - and modelling that for a cortical approach to machine intelligence<a href="https://www.blogger.com/blogger.g?blogID=6679492"></a> <br />
<br />
UPDATE: broken link: Video moved to <a href="http://numenta.com/learn/htm-videos-from-jeff-hawkins.html">http://numenta.com/learn/htm-videos-from-jeff-hawkins.html</a>. <br />
<br />
Direct link on youtube: <a href="https://youtu.be/6ufPpZDmPKA">https://youtu.be/6ufPpZDmPKA</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/6ufPpZDmPKA" width="560"></iframe>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-26437116451993114002016-05-06T10:25:00.000+02:002016-05-11T14:02:58.335+02:00collaboration will out-compete competition... especially if we document and share our work properly. Value public ownership via the <a href="https://en.wikipedia.org/wiki/GNU_General_Public_License" target="_blank">general public license</a> or <a href="https://en.wikipedia.org/wiki/Copyleft" target="_blank">CopyLeft</a> and <a href="http://p2pfoundation.net/Copyfarleft" target="_blank">CopyFarLeft</a> licenses on all our self documentation and outputs.jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-81515709990735101412016-05-06T01:39:00.000+02:002016-05-06T01:39:19.719+02:00wikiblog ...is coming / i'm going ... one of those<a href="https://www.blogger.com/blogger.g?blogID=6679492"></a>
<blockquote>
</blockquote>
<div>
<br /></div>
<div>
ikiwiki ?</div>
<div>
bliki</div>
<div>
<br /></div>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-58116287194692191212016-05-05T19:19:00.002+02:002017-08-11T20:39:31.925+02:00JeffHawkins OnIntelligence HTM Sparse-Distributed-Representations GroK Numenta<br />
WardCunningham FederatedWiki<br />
<br />
and over there..<br />
CraigVenter - SyntheticBio -<br />
<div>
<br /></div>
<div>
<br />
<a href="https://www.blogger.com/blogger.g?blogID=6679492"></a>
<br />
<blockquote>
</blockquote>
</div>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-47469026275017119242016-03-09T22:33:00.000+02:002016-03-09T22:44:53.026+02:00Getting WikidPad running on Mac OS-X El Capitan<span style="color: #444444; font-family: inherit;"><a href="http://wikidpad.sourceforge.net/" target="_blank">WikidPad</a>, the excellent personal wiki tool and my knowledge-base of choice hasn't been working on my mac ever since my fresh install of El-Capitan, some time ago. There was some issue with the package installer for wxPython not running on El-Capitan, and just too much real work demanding my attention ... </span><br />
<div>
<span style="font-family: inherit;"><span style="color: #444444;"><br /></span></span></div>
<div>
<span style="color: #444444;"><span style="font-family: inherit;">S</span><span style="font-family: inherit;">o I made do with the version on my Ubuntu desktop, and by accessing the sync'd plain text wiki files directly from my text editor - Sublime Text - on my mac. Good enough to survive with - but just barely so.</span></span><br />
<div>
<div>
<div>
<span style="color: #444444; font-family: inherit;"><br /></span></div>
<div>
<div>
<span style="color: #444444; font-family: inherit;">Today I decided that the time had come to end the pain, and so here is a brief log of the fix - to help anyone else that needs this, including quite possibly my future-self.</span></div>
<div>
<span style="color: #444444;"><br /></span></div>
</div>
</div>
<div>
<b><span style="color: #444444;">Instructions:</span></b></div>
<div>
<span style="color: #444444; font-family: inherit;"><br /></span></div>
<div>
<span style="color: #444444; font-family: inherit;">To start off with I chose to use an older version 2.8 of wxPython, because of numerous reports I'd seen on the WikidPad forums of errors while running under wxPython3</span></div>
<div>
<span style="color: #444444; font-family: inherit;">And as always, I use the latest release of Wikidpad - in this case version 2.3beta13_01.</span></div>
<div>
<div class="p1">
<span style="color: #444444; font-family: inherit;"><br /></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">1) Download wxPython from <a href="https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.0/" target="_blank">https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.0/ </a></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">- I used wxPython2.8-osx-unicode-2.8.12.0-universal-py2.7.dmg</span></div>
<div class="p2">
<span style="color: #444444; font-family: inherit;"><br /></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">2) Change security on your mac to installs from all developers. You get a weird message saying that the package doesn't exist if you don't. </span></div>
<div class="p2">
<span style="color: #444444; font-family: inherit;"><br /></span></div>
<div class="p1">
<span style="color: #444444;"><span style="font-family: inherit;">3) The wxPython installer package now runs a little further before failing with another weird error to the same effect: </span></span></div>
<div class="p1">
<span style="color: #444444;"><span style="font-family: inherit;"><span class="typ" style="background-color: #eeeeee; border: 0px; margin: 0px; padding: 0px; white-space: inherit;">The</span><span class="pln" style="background-color: #eeeeee; border: 0px; margin: 0px; padding: 0px; white-space: inherit;"> </span><span class="typ" style="background-color: #eeeeee; border: 0px; margin: 0px; padding: 0px; white-space: inherit;">Installer</span><span class="pln" style="background-color: #eeeeee; border: 0px; margin: 0px; padding: 0px; white-space: inherit;"> could </span><span class="kwd" style="background-color: #eeeeee; border: 0px; margin: 0px; padding: 0px; white-space: inherit;">not</span><span class="pln" style="background-color: #eeeeee; border: 0px; margin: 0px; padding: 0px; white-space: inherit;"> install the software because there was no </span></span><span class="pln" style="background-color: #eeeeee; border: 0px; font-family: inherit; margin: 0px; padding: 0px; white-space: inherit;">software found to install</span><span class="pun" style="background-color: #eeeeee; border: 0px; font-family: inherit; margin: 0px; padding: 0px; white-space: inherit;">.</span></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;"><br /></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">This apparently happens because wxPython is using a legacy script, and the bundled installers were deprecated and are (as of El Capitan release) unsupported. </span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">The solution was found on the following stack-overflow page: </span><a href="http://stackoverflow.com/questions/34402303/install-wxpython-in-osx-10-11" style="font-family: inherit;">http://stackoverflow.com/questions/34402303/install-wxpython-in-osx-10-11</a></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;"><br /></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">I'll repeat the instructions here. Use the name of your wxPython file in place of <span class="pln" style="background-color: #eeeeee; border: 0px; margin: 0px; padding: 0px; white-space: inherit;">wxPython</span><span class="pun" style="background-color: #eeeeee; border: 0px; margin: 0px; padding: 0px; white-space: inherit;">-</span><span class="pln" style="background-color: #eeeeee; border: 0px; margin: 0px; padding: 0px; white-space: inherit;">ABC</span> below (for the file we chose above replace <span class="pln" style="background-color: #eeeeee; border: 0px; margin: 0px; padding: 0px; white-space: inherit;">wxPython</span><span class="pun" style="background-color: #eeeeee; border: 0px; margin: 0px; padding: 0px; white-space: inherit;">-</span><span class="pln" style="background-color: #eeeeee; border: 0px; margin: 0px; padding: 0px; white-space: inherit;">ABC</span> with wxPython2.8-osx-unicode-2.8.12.0-universal-py2.7)</span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;"><br /></span></div>
<div style="background-color: white; border: 0px; clear: both; line-height: 19.5px; margin-bottom: 1em; padding: 0px;">
<span style="color: #444444; font-family: inherit;"><span style="border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; margin: 0px; padding: 0px;">3.0</span>) Let's assume that you have already mounted the <code style="background-color: #eeeeee; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; margin: 0px; padding: 1px 5px; white-space: pre-wrap;">dmg</code> and you have moved the <code style="background-color: #eeeeee; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; margin: 0px; padding: 1px 5px; white-space: pre-wrap;">pkg</code> folder to a <span style="border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; margin: 0px; padding: 0px;">working folder ~/repack_wxpython</span>.</span></div>
<pre class="lang-py prettyprint prettyprinted" style="background-color: #eeeeee; border: 0px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;"><code style="border: 0px; margin: 0px; padding: 0px; white-space: inherit;"><span style="color: #444444; font-family: inherit;"><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">cd </span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">~/</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">repack_wxpython
cp </span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">-</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">r </span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">/</span><span class="typ" style="border: 0px; margin: 0px; padding: 0px;">Volumes</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">/</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">wxPython</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">/</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">wxPython</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">-</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">ABC</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">.</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">pkg </span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">.</span></span></code></pre>
<div style="background-color: white; border: 0px; clear: both; line-height: 19.5px; margin-bottom: 1em; padding: 0px;">
<span style="color: #444444; font-family: inherit;"><span style="border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; margin: 0px; padding: 0px;">3.1</span>) Use the pax utility to extract the payload file (<code style="background-color: #eeeeee; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; margin: 0px; padding: 1px 5px; white-space: pre-wrap;">pax.gz</code>) from <code style="background-color: #eeeeee; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; margin: 0px; padding: 1px 5px; white-space: pre-wrap;">Contents/Resources</code> to a folder that will become the root of your new package.</span></div>
<pre class="lang-py prettyprint prettyprinted" style="background-color: #eeeeee; border: 0px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;"><code style="border: 0px; margin: 0px; padding: 0px; white-space: inherit;"><span style="color: #444444; font-family: inherit;"><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">mkdir pkg_root
cd pkg_root
pax </span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">-</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">f </span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">../</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">wxPython</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">-</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">ABC</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">.</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">pkg</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">/</span><span class="typ" style="border: 0px; margin: 0px; padding: 0px;">Contents</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">/</span><span class="typ" style="border: 0px; margin: 0px; padding: 0px;">Resources</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">/</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">wxPython</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">-</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">ABC</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">.</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">pax</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">.</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">gz </span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">-</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">z </span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">-</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">r
cd </span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">..</span></span></code></pre>
<div style="background-color: white; border: 0px; clear: both; line-height: 19.5px; margin-bottom: 1em; padding: 0px;">
<span style="color: #444444; font-family: inherit;"><span style="border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; margin: 0px; padding: 0px;">3.2</span>) Rename the bundle's <code style="background-color: #eeeeee; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; margin: 0px; padding: 1px 5px; white-space: pre-wrap;">preflight</code>/<code style="background-color: #eeeeee; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; margin: 0px; padding: 1px 5px; white-space: pre-wrap;">postflight</code> scripts, to <code style="background-color: #eeeeee; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; margin: 0px; padding: 1px 5px; white-space: pre-wrap;">preinstall</code>/<code style="background-color: #eeeeee; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; margin: 0px; padding: 1px 5px; white-space: pre-wrap;">postinstall</code> scripts, as required for flat packages, in a scripts folder.</span></div>
<pre class="lang-py prettyprint prettyprinted" style="background-color: #eeeeee; border: 0px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;"><code style="border: 0px; margin: 0px; padding: 0px; white-space: inherit;"><span style="color: #444444; font-family: inherit;"><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">mkdir scripts
cp wxPython</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">-</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">ABC</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">.</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">pkg</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">/</span><span class="typ" style="border: 0px; margin: 0px; padding: 0px;">Contents</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">/</span><span class="typ" style="border: 0px; margin: 0px; padding: 0px;">Resources</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">/</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">preflight scripts</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">/</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">preinstall
cp wxPython</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">-</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">ABC</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">.</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">pkg</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">/</span><span class="typ" style="border: 0px; margin: 0px; padding: 0px;">Contents</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">/</span><span class="typ" style="border: 0px; margin: 0px; padding: 0px;">Resources</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">/</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">postflight scripts</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">/</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">postinstall</span></span></code></pre>
<div style="background-color: white; border: 0px; clear: both; line-height: 19.5px; margin-bottom: 1em; padding: 0px;">
<span style="color: #444444; font-family: inherit;"><span style="border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; margin: 0px; padding: 0px;">3.3</span>) Create the flat package using the <code style="background-color: #eeeeee; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; margin: 0px; padding: 1px 5px; white-space: pre-wrap;">pkgbuild</code> tool:</span></div>
<pre class="lang-py prettyprint prettyprinted" style="background-color: #eeeeee; border: 0px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;"><code style="border: 0px; margin: 0px; padding: 0px; white-space: inherit;"><span style="color: #444444; font-family: inherit;"><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">pkgbuild </span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">--</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">root </span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">./</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">pkg_root </span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">--</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">scripts </span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">./</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">scripts </span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">--</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">identifier com</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">.</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">wxwidgets</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">.</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">wxpython wxPython</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">-</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">ABC-output</span><span class="pun" style="border: 0px; margin: 0px; padding: 0px;">.</span><span class="pln" style="border: 0px; margin: 0px; padding: 0px;">pkg</span></span></code></pre>
<div style="background-color: white; border: 0px; clear: both; line-height: 19.5px; margin-bottom: 1em; padding: 0px;">
<span style="background-color: transparent;"><span style="color: #444444; font-family: inherit;"><br />4) Once that is complete, install wxPython from the new output package. If you use the version I did, that will be wxPython2.8-osx-unicode-universal-py2.7-output.pkg. Finally, wxPython should install!</span></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">5) Now, download WikidPad source from <a href="http://wikidpad.sourceforge.net/">http://wikidpad.sourceforge.net/</a>. The direct link for the version I used is <a href="http://downloads.sourceforge.net/wikidpad/WikidPad-2.3beta13_01-src.zip">http://downloads.sourceforge.net/wikidpad/WikidPad-2.3beta13_01-src.zip</a></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;"><br /></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">6) Run WikidPad from source:</span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">cd to directory where you unzipped the source - in my case:</span></div>
<div class="p1">
<span style="background-color: #eeeeee; color: #444444;"><span style="font-family: "courier new" , "courier" , monospace;">cd ~/apps/wikidpad/WikidPad23 </span></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">then launch WikidPad with the following:</span></div>
<div class="p1">
<span style="background-color: #eeeeee; color: #444444; font-family: "courier new" , "courier" , monospace;">arch -i386 python2.7 WikidPad.py </span></div>
<div class="p2">
<span style="color: #444444; font-family: inherit;"><br /></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">7) At this stage I got a python error from wxPython:</span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">File "/usr/local/lib/wxPython-unicode-2.8.12.0/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 3917, in Bind</span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;"> assert callable(handler)</span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">AssertionError</span></div>
<div class="p2">
<span style="color: #444444; font-family: inherit;"><br /></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">8) Instead of tracking this down properly, I used a temporary fix by commenting out the assert: </span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">- open "/usr/local/lib/wxPython-unicode-2.8.12.0/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 3917</span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">- comment out line 3917</span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;"> assert callable(handler) </span></div>
<div class="p2">
<span style="color: #444444; font-family: inherit;"><br /></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">9) Wikidpad opens and runs! .. b</span><span style="color: #444444; font-family: inherit;">ut will only work on wikis using the Gadfly db - </span><span style="color: #444444; font-family: inherit;">No SQLite wikis run. </span><span style="color: #444444; font-family: inherit;">I saw the following error when trying to open my wiki:</span></div>
<div class="p1">
<span style="background-color: #eeeeee; color: #444444; font-family: inherit;">ERROR: required data handler "original_sqlite" unknown to WikidPad</span></div>
<div class="p2">
<br /></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">10) To fix this, I had to use <a href="http://brew.sh/" target="_blank">homebrew</a> to install sqlite3 with universal support:</span></div>
<div class="p1">
<span style="background-color: #eeeeee; color: #444444; font-family: "courier new" , "courier" , monospace;">brew install sqlite3 --universal</span></div>
<div class="p2">
<span style="color: #444444; font-family: inherit;"><br /></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">11) Then soft link the sqlite3 dynamic library into the WikidPad source folder</span></div>
<div class="p1">
<span style="background-color: #eeeeee;"><span style="font-family: "courier new" , "courier" , monospace;"><span style="color: #444444;">cd </span><span style="color: #444444;">~/apps/wikidpad/WikidPad23/</span></span></span></div>
<div class="p1">
<span style="background-color: #eeeeee; color: #444444; font-family: "courier new" , "courier" , monospace;">sudo ln -s /usr/lib/libsqlite3.dylib libsqlite3.0.dylib</span></div>
<div class="p2">
<span style="color: #444444; font-family: inherit;"><br /></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">12) Try running again from source ....</span></div>
<div class="p1">
<span style="background-color: #eeeeee; color: #444444; font-family: "courier new" , "courier" , monospace;">cd ~/apps/wikidpad/WikidPad23</span></div>
<div class="p1">
<span style="background-color: #eeeeee; color: #444444; font-family: "courier new" , "courier" , monospace;">arch -i386 python2.7 WikidPad.py</span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;"><br /></span></div>
<div class="p1">
<span style="color: #444444; font-family: inherit;">... and WikidPad should launch fine now.</span></div>
</div>
</div>
</div>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-14200402977038055472015-11-20T09:55:00.000+02:002015-11-20T11:29:16.901+02:00so called modern democracy Part of the problem with current democracies is inherited. As all systems adapt and evolve they are often left burdened with artifacts left over from the systems they replace, long after these artifacts become unnecessary or irrelevant. Human systems are not immune. We see this looking back through history and there is no reason to believe that we’ve somehow broken free from this effect today.<br />
<br />
The public’s relation to our modern leaders, and the space that we create and allow for leadership, seems to me to be a good example of this. In these terms, so called modern democracies aren’t too removed from the royal courts that they evolved from.<br />
<br />
We now have groups selected not by their birthright (so much), but by one or another system of voting, to make important decisions on behalf of the public. Yet apart from the method of selection, the new formation carries forward much from the older system.<br />
<br />
Modern democratic representatives/leaders still have esteem, power and privilege heaped on them, as well as plenty of material benefit - similar to all that the lords and ladies of royal courts enjoyed. They still treated with what must be palpable deference, still honoured, pampered and fawned over - pretty much still treated like royalty - ripe fodder for all manner of narcissistic disorder.<br />
<br />
Then, as I imagine in those royal courts that precede them, they are surrounded by others with similar status in spaces where maneuverings and machinations are encouraged and rewarded, and given closed doors behind which to negotiate and trade for favour and power.<br />
<br />
And despite all this we expect them once installed to such office, to behave differently - better and more responsible than their 'ancestors'. They are installed in surroundings of virtual royalty; surrounded by the pageantry and intrigue of royal courts, and we are all still terribly surprised when they behave, sooner or later, with the same self interest and careless disregard for the public as the lords and kings of old.<br />
<a href="https://www.blogger.com/blogger.g?blogID=6679492"></a>
<br />
<blockquote>
</blockquote>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0tag:blogger.com,1999:blog-6679492.post-63043802012089856022015-11-10T10:14:00.000+02:002015-11-20T10:15:06.092+02:00seven brief physics lessons<div style="background-color: white; color: #141823; font-family: helvetica, arial, sans-serif; font-size: 14px; line-height: 19.32px; margin-bottom: 6px;">
<a href="http://www.theguardian.com/science/audio/2015/oct/09/seven-brief-lessons-physics-black-holes-podcast" style="line-height: 19.32px;">http://www.theguardian.com/science/audio/2015/oct/09/seven-brief-lessons-physics-black-holes-podcast</a></div>
<div style="background-color: white; color: #141823; display: inline; font-family: helvetica, arial, sans-serif; font-size: 14px; line-height: 19.32px; margin-top: 6px;">
<a href="http://www.sevenbrieflessons.com/" rel="nofollow" style="color: #3b5998; cursor: pointer; text-decoration: none;" target="_blank">http://www.sevenbrieflessons.com/</a></div>
<a href="https://www.blogger.com/blogger.g?blogID=6679492"></a>
<br />
<blockquote>
</blockquote>
jaysenhttp://www.blogger.com/profile/01546489147387689812noreply@blogger.com0