Graphic from internet, Anonymous.

About B'log

B'log is a weblog. If you want to share your ideas about anything just wisp me on Twitter. If you want to read anything else other than the B'log, you can check out the Oculus Supra:

View my Flipboard Magazine.

Apr 29 2016: Web Plot Digitizer

Human Complexity XY Graph Extraction

Nov 8 2015: Time Clock, Ever!


Jun 26 2015: Weasel Program

Weasel program is a good point to start thinking about behavioral evolution of manufacturing companies. Let say, -hypothetically- we have a company which is producing some products with a set of tools (i.e. best practices). This toolset includes limited number of tools (say genomes) and called genetic combination. Accordingly, this company is being exist in a limited business environment. The business environment has a limited set of environmental factors (e.g. common industrial best practices' requirements), called environmental set. In each step, the company evolves and try to adapt to the environment. As a beginning, we can imagine that the environment can be in one of two different state in the proposed model of simulation: (1) Environmental set is not changing, it is in a steady state; (2) Environmental set is changing randomly in each step, it is in a transient period. I am going to call these two situations as scenarios.


  1. Environmental set is fixed.
  2. Environmental set is changing over time regardless of the change of the genetic combination. (not shown here)


A "Weasel" style algorithm could run as follows.

  1. Start with a random string of 4 characters. Each character is a member of {A, B, ..., C}.
  2. Make 2 copies of the string (reproduce).
  3. For each character in each of the 2 copies, with a probability of 5%, replace (mutate) the character with a new random character.
  4. Compare each new string with the target string of the Environmental Set, and give each a score (the number of letters in the string that are correct and in the correct position).
  5. If any of the new strings has a perfect score (4), halt. Otherwise, take the highest scoring string, and go to step 2.
Scenario 1
Step 1. Child 1. Mutant³ 1. Score 2. Child 2. Mutant 2. Score Reference set
. . . . . . . .

¹ Genetic combination of the company.
² Environmental set.
³ Mutant: Mutated child

Further readings

  • Variation (Genetic diversity) = Mutation + Sex and Recombination + Gene flow
  • Mechanisms = Natural selection + Biased mutation + Genetic drift + Genetic hitchhiking + Gene flow
  • Outcomes = Adaptation + Coevolution + Cooperation + Speciation + Extinction

Python code

Jun 25 2015: Meeting or Not Meeting

I have joined a faculty meeting yesterday and had a chance to see that "I shouldn't be a wise man", again. Selfnote: Next time, if you need to say something, try to do that: "just shut the fuck up".

Oct 17 2014: Chapters from 'On the Origin of Species'

Chapter IV Natural Selection - its power compared with man's selection - its power on characters of trifling importance - its power at all ages and on both sexes - Sexual Selection - On the generality of intercrosses between individuals of the same species - Circumstances favourable and unfavourable to Natural Selection, namely, intercrossing, isolation, number of individuals - Slow action - Extinction caused by Natural Selection - Divergence of Character, related to the diversity of inhabitants of any small area, and to naturalisation - Action of Natural Selection, through Divergence of Character and Extinction, on the descendants from a common parent - Explains the Grouping of all organic beings.

Sep 26 2014: XML day

Today is a XML day for me. I am trying to parse a CSV file to a meaningful XML file to produce represent it on SCOM architecture. I wrote a Python code for parsing a basic SCOM CVS file to a fundamental SCOM XML file like that:

Python code:

scom.csv file:

and the output is scom.xml file:

Sep 22 2014: Time and galaxies

Today's big news is coming from a Nature article by R. Brent Tully, Hélène Courtois, Yehuda Hoffman & Daniel Pomarède: The Laniakea supercluster of galaxies.

The supercluster of galaxies that includes the Milky Way is 100 times bigger in volume and mass than previously thought, a team of astronomers says. They have mapped the enormous region and given it the name Laniakea — Hawaiian for 'immeasurable heaven'. Galaxies tend to huddle in groups called clusters; regions where these clusters are densely packed are known as superclusters. But the definition of these massive cosmic structures is vague.

The new study, published in Nature[1], describes a novel way to define where one supercluster ends and another begins. A team led by Brent Tully, an astronomer at the University of Hawaii in Honolulu, charted the motions of galaxies to infer the gravitational landscape of the local Universe, and redraw its map.


Sep 7 2014: 'Gist'ing day

Today is a Gist day for me. I was trying to embed my GitHub Gists in this website, and I did it. How?

At first, I must to say that this website is working on the Mediawiki platform. I am using an extension to embed Gists into my website (eg. Supply_Chain_Markup_Language_(SCML)) named GistHub, created by Adam Meyer and Jan Musinsky. And the second there are two Chrome extensions (by https://app.gistboxapp.com) to manage my gists. I am happy to be able to integrate these two. Yay! Today is the Gist'ing Day.

Here the code:
<gisthub gist="ae88b8d453f84be5213d"/>

And here the example: Best.

~ ilter

Sep 7 2014: Periodic table and currency

Last week, Dr. Kiyanda (my roommate at ENCS Concordia University) and me, we were talking about metals as currency materials. After checking couple of websites, as some people mentioned it before on TV, we noticed that there are only three metals on the periodic table (Gold, Silver and Copper) which are eligible for processing and making metal currency.

Our criteria about the metal currency was, it (1) could be processed by middle age technologies, (2) not so rare and not so common in nature, (3) doesn't oxidized suddenly like Aluminum. Except these three, some metals could be find commonly in nature like Iron or so rare like Platinum, some others absolutely have been dangerous to touch or carry like Zinc, some of them were impossible to extract and process in those days like Titanium.

After checking some properties of possible metals, we could understand the metal currency idea. It was a nice morning conversation.

Maybe you want to check them on the periodic table yourself via http://www.ptable.com/ or read some history on wikipedia:History_of_money.


~ ilter

Sep 5 2014: Human evolution

Be aware yourself. Didn't you read the J. Pickrell's article yet? It was published on NewScientist's website in 2006.

Human Evolution

~ ilter

Sep 5 2014: Website update

I have rearranged Research section of my website for the extensions of SCOM. There is a BIPOLAR Hub right now. I have collected all stuff related to SCOM and put in this hub thingy.

Content of the hub is planned as (tentative):

  • Ontological Supply Chain Management (SCOM)
  • Supply Chain Markup Language (SCML)
  • SCOM Examples
  • SCOM Links
  • SCOM Templates
  • SCOM Terms


~ ilter

Sep 2 2014: XML base for SCOM

Let me marking today is a beginning day to construct a XML base for SCOM.

  <name>Example model</name>

:) Funny, isn't it?

~ ilter

Aug 25 2014: Welcome to SCOM

I am currently working on a project, SCOM - Ontological Supply Chain Management Model, which aims to create a dynamic model for tracking and tracing product/service, members, flow and operations of a supply chain with an upper ontology.

It will hopefully let us to track any product/service and to trace its all physical, social or mental components (raw materials, parts, know-how, patents, managerial strategy etc.) efficiently.

We may use outputs of this project in the future to track or trace almost all properties in a not-usual supply chain and operations management, such as interstellar supply chains (eg. raw materials from the planet Mars), health-related supply chains (eg. blood products), food management (eg. genetic structures of agricultural products), environmental issues of production systems (eg. nuclear power usage in a production process) and protection of art and artistic materials (eg. tracing an artifact).

You can find out more info about the SCOM project, as well as basic SCOM diagrams at hkilter.com.


~ ilter


  1. Tully, R. B., Courtois, H., Hoffman, Y & Pomarède, D. Nature 513, 71–73 (2014). http://dx.doi.org/10.1038/nature13674