<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dw="https://www.dreamwidth.org">
  <id>tag:dreamwidth.org,2015-04-24:2401893</id>
  <title>Mindey</title>
  <subtitle>Mindey</subtitle>
  <author>
    <name>Mindey</name>
  </author>
  <link rel="alternate" type="text/html" href="https://mindey.dreamwidth.org/"/>
  <link rel="self" type="text/xml" href="https://mindey.dreamwidth.org/data/atom"/>
  <updated>2018-10-10T20:15:14Z</updated>
  <dw:journal username="mindey" type="personal"/>
  <entry>
    <id>tag:dreamwidth.org,2015-04-24:2401893:13890</id>
    <link rel="alternate" type="text/html" href="https://mindey.dreamwidth.org/13890.html"/>
    <link rel="self" type="text/xml" href="https://mindey.dreamwidth.org/data/atom/?itemid=13890"/>
    <title>An Ideal Homestead</title>
    <published>2018-10-10T07:42:22Z</published>
    <updated>2018-10-10T20:15:14Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">We are information processes defined by what we do. We are part of the world, that grow within our immediate information sources. We have devised a variety of systems with useful properties to deal with &lt;i&gt;&lt;u&gt;data access permissions&lt;/u&gt;, &lt;u&gt;querying&lt;/u&gt;, &lt;u&gt;serialization&lt;/u&gt;, &lt;u&gt;analytics&lt;/u&gt;, &lt;u&gt;search&lt;/u&gt;&lt;/i&gt;... the last four of which are quite synonymous -- they are all about &lt;a href="https://en.wikipedia.org/wiki/Information_retrieval"&gt;information retrieval&lt;/a&gt;, and the last five of which fall under a single word -- &lt;a href="https://en.wikipedia.org/wiki/Sharing"&gt;sharing&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Maximally Flexible Sharing&lt;/h2&gt;&lt;br /&gt;I had been thinking of an ideal information system, that would transcend the boundaries of database schemas, and the boundaries of disk files. What I mean, is a system that would allow to give permissions to &lt;b&gt;any single byte&lt;/b&gt;, and allow to integrate and manage &lt;b&gt;records of any type&lt;/b&gt; and &lt;b&gt;in any language&lt;/b&gt;, so that when we &lt;b&gt;write something on our home system&lt;/b&gt;, then it is universally reusable if we want to, and when we read something from other systems, we bring the control interface together to our system, so that we can interact with those objects on other systems without manually revisiting those other systems.&lt;br /&gt;&lt;br /&gt;The question is -- how?&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;NoAPI, a metamarkup instead&lt;/h3&gt;&lt;br /&gt;APIs create interfaces to objects (they objectify systems), defining limited set of functions to interact with them. That makes the data behind them only as useful as the API defines, no more no less. If you want a single byte that Bob shared to Alice, you have to implement user system, and then special functions to return those type of queries. However, if you want the sysadmin not to be able to see it, you have let Bob and Alice encrypt the data with Bob and Alice's keys. The best example of that is &lt;a href="https://pm.me/"&gt;Protonmail&lt;/a&gt;. However, for a function to be able to extract a single byte that Bob shared with Alice, the function needs to see the mask, and apply it to source text. If the function that does it, is compromised, then the system administrator may see the original text.&lt;br /&gt;&lt;br /&gt;So, I thought, there has to be some dumb and simple function, and metalanguage that you use to mark the fragments of text within your texts, that allows designating whom to share it with. To illustrate the idea, I've created the &lt;a href="https://github.com/mindey/sharesplit#usage"&gt;sharesplit&lt;/a&gt;, which works by introducing a tag &lt;b&gt;{:CONDITIONS|CONTENT:}&lt;/b&gt;. For example, to share something with Alice, you'd write like this {:Alice|And, btw., this should be only visible to Alice:} within the text.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;NoSQL, a generic hashmap instead&lt;/h3&gt;&lt;br /&gt;The SQL in combination with very specific schemas for tables and APIs allow software engineers to design efficient structures to deal with very specific I/O or analytics and permission systems. However, the generic need for integration and analysis of all data from all sources, means it is time-inefficient to come up with new schemas to import that data every single time.&lt;br /&gt;&lt;br /&gt;To unify all the different schemas, which can be very diverse, I have come up with a metaform, based on ontologies, that allows combine the datasets by first, writing raw data with schemas, where each record has a schema attribute, like so:&lt;br /&gt;&lt;pre style="color:#000000;background:#ffffff;"&gt;item &lt;span style="color:#808030; "&gt;=&lt;/span&gt; &lt;span style="color:#800080; "&gt;{&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"field1"&lt;/span&gt;&lt;span style="color:#808030; "&gt;:&lt;/span&gt; &lt;span style="color:#0000e6; "&gt;"Joe"&lt;/span&gt;&lt;span style="color:#808030; "&gt;,&lt;/span&gt; &lt;span style="color:#0000e6; "&gt;"field2"&lt;/span&gt;&lt;span style="color:#808030; "&gt;:&lt;/span&gt; &lt;span style="color:#800080; "&gt;{&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;"field3"&lt;/span&gt;&lt;span style="color:#808030; "&gt;:&lt;/span&gt; &lt;span style="color:#0000e6; "&gt;"21"&lt;/span&gt;&lt;span style="color:#800080; "&gt;}&lt;/span&gt;&lt;span style="color:#808030; "&gt;,&lt;/span&gt; &lt;span style="color:#0000e6; "&gt;"*"&lt;/span&gt;&lt;span style="color:#808030; "&gt;:&lt;/span&gt; &lt;span style="color:#0000e6; "&gt;"https://github.com/wefindx/ooio/wiki/example#test1"&lt;/span&gt;&lt;span style="color:#800080; "&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;br /&gt;The key with star (asterisk) specifies, where the explanation of the schema lives, and that allows to normalize it with something like &lt;b&gt;pip install ooio&lt;/b&gt;:&lt;br /&gt;&lt;pre style="color:#000000;background:#ffffff;"&gt;&lt;span style="color:#800000; font-weight:bold; "&gt;import&lt;/span&gt; ooio
ndata &lt;span style="color:#808030; "&gt;=&lt;/span&gt; ooio&lt;span style="color:#808030; "&gt;.&lt;/span&gt;metaform&lt;span style="color:#808030; "&gt;.&lt;/span&gt;normalize&lt;span style="color:#808030; "&gt;(&lt;/span&gt;item&lt;span style="color:#808030; "&gt;,&lt;/span&gt; ooio&lt;span style="color:#808030; "&gt;.&lt;/span&gt;get_schema&lt;span style="color:#808030; "&gt;(&lt;/span&gt;item&lt;span style="color:#808030; "&gt;[&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;'*'&lt;/span&gt;&lt;span style="color:#808030; "&gt;]&lt;/span&gt;&lt;span style="color:#808030; "&gt;)&lt;/span&gt;&lt;span style="color:#808030; "&gt;)&lt;/span&gt;
ndata

&lt;span style="color:#800080; "&gt;{&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;'_:username#string'&lt;/span&gt;&lt;span style="color:#808030; "&gt;:&lt;/span&gt; &lt;span style="color:#0000e6; "&gt;'Joe'&lt;/span&gt;&lt;span style="color:#808030; "&gt;,&lt;/span&gt;
 &lt;span style="color:#0000e6; "&gt;'field2'&lt;/span&gt;&lt;span style="color:#808030; "&gt;:&lt;/span&gt; &lt;span style="color:#800080; "&gt;{&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;'_:age#float-years'&lt;/span&gt;&lt;span style="color:#808030; "&gt;:&lt;/span&gt; &lt;span style="color:#0000e6; "&gt;'21'&lt;/span&gt;&lt;span style="color:#800080; "&gt;}&lt;/span&gt;&lt;span style="color:#808030; "&gt;,&lt;/span&gt;
 &lt;span style="color:#0000e6; "&gt;'*'&lt;/span&gt;&lt;span style="color:#808030; "&gt;:&lt;/span&gt; &lt;span style="color:#0000e6; "&gt;'https://github.com/wefindx/ooio/wiki/example#test1'&lt;/span&gt;&lt;span style="color:#800080; "&gt;}&lt;/span&gt;


ooio&lt;span style="color:#808030; "&gt;.&lt;/span&gt;metaform&lt;span style="color:#808030; "&gt;.&lt;/span&gt;formatize&lt;span style="color:#808030; "&gt;(&lt;/span&gt;ndata&lt;span style="color:#808030; "&gt;)&lt;/span&gt;

&lt;span style="color:#800080; "&gt;{&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;'_:username'&lt;/span&gt;&lt;span style="color:#808030; "&gt;:&lt;/span&gt; &lt;span style="color:#0000e6; "&gt;'Joe'&lt;/span&gt;&lt;span style="color:#808030; "&gt;,&lt;/span&gt;
 &lt;span style="color:#0000e6; "&gt;'_:properties'&lt;/span&gt;&lt;span style="color:#808030; "&gt;:&lt;/span&gt; &lt;span style="color:#800080; "&gt;{&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;'_:age'&lt;/span&gt;&lt;span style="color:#808030; "&gt;:&lt;/span&gt; &lt;span style="color:#008000; "&gt;21.&lt;/span&gt;&lt;span style="color:#800080; "&gt;}&lt;/span&gt;&lt;span style="color:#800080; "&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;This translates the data into data with fields normalized to ontological vocabulary defined by the map provided in the schema link (in this case &lt;a href="https://github.com/wefindx/ooio/wiki/example#test1"&gt;https://github.com/wefindx/ooio/wiki/example#test1&lt;/a&gt;) at arbitrary levels of JSON nestedness, which is ready to be saved to information retrieval system, where rules can be applied at the value of keys level, to apply the &lt;b&gt;sharesplit&lt;/b&gt; slicer, or any other filters to share fragments of information with whom necessary.&lt;br /&gt;&lt;br /&gt;This pattern, unlike &lt;a href="https://en.wikipedia.org/wiki/JSON-LD"&gt;JSON-LD&lt;/a&gt;, is not constrained to a single parent vocabulary (&lt;span style='white-space: nowrap;'&gt;&lt;a href='https://context.dreamwidth.org/profile'&gt;&lt;img src='https://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='https://context.dreamwidth.org/'&gt;&lt;b&gt;context&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;), it allows combining multiple vocabularies on a per-key basis. For example, it is possible to use term from one vocabulary to one field, and from another vocabulary to another field of the same record, this way, making use of multiple ontologies at once.&lt;br /&gt;&lt;br /&gt;In other words, this is a bit like speaking multiple languages in the same sentence, but if there is a good term for something in language A that doesn't exist in language B, why not to use both languages at once, rather than trying to introduce and define loan words, or trying to implement the features of one language in another, making languages compete?&lt;br /&gt;&lt;br /&gt;But what about that bit, of "and when we read something from other systems, we bring the control interface together to our system, so that we can interact with those objects on other systems without manually revisiting those other systems."?&lt;br /&gt;&lt;br /&gt;HERE WILL BE A VIDEO DESCRIBING IT...&lt;br /&gt;&lt;br /&gt;The good bit -- this allows to take raw applications data, and understand it. Take raw source code, and auto-understand it, save it to general purpose database, and when we change it, automatically change object in its origin.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=mindey&amp;ditemid=13890" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2015-04-24:2401893:13592</id>
    <link rel="alternate" type="text/html" href="https://mindey.dreamwidth.org/13592.html"/>
    <link rel="self" type="text/xml" href="https://mindey.dreamwidth.org/data/atom/?itemid=13592"/>
    <title>Hello to my G+ Friends.</title>
    <published>2018-10-09T15:17:47Z</published>
    <updated>2018-10-09T16:03:21Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Alright. Long time now write here. As G+ is about to retire, I'm planning a come-back to LJ/DW. Sure enough, would be useful to import my posts from other services, but for now, let me see, if my math markup still works:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img style="border-radius: 25px; border: 2px solid #73AD21; padding: 20px;" src="https://mindey.com/cgi-bin/mimetex.cgi?f(x;\mu,c)=\sqrt{\frac{c}{2\pi}}~~\frac{e^{ -\frac{c}{2(x-\mu)}}} {(x-\mu)^{3/2}}"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;That should be Lévy distribution over the domain &lt;img src="https://mindey.com/cgi-bin/mimetex.cgi?{\displaystyle x\geq \mu }"&gt;, where &lt;img src="https://mindey.com/cgi-bin/mimetex.cgi?\mu"&gt;  is the location parameter and &lt;img src="https://mindey.com/cgi-bin/mimetex.cgi?c"&gt; is the scale parameter.&lt;br /&gt;&lt;br /&gt;Ah, and yeah, we could Draw that in &lt;a href="https://www.sympy.org/"&gt;Sympy&lt;/a&gt;:&lt;br /&gt;&lt;pre style="color:#000000;background:#ffffff;"&gt;&lt;span style="color:#800000; font-weight:bold; "&gt;from&lt;/span&gt; sympy &lt;span style="color:#800000; font-weight:bold; "&gt;import&lt;/span&gt; symbols
&lt;span style="color:#800000; font-weight:bold; "&gt;from&lt;/span&gt; sympy &lt;span style="color:#800000; font-weight:bold; "&gt;import&lt;/span&gt; sqrt&lt;span style="color:#808030; "&gt;,&lt;/span&gt; pi&lt;span style="color:#808030; "&gt;,&lt;/span&gt; E
&lt;span style="color:#800000; font-weight:bold; "&gt;from&lt;/span&gt; sympy &lt;span style="color:#800000; font-weight:bold; "&gt;import&lt;/span&gt; plot

x&lt;span style="color:#808030; "&gt;,&lt;/span&gt; mu&lt;span style="color:#808030; "&gt;,&lt;/span&gt; c &lt;span style="color:#808030; "&gt;=&lt;/span&gt; symbols&lt;span style="color:#808030; "&gt;(&lt;/span&gt;&lt;span style="color:#0000e6; "&gt;'x mu c'&lt;/span&gt;&lt;span style="color:#808030; "&gt;)&lt;/span&gt;
levy &lt;span style="color:#808030; "&gt;=&lt;/span&gt; &lt;span style="color:#808030; "&gt;(&lt;/span&gt;&lt;span style="color:#808030; "&gt;(&lt;/span&gt;c&lt;span style="color:#44aadd; "&gt;/&lt;/span&gt;&lt;span style="color:#808030; "&gt;(&lt;/span&gt;&lt;span style="color:#008c00; "&gt;2&lt;/span&gt;&lt;span style="color:#44aadd; "&gt;*&lt;/span&gt;pi&lt;span style="color:#808030; "&gt;)&lt;/span&gt;&lt;span style="color:#808030; "&gt;)&lt;/span&gt;&lt;span style="color:#44aadd; "&gt;**&lt;/span&gt;&lt;span style="color:#808030; "&gt;(&lt;/span&gt;&lt;span style="color:#008c00; "&gt;1&lt;/span&gt;&lt;span style="color:#44aadd; "&gt;/&lt;/span&gt;&lt;span style="color:#008c00; "&gt;2&lt;/span&gt;&lt;span style="color:#808030; "&gt;)&lt;/span&gt;&lt;span style="color:#808030; "&gt;)&lt;/span&gt; &lt;span style="color:#44aadd; "&gt;*&lt;/span&gt; &lt;span style="color:#808030; "&gt;(&lt;/span&gt;&lt;span style="color:#808030; "&gt;(&lt;/span&gt;E&lt;span style="color:#44aadd; "&gt;**&lt;/span&gt;&lt;span style="color:#808030; "&gt;(&lt;/span&gt;&lt;span style="color:#44aadd; "&gt;-&lt;/span&gt;c&lt;span style="color:#44aadd; "&gt;/&lt;/span&gt;&lt;span style="color:#808030; "&gt;(&lt;/span&gt;&lt;span style="color:#008c00; "&gt;2&lt;/span&gt;&lt;span style="color:#44aadd; "&gt;*&lt;/span&gt;&lt;span style="color:#808030; "&gt;(&lt;/span&gt;x&lt;span style="color:#44aadd; "&gt;-&lt;/span&gt;mu&lt;span style="color:#808030; "&gt;)&lt;/span&gt;&lt;span style="color:#808030; "&gt;)&lt;/span&gt;&lt;span style="color:#808030; "&gt;)&lt;/span&gt;&lt;span style="color:#808030; "&gt;)&lt;/span&gt; &lt;span style="color:#44aadd; "&gt;/&lt;/span&gt; &lt;span style="color:#808030; "&gt;(&lt;/span&gt;&lt;span style="color:#808030; "&gt;(&lt;/span&gt;x&lt;span style="color:#44aadd; "&gt;-&lt;/span&gt;mu&lt;span style="color:#808030; "&gt;)&lt;/span&gt;&lt;span style="color:#44aadd; "&gt;**&lt;/span&gt;&lt;span style="color:#808030; "&gt;(&lt;/span&gt;&lt;span style="color:#008c00; "&gt;2&lt;/span&gt;&lt;span style="color:#44aadd; "&gt;/&lt;/span&gt;&lt;span style="color:#008c00; "&gt;3&lt;/span&gt;&lt;span style="color:#808030; "&gt;)&lt;/span&gt;&lt;span style="color:#808030; "&gt;)&lt;/span&gt;&lt;span style="color:#808030; "&gt;)&lt;/span&gt;

&lt;span style="color:#44aadd; "&gt;%&lt;/span&gt;matplotlib
plot&lt;span style="color:#808030; "&gt;(&lt;/span&gt;levy&lt;span style="color:#808030; "&gt;.&lt;/span&gt;subs&lt;span style="color:#808030; "&gt;(&lt;/span&gt;&lt;span style="color:#800080; "&gt;{&lt;/span&gt;mu&lt;span style="color:#808030; "&gt;:&lt;/span&gt; &lt;span style="color:#008c00; "&gt;0&lt;/span&gt;&lt;span style="color:#808030; "&gt;,&lt;/span&gt; c&lt;span style="color:#808030; "&gt;:&lt;/span&gt; &lt;span style="color:#008c00; "&gt;1&lt;/span&gt;&lt;span style="color:#800080; "&gt;}&lt;/span&gt;&lt;span style="color:#808030; "&gt;)&lt;/span&gt;&lt;span style="color:#808030; "&gt;)&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;center&gt;&lt;img style="border-radius: 25px; border: 2px solid #73AD21;" src="https://wiki.mindey.com/shared/shots/a3ed23f60779e418a91900838.png"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;This brings me to think, that we could have here much more thoughtful and in-depth conversations than anything like modern social nets. One thing that I miss, is multilingualism... but yeah, こんにちは、你好、Sveiki ～ HTML freedom rulez!&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=mindey&amp;ditemid=13592" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2015-04-24:2401893:12653</id>
    <link rel="alternate" type="text/html" href="https://mindey.dreamwidth.org/12653.html"/>
    <link rel="self" type="text/xml" href="https://mindey.dreamwidth.org/data/atom/?itemid=12653"/>
    <title>Some Quite General Concepts</title>
    <published>2015-06-22T22:27:24Z</published>
    <updated>2016-04-29T18:28:29Z</updated>
    <category term="concepts"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">set(= collection), asset(= resource), risk(= mean)&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=mindey&amp;ditemid=12653" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2015-04-24:2401893:10853</id>
    <link rel="alternate" type="text/html" href="https://mindey.dreamwidth.org/10853.html"/>
    <link rel="self" type="text/xml" href="https://mindey.dreamwidth.org/data/atom/?itemid=10853"/>
    <title>Modern Jungle</title>
    <published>2015-05-22T22:02:12Z</published>
    <updated>2016-01-22T15:31:01Z</updated>
    <category term="risk"/>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">I find it quite fascinating, that certain very simple ideas work across all the levels, from solving personal problems to general world's problems.&lt;br /&gt;&lt;br /&gt;One of such ideas is the idea of "&lt;a href="https://en.wikipedia.org/wiki/Average"&gt;average&lt;/a&gt;". Every school kid knows what &lt;i&gt;&lt;a href="https://en.wikipedia.org/wiki/Mean"&gt;mean&lt;/a&gt;&lt;/i&gt; means, and yet, we call the same thing by the word &lt;i&gt;&lt;a href="https://en.wikipedia.org/wiki/Expected_value"&gt;expected value&lt;/a&gt;&lt;/i&gt; at college, and then, we call the same kind of thing by the word &lt;i&gt;&lt;a href="https://en.wikipedia.org/wiki/Loss_function#Expected_loss"&gt;risk&lt;/a&gt;&lt;/i&gt;. Then, we realize that this concept is essential to so many things, from defining trust (set of expected values) to carrying out rational decision making, and we generalize its computation by inventing the most general &lt;a href="https://en.wikipedia.org/wiki/Lebesgue%E2%80%93Stieltjes_integration"&gt;sums&lt;/a&gt; on well defined systems of &lt;a href="https://en.wikipedia.org/wiki/Sigma-algebra#Borel_and_Lebesgue_.CF.83-algebras"&gt;sets&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Reportedly, when &lt;a href="https://en.wikipedia.org/wiki/Andrey_Kolmogorov"&gt;Kolmogorov&lt;/a&gt; was asked in his later age, what does he think to be his greatest achievement in his life, he didn't say that it is &lt;a href="https://en.wikipedia.org/wiki/Probability_axioms#Axioms"&gt;axiomatic definition of probability&lt;/a&gt;. He responded, that it is the introduction of &lt;i&gt;&lt;a href="https://en.wikipedia.org/wiki/Conditional_expectation#Classical_definition"&gt;conditional expectations&lt;/a&gt;&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;I don't know why, but my guess is that it is because, in order to find the best action to take, we &lt;b&gt;condition&lt;/b&gt; the risk landscape &lt;img src="https://mindey.com/cgi-bin/mimetex.cgi?F%28\%20\cdot%20\%20|X%29"&gt; on our possible actions &lt;img src="https://mindey.com/cgi-bin/mimetex.cgi?X"&gt;.&lt;br /&gt;&lt;br /&gt;We define &lt;img src="https://mindey.com/cgi-bin/mimetex.cgi?Y"&gt;, which is our goal, a set of conditions to meet, and try to solve &lt;img src="https://mindey.com/cgi-bin/mimetex.cgi?F%28X%29%20=%20Y"&gt; for &lt;img src="https://mindey.com/cgi-bin/mimetex.cgi?X"&gt;.&lt;br /&gt;&lt;br /&gt;We know that the &lt;a href="https://en.wikipedia.org/wiki/Reality"&gt;reality&lt;/a&gt;, the real world has already defined the &lt;img src="https://mindey.com/cgi-bin/mimetex.cgi?F"&gt; for us. So, in order to &lt;a href="https://en.wikipedia.org/wiki/Machine_learning"&gt;learn&lt;/a&gt; the &lt;a href="https://en.wikipedia.org/wiki/Statistical_model"&gt;estimate&lt;/a&gt; of the world &lt;img src="https://mindey.com/cgi-bin/mimetex.cgi?\hat{F}"&gt;, we use statistics. Knowing &lt;img src="https://mindey.com/cgi-bin/mimetex.cgi?\hat{F}"&gt; and &lt;img src="https://mindey.com/cgi-bin/mimetex.cgi?Y"&gt;, we use mathematics to solve the equation.&lt;br /&gt;&lt;br /&gt;We specify &lt;img src="https://mindey.com/cgi-bin/mimetex.cgi?F%28X%29"&gt; in terms of set of random variables, and &lt;img src="https://mindey.com/cgi-bin/mimetex.cgi?Y"&gt; as their desired value ranges.&lt;br /&gt;&lt;br /&gt;To simplify the matters, we classify these variables, as mankind, into hierarchies -- cosmic, geographic, tribal, organism-specific, etc.&lt;br /&gt;&lt;br /&gt;People from all over the world generally solve all problems by doing just several key actions:&lt;br /&gt;&lt;br /&gt;1. Thinking of what they want,&lt;br /&gt;2. Looking for principles how to get it,&lt;br /&gt;&lt;b&gt;3.&lt;/b&gt; Planning their steps of actions,&lt;br /&gt;4. Dividing tasks until they see a manageable chunks,&lt;br /&gt;5. Attempting to do the chunks of work.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://en.wikipedia.org/wiki/Automated_planning_and_scheduling"&gt;Artificial intelligence planning&lt;/a&gt; is concerned with &lt;b&gt;3&lt;/b&gt;...5. The top objective of a plan is called &lt;b&gt;goal&lt;/b&gt;, while terminal indivisible tasks are called &lt;i&gt;atomic&lt;/i&gt;, which we embark upon by applying &lt;a href="https://en.wikipedia.org/wiki/Hierarchical_task_network"&gt;primitive operators&lt;/a&gt; (instances of our skills).&lt;br /&gt;&lt;br /&gt;Financial institutions, including wealthy individuals, today use money to accept or reject results of &lt;b&gt;3&lt;/b&gt;. People think of &lt;b&gt;3&lt;/b&gt;, and propose &lt;b&gt;3&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Most people think of &lt;a href="https://en.wikipedia.org/wiki/Money"&gt;money&lt;/a&gt; as numbers expressed in bills and coins. They tend not to think of all objects as money. They don't tend to define "money" as "anything used to transact". They don't assign transaction IDs for ordinary exchange. Bitcoin has taught us, that money = trust = expected values w.r.t. certain objectives, computed from information about a history.&lt;br /&gt;&lt;br /&gt;However, it is the flows of &lt;a href="https://en.wikipedia.org/wiki/Capital_%28economics%29"&gt;capital&lt;/a&gt; that define cooperation and direction of the world, no matter what currency they are expressed in.&lt;br /&gt;&lt;br /&gt;Today, people try to generalize the economic utility in terms of money, and in terms of market prices.&lt;br /&gt;&lt;br /&gt;However, these generalizations are imprecise. Value of something is exactly how much it brings you closer to your goal, what brings us all closer to our goals.&lt;br /&gt;&lt;br /&gt;Mankind, however, does not explicitly and dynamically define its goals. The definitions of goals are implied by market conditions, arising from people's needs expressed in terms of trading behaviours.&lt;br /&gt;&lt;br /&gt;Trading behaviors are of little coordination. Market players pursue utility for the sake of narrowly defined utility, without looking at the big picture.&lt;br /&gt;&lt;br /&gt;The automated trading algorithms are defining the first A.I. that is truly in control of our behaviours.&lt;br /&gt;&lt;br /&gt;You could think of &lt;a href="https://en.wikipedia.org/wiki/Automated_trading_system"&gt;automated trading systems&lt;/a&gt; in the market as &lt;a href="https://en.wikipedia.org/wiki/Time_management"&gt;prioritization systems&lt;/a&gt;. By investing into one or another company, an algorithm is prioritizing tasks in a society, because companies have their task management systems inside, and by losing or getting investment, these tasks get prioritized, or deprioritized, automatically -- the trading algorithms are directly affecting the people's behaviors, so, they are in control of their behaviors.&lt;br /&gt;&lt;br /&gt;You could think of the modern societal system, as a kind of &lt;a href="https://en.wikipedia.org/wiki/Object-oriented_programming"&gt;object-oriented software&lt;/a&gt; &lt;a href="https://en.wikipedia.org/wiki/Package_manager"&gt;packaging system&lt;/a&gt;. People are trying to come up with a &lt;a href="https://en.wikipedia.org/wiki/Startup_company"&gt;startup&lt;/a&gt; after startup, that focuses on a very narrow field to do some job very well. They participate in an evoluationary process.&lt;br /&gt;&lt;br /&gt;For the rich institutions and individuals, such setup is very convenient, when it comes to thinking of engineering a society like writing a computer program. Having financial resources and many modular, interacting startups and institutions makes it convenient to combine them in various ways if you wish to achieve some objective.&lt;br /&gt;&lt;br /&gt;Capitalist society is employing free market economy, which works based on evolutionary, Darwinian ideas. It is the modern jungle, with food chain hierarchy, but without a common goal. The jungle is not truly civilized. Society works rather like something based on natural evolution than something based on conscious genetic engineering.&lt;br /&gt;&lt;br /&gt;However, time is approaching, when artificial intelligence is likely to surpass human intelligence. Once that happens, it is likely that not us, but the A.I. will decide for us, what to do.&lt;br /&gt;&lt;br /&gt;In that case, it seems that it is timely for mankind to self-reflect and define own goals, rather than let A.I. define them for it.&lt;br /&gt;&lt;br /&gt;If we, as a mankind consciously define our goals, and pursue them, then that would not be market economy anymore. That would be planed economy, with carefully designed flexible, open and reasonable capital flow management system, informed by contribution-based and open risk management system, upon levels of hierarchies of variables, based on our needs that define them.&lt;br /&gt;&lt;br /&gt;But.. Modern humans are very specialized, too much so to be able to define mankind's goals without a clear system that classifies variables into manageable hierarchy.&lt;br /&gt;&lt;br /&gt;To understand something, a human needs to keep that something in mind simultaneously.&lt;br /&gt;&lt;br /&gt;Most people can keep 7+-2 things in mind simultaneously.&lt;br /&gt;&lt;br /&gt;If one needs to keep more, then one has to study material, remember the definitions, then learn it again, taking the definitions from long-term memory.&lt;br /&gt;&lt;br /&gt;If something can't be kept simultaneously in short-term memory, a person can't appreciate the full picture. They may understand bit-by-bit, but not the great whole, except, perhaps, while dreaming at night. Some people have well-developed episodic memory, not spoiled by painful childhood experiences. They do better, sometimes others think they are geniuses. Well, good memory helps immensely to connect the dots.&lt;br /&gt;&lt;br /&gt;One way to enable the majority of people understand how society works as a whole, is to make the knowledge about how it makes everything, publicly accessible, and well documented.&lt;br /&gt;&lt;br /&gt;It won't happen in capitalist society, as long as proprietary algorithms are a trade secret.&lt;br /&gt;&lt;br /&gt;I think there is a way to resolve all the problems above, but the solution poses a problem:&lt;br /&gt;&lt;br /&gt;- there is risk that making knowledge easily available to people, &lt;br /&gt;  it will be easily applied to automate replication of all things&lt;br /&gt;  that we created...not just by people, but soon, by machines.&lt;br /&gt;&lt;br /&gt;And I'm wondering... is it good that I'm pursuing the understanding of how the whole world works as a whole, and a new financial system, that would enable the world to help itself much more efficiently, by enabling efficient learning without schools and getting money without a job, or is it not.&lt;br /&gt;&lt;br /&gt;On one hand, it could help me, my friends, my family, and the whole mankind survive, and thrive. On the other hand, it may help to do the same for machines.&lt;br /&gt;&lt;br /&gt;So, I'm still considering, how to assure the safety of it.&lt;br /&gt;&lt;br /&gt;I think, by systematic development of monitoring systems.&lt;br /&gt;&lt;br /&gt;Employing similar bug tracking systems, like we do in coding software systems, but based on machine learning, and pattern recognition.&lt;br /&gt;&lt;br /&gt;Employing the best risk models, and coming up with the most rational hierarchies.&lt;br /&gt;&lt;br /&gt;What else?&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=mindey&amp;ditemid=10853" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2015-04-24:2401893:1678</id>
    <link rel="alternate" type="text/html" href="https://mindey.dreamwidth.org/1678.html"/>
    <link rel="self" type="text/xml" href="https://mindey.dreamwidth.org/data/atom/?itemid=1678"/>
    <title>Math and code.</title>
    <published>2015-04-26T08:31:17Z</published>
    <updated>2015-04-27T10:37:55Z</updated>
    <category term="meta"/>
    <dw:mood>optimistic</dw:mood>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Ok. Just testing. While writing an HTML journal, I'd like to share code and math without having to import any JS libraries. Here's what:&lt;br /&gt;&lt;br /&gt;It is easy to share code because of &lt;a href="http://tohtml.com/"&gt;tohtml.com&lt;/a&gt; tool.&lt;br&gt;&lt;i&gt;&lt;u&gt;For example:&lt;/u&gt;&lt;/i&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;pre&gt;
&lt;span style="color:#800000; font-weight:bold; "&gt;import&lt;/span&gt; this
&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;It is also easy to include math formulae with &lt;a href="http://www.forkosh.com/mimetex.html"&gt;forkosh.com&lt;/a&gt; script.&lt;br&gt;&lt;i&gt;&lt;u&gt;For example:&lt;/u&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://mindey.com/cgi-bin/mimetex.cgi?x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}"&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;So. I am looking forward to posting some more involved content.&lt;br /&gt;&lt;br /&gt;Umm...A wiki would be nice, too... so, I'll use &lt;a href="http://www.dreamwidth.org/tools/memories?user=mindey"&gt;memories&lt;/a&gt; feature for that!&lt;br /&gt;&lt;br /&gt;For media? Umm... &lt;a href="http://mindey.com/media"&gt;/media&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=mindey&amp;ditemid=1678" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2015-04-24:2401893:275</id>
    <link rel="alternate" type="text/html" href="https://mindey.dreamwidth.org/275.html"/>
    <link rel="self" type="text/xml" href="https://mindey.dreamwidth.org/data/atom/?itemid=275"/>
    <title>YEY--- DreamWidth!! &amp;lt;3</title>
    <published>2015-04-24T15:49:02Z</published>
    <updated>2015-04-29T09:03:49Z</updated>
    <category term="intro"/>
    <category term="dreamwidth"/>
    <dw:mood>excited</dw:mood>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">Dear friends, I'm planning to write a diary/journal here, because:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(1)&lt;/b&gt; We can have long structured discussions in LJ format.&lt;br /&gt;&lt;b&gt;(2)&lt;/b&gt; No ads!! (+for a small fee, can have on your domain name)&lt;br /&gt;&lt;b&gt;(3)&lt;/b&gt; DreamWidth has &lt;a href="https://github.com/dreamwidth/"&gt;lots of commits&lt;/a&gt; on Github.&lt;br /&gt;&lt;b&gt;(4)&lt;/b&gt; Posts support HTML =&amp;gt; freedom to express oneself.&lt;br /&gt;&lt;b&gt;(5)&lt;/b&gt; Not blocked in any countries (unlike G+, FB, Twitter, etc.).&lt;br /&gt;&lt;b&gt;(6)&lt;/b&gt; Not all of my friends prefer to have encrypted, vim/emacs-only diaries =)&lt;br /&gt;&lt;b&gt;(7)&lt;/b&gt; Custom friend circles mean you can post to specific friends ^__^.&lt;br /&gt;&lt;br /&gt;DreamWidth is user-supported financially! Here is a short video introductions by me:&lt;br /&gt;&lt;br /&gt;&lt;iframe width="853" height="480" src="https://www.youtube.com/embed/2GRo959r0hw?list=PL7w3RmRxWHZLLoOhgFfshXPKfVl9KpPVX" frameborder="0" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;For all of you, how had LiveJournal before, the reading of friends' posts happens on the &lt;b&gt;/read&lt;/b&gt;, not on &lt;b&gt;/friends&lt;/b&gt; as it used to be there.&lt;br /&gt;&lt;br /&gt;P.S. Neat facts: &lt;a href="http://en.wikipedia.org/wiki/Dreamwidth"&gt;http://en.wikipedia.org/wiki/Dreamwidth&lt;/a&gt; and &lt;a href="https://www.youtube.com/watch?v=K8-varw2bTw"&gt;this video&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=mindey&amp;ditemid=275" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
</feed>
