{"action":"created","issue":{"url":"https://api.github.com/repos/hashkat/hashkat/issues/74","labels_url":"https://api.github.com/repos/hashkat/hashkat/issues/74/labels{/name}","comments_url":"https://api.github.com/repos/hashkat/hashkat/issues/74/comments","events_url":"https://api.github.com/repos/hashkat/hashkat/issues/74/events","html_url":"https://github.com/hashkat/hashkat/issues/74","id":111453670,"number":74,"title":"Agents Trying to Follow the Same Agent Again","user":{"login":"nbuhagiar","id":10453145,"avatar_url":"https://avatars.githubusercontent.com/u/10453145?v=3","gravatar_id":"","url":"https://api.github.com/users/nbuhagiar","html_url":"https://github.com/nbuhagiar","followers_url":"https://api.github.com/users/nbuhagiar/followers","following_url":"https://api.github.com/users/nbuhagiar/following{/other_user}","gists_url":"https://api.github.com/users/nbuhagiar/gists{/gist_id}","starred_url":"https://api.github.com/users/nbuhagiar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nbuhagiar/subscriptions","organizations_url":"https://api.github.com/users/nbuhagiar/orgs","repos_url":"https://api.github.com/users/nbuhagiar/repos","events_url":"https://api.github.com/users/nbuhagiar/events{/privacy}","received_events_url":"https://api.github.com/users/nbuhagiar/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/hashkat/hashkat/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-10-14T17:51:49Z","updated_at":"2015-11-12T03:37:51Z","closed_at":null,"body":"Running a small random follow model network simulation with 501 agents (all speaking the same language, living in the same region, etc.) where I expected most agents to have a cumulative-degree of 200 over the course of one million simulated minutes gave me the following plot:\r\n\r\n![low_cumulative-degree](https://cloud.githubusercontent.com/assets/10453145/10492392/e2a974ea-7279-11e5-8ac1-138b1d5a24de.png)\r\n\r\nAs you can see, most agents have a cumulative-degree less than 200. Looking into the 'main_stats.dat' file\r\n\r\n![low_cumulative-degree_main_stats](https://cloud.githubusercontent.com/assets/10453145/10492432/170b564a-727a-11e5-8ed7-7d93c7a92933.png)\r\n\r\nwe can see that there are much more follow attempts than actual follows. It therefore seems to me that some agents are trying to follow agents that they're already following, which of course can't be done, and is causing them to have a lower cumulative-degree than expected.\r\n\r\nThis issue has a much better chance of appearing in smaller networks as opposed to larger networks, but it is still something that I thought should be brought to everyone's attention"},"comment":{"url":"https://api.github.com/repos/hashkat/hashkat/issues/comments/155987252","html_url":"https://github.com/hashkat/hashkat/issues/74#issuecomment-155987252","issue_url":"https://api.github.com/repos/hashkat/hashkat/issues/74","id":155987252,"user":{"login":"itamblyn","id":1680626,"avatar_url":"https://avatars.githubusercontent.com/u/1680626?v=3","gravatar_id":"","url":"https://api.github.com/users/itamblyn","html_url":"https://github.com/itamblyn","followers_url":"https://api.github.com/users/itamblyn/followers","following_url":"https://api.github.com/users/itamblyn/following{/other_user}","gists_url":"https://api.github.com/users/itamblyn/gists{/gist_id}","starred_url":"https://api.github.com/users/itamblyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/itamblyn/subscriptions","organizations_url":"https://api.github.com/users/itamblyn/orgs","repos_url":"https://api.github.com/users/itamblyn/repos","events_url":"https://api.github.com/users/itamblyn/events{/privacy}","received_events_url":"https://api.github.com/users/itamblyn/received_events","type":"User","site_admin":false},"created_at":"2015-11-12T03:37:51Z","updated_at":"2015-11-12T03:37:51Z","body":"I'm not 100% convinced we did this correctly. When we define a follow rate, it's not obvious to me that this includes \"+ rate of follows that didn't work\". I think we should probably just keep rolling the dice until it works. It's inefficient with small networks, but those are fast anyway, and with larger networks it doesn't happen much."}}