hollerith: logging social behaviour

Table of Contents

1 hollerith: a description

(confession: most of the fun in creating projects is in naming them)

a project to quantify my gregariousness (or lack thereof). I will be trying to see patterns in how I interact with others, and how that ties to my feelings of loneliness. There may be some correlation with how active I am with projects (can make a theoretical case for both positive and negative correlation). can see the average number of people I'm in touch with everyday, and how much I interact with them. also, an opportunity to fool around with org-plot.

1.1 modes of communication

1.1.1 hangouts

  • hangouts provides searchable chat logs (in gmail), therefore the precise number of people contacted on a day can be known.
  • turning off conversation view in gmail settings expands chat logs into one message per entry.
    • this could be construed as a vague measure of the volume of chat.
    • it is further possible to see how many of these messages were sent and received (there is a small » indicating who sent the message)
      • I believe that sent:received must be close to 1: few conversations are one-way.
      • a far more interesting measure would be the fraction of conversations that are initiated; which could be construed as desperation when absurdly high.
  • these records run only as far back as 17 Jul, which is 1.5 months of data.

1.1.2 signal §

  • single user, rather rare.
  • it was heavily used in July and early August, due to the contact having little else to do.
  • that has changed now, and so this is likely to see very little activity.
  • hence analytics on such a transient medium are not worth the effort.

1.1.3 telegram

  • started to be used only around the last week of August.
  • have two contacts on telegram, one rare and one with high frequency.
  • it's possible to manually count the messsages sent/received on the app/webapp. it's super tedious, but since it's a question of 10 days/being unemployed, I did it.

1.1.4 email ↑↓↔

  • asyncronous.
  • it's hard to analyze this as I do other IMs.
  • I send and receive really long emails, that are composed over the course of at least a week.
  • it is hard work writing an email – and nearly impossible for me to do it in one session.
  • otoh, it is the most rewarding form of communication – it makes me really happy when I receive a reply or an unsolicited mail from a friend.

1.1.5 phone ℘

  • this is the rarest mode of communication.
  • it was once exclusively used by a friend; this interaction has now moved to hangouts. (hence its presence)
  • I might remove it henceforth if it receives no activity.
    • I could use it to log videochats on hangouts etc. henceforth.

1.1.6 carbon based

  • this happens roughly once every two weeks.
  • this number is going to increase.
  • I don't keep a good record of it, so haven't included it.
  • I intend to keep track of when I last left the house, though.

1.2 the metrics

1.2.1 punch-card visualization

key:

symbol mode
hangouts
§ signal
telegram
phone/voice-call
sent email
received email
sent/recvd email
  • columns represent days of the month
  • each row represents a person (anonymized)
  • the bottom row computes the total number of people contacted that day.
  • the final column computes the fraction of days in a month where I am in contact with each person.
  • the final cell of the table averages the number of people contacted in a day.
  • data for July starts on the 17th.

1.2.2 volumetric logs

these use the number of messages as an indication of volume of conversation on hangouts, signal and telegram:

  • the first column is the date.
  • the next three columns the number of messages sent AND received on α, § and ∇ respectively.
  • the fifth column is the net number of messages exchanged across all channels.
  • the final column is a sideways manhattan/histogram based on the total volume column.
    • it is generated by orgtbl-ascii-plot or C-c " a
    • the scale of the columns varies from each month, depending on its largest value. The lowest value has to be fixed at 0.
      • $OUTPUT_COL ='(orgtbl-uc-draw-grid $INPUT_COL <min_value> <max_value> <resolution>) is set in #+TBLFM: that follows the table.
      • uc-draw-grid / uc-draw-cont changes the style of the bars to unicode.
    • to reiterate, the heights are relative to each month.
  • the last row indicates the average number of messages exchanged per day on each platform.
  • I would have preferred a vertical histogram; but orgtbl-ascii-plot is the simplest way to plot data.
    • there did not seem to be an option for a vertical output.
    • transposing the table did not help.
    • gnuplot would have done it, but I am lazy and that's overkill.
    • also, I don't want to deal with inlining images in html etc.

1.3 future directions [1/6]:

  • [ ] for future months, set up a template replete with formulae.
  • [ ] log video call interactions! (maybe these can be tied up with ℘?)
  • [ ] log carbon-based interactions.
  • [ ] log who initiates the conversations.
  • [ ] couple it with mood logging.
  • [X] log when I last left the house.

2 July (17th onwards)

2.1 punch card: July

      0.80
                    0.33
      0.80
                0.53
                    0.33
                            0.06
§   § § § § § §   § § § § § § 0.86
                      0.26
                              -
                          0.13
                              -
3 1 3 2 3 5 5 6 5 4 4 6 4 5 5 4.10

2.2 volumetric: July

date § Σ manhattan
[2018-07-17 Tue] 3 17   20
[2018-07-18 Wed] 273     273 ▉▉▉▉▉▉▊
[2018-07-19 Thu] 180 11   191 ▉▉▉▉▊
[2018-07-20 Fri] 37 67   104 ▉▉▌
[2018-07-21 Sat] 32 223   255 ▉▉▉▉▉▉▍
[2018-07-22 Sun] 50 81   131 ▉▉▉▎
[2018-07-23 Mon] 167 40   207 ▉▉▉▉▉▎
[2018-07-24 Tue] 114 20   134 ▉▉▉▍
[2018-07-25 Wed] 199     199 ▉▉▉▉▉
[2018-07-26 Thu] 628 163   791 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉
[2018-07-27 Fri] 61 76   137 ▉▉▉▍
[2018-07-28 Sat] 154 16   170 ▉▉▉▉▎
[2018-07-29 Sun] 108 29   137 ▉▉▉▍
[2018-07-30 Mon] 257 77   334 ▉▉▉▉▉▉▉▉▍
[2018-07-31 Tue] 103 65   168 ▉▉▉▉▎
average 158. 59. 0. 217. ▉▉▉▉▉▍

3 August

3.1 punch card: August

                    0.67
                              0.54
            0.80
                            0.54
                                                        0.09
                                                               
§ § § §       § §     § §     §                               0.29
                                                0.22
  §               §                                       0.12
                                              0.80
                                                            0.03
4 4 7 6 3 4 4 3 3 3 2 4 3 3 3 5 2 5 3 3 3 6 4 1 3 2 4 4 3 4 3 3.58

3.2 volumetric: August

date § Σ manhattan
[2018-08-01 Wed] 369 13   382 ▉▉▉▉▉▉▉▉▉▉▉▉▊
[2018-08-02 Thu] 65 94   159 ▉▉▉▉▉▎
[2018-08-03 Fri] 134 14   148 ▉▉▉▉▉
[2018-08-04 Sat] 61 3   64 ▉▉▏
[2018-08-05 Sun] 7     7
[2018-08-06 Mon] 139     139 ▉▉▉▉▋
[2018-08-07 Tue] 226     226 ▉▉▉▉▉▉▉▌
[2018-08-08 Wed] 87 6   93 ▉▉▉▏
[2018-08-09 Thu] 10 1   11
[2018-08-10 Fri] 53 8   61 ▉▉
[2018-08-11 Sat] 42 1   43 ▉▍
[2018-08-12 Sun] 37 95   132 ▉▉▉▉▍
[2018-08-13 Mon] 355 51   406 ▉▉▉▉▉▉▉▉▉▉▉▉▉▋
[2018-08-14 Tue] 89     89 ▉▉▉
[2018-08-15 Wed] 170     170 ▉▉▉▉▉▋
[2018-08-16 Thu] 364 8   372 ▉▉▉▉▉▉▉▉▉▉▉▉▌
[2018-08-17 Fri] 165     165 ▉▉▉▉▉▌
[2018-08-18 Sat] 104 33 1 138 ▉▉▉▉▌
[2018-08-19 Sun] 49     49 ▉▋
[2018-08-20 Mon] 57     57 ▉▊
[2018-08-21 Tue] 91   9 100 ▉▉▉▍
[2018-08-22 Wed] 179   416 595 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉
[2018-08-23 Thu] 340   250 590 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▊
[2018-08-24 Fri]     558 558 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▋
[2018-08-25 Sat] 158     158 ▉▉▉▉▉▎
[2018-08-26 Sun] 45     45 ▉▌
[2018-08-27 Mon] 48   98 146 ▉▉▉▉▊
[2018-08-28 Tue] 76   164 240 ▉▉▉▉▉▉▉▉
[2018-08-29 Wed] 142   76 218 ▉▉▉▉▉▉▉▎
[2018-08-30 Thu] 70   39 109 ▉▉▉▋
[2018-08-31 Fri] 66   146 212 ▉▉▉▉▉▉▉▏
average 123. 11. 57. 190. ▉▉▉▉▉▉▍

4 September (in progress)

5 Last social sighting on [2018-08-23 Thu]

Last public sighting on [2018-09-05 Wed] (foraged for food)

Created: 2018-09-13 Thu 06:17

Validate