{"url":"https://api.github.com/gists/5440492","forks_url":"https://api.github.com/gists/5440492/forks","commits_url":"https://api.github.com/gists/5440492/commits","id":"5440492","node_id":"MDQ6R2lzdDU0NDA0OTI=","git_pull_url":"https://gist.github.com/5440492.git","git_push_url":"https://gist.github.com/5440492.git","html_url":"https://gist.github.com/mbostock/5440492","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/5440492/raw/703d310b399098a243a76a50bc209167e924cfd2/.block","size":17,"truncated":false,"content":"license: gpl-3.0\n"},"README.md":{"filename":"README.md","type":"text/markdown","language":"Markdown","raw_url":"https://gist.githubusercontent.com/mbostock/5440492/raw/4ad8d3b05fea3c742926ecb0c9cf8c5d2c09af92/README.md","size":633,"truncated":false,"content":"Every introductory WebGL tutorial I could find uses utility libraries (*e.g.*, [Sylvester](http://sylvester.jcoglan.com/)) in efforts to make the examples easier to understand. While encapsulating common patterns is desirable when writing production code, I find this practice highly counterproductive to learning because it forces me to learn the utility library first (another layer of abstraction) before I can understand the underlying standard. Even worse when accompanying examples use *minified* JavaScript…\n\nSo here’s a vanilla Hello World with no dependencies and no branching. Enjoy.\n\nNext: [Part II](/mbostock/5445238)"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/5440492/raw/74da9dc4f607712e1e4db9361f2e34c6cff913bf/index.html","size":2375,"truncated":false,"content":"\n\n\n\n\n\n"},"thumbnail.png":{"filename":"thumbnail.png","type":"image/png","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/5440492/raw/90affb8de6562570716d24b7591f7345f2db2e5a/thumbnail.png","size":3105,"truncated":false,"content":"�PNG\r\n\u001A\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000�\u0000\u0000\u0000x\b\u0002\u0000\u0000\u0000id\u0019�\u0000\u0000\n�iCCPicm\u0000\u0000HǕ�\u0007PS�\u0016ǿ{oz�%D:�w�W�5t�`#$!�\u0012B ��\u0015q\u0005ׂ�\b(\u000B�T\u0005�\u0002�Z\u0010\u000B\u0016\u0016�\u0002�\u0005YT�u� **�\"���y�g���͙3��|���\u0001���E�4X\u000E�ta�8�ϓ\u0019\u001B\u0017��?\u0004\b�\u0007D�\n�lN��#,,\b�m�\u001F\u0000����ٌ\u0016�g!��eq\u0000��PN�fq�Q>��:�H�\r\u0000b��u�g�f8\u0016e�\u0018\u001D\u0010�u��Y^7É�\\�'2�\u000B�z\u0000\b\u00146[�\u0007��j\u0002f\u000E���o�l!�\n�\u0000P0(�r��\\��Q6MOϘa\u0011ʆ�����/�D�&�͗��^�\u0005�[�%Jc������#=M2��\u0006���Ԉ����3��}\"�8��\n�cQ�g�\u001C\u000B�Y��\u001E��\u001CKR�<�85#P�/L\f\t��gy��q^rd�\u001Csy�>s,�\b��g�D�|��\n��\u0014v@�\u001C�ų�5ü4���3�I�\u0014��H��$�����7;9�_��\u0003��\u000B|Y�����맅I5Œp�9��QRM.�[z�@\u0000�\u0001\u001Bp�y��3\u0003{e�V�\u0005��l�\u0007��y�L��cnʴ���\u00063���\u0015�e|�7 ����N\u0000\u001C\u000B�\"�{��\u0003��'\u0000����A�w\u0007\u0000��8\u0012q�lm�\u0002, \u0001Y@\u0007��\u000B�\u0001��\fX\u0001;�\f܁\u000F\b\u0000� \u0012ā��\u0003�A:\u0010��`\u0015X\u000F\n@\u0011�\u0001v�rP\u0005\u000E�zp\u0018\u001C\u0005m�\u00148\u0007.�k�\u000F�\u0006��\u0010\u0018\u0005/�8x\u000F� \b�CT�\u0006)C��\u001Ed\u0002YA\u000E�+�\u0003\u0005A�P\u001C�\u0000�!!$�VA\u001B�\"�\u0018*���\u0006�\u0017�$t\u000E�\u0002�Cw�ah\fz\u0003}�\u0011�\u0002�auX\u001F�\u000F;�\u001Ep \u001C\t/��p&�\u0007����2�\u0006>\u0004����k�mx\b~\u0001O \u0000!#\fD\u000B1C\u001C\u0010/$\u0014�G�\u00101�\u0006)DJ�\u001A�\u0019�@����\u0010�\u0012���ah\u0018&�\f���Da8�L�\u001A�VL9�\u001Eӊ����\u0019ƌc�b�X5�\t�\t���b����\u0002l)�\u0016{\u0002{\u0011{\u001B;�}���\u00188\u0003�=�\u001F\u0017�K���m��õ�:q��\u0011�\u0004\u001E�Wƛ�]�x6>\u001B_�ߋ?�?���\u001F� �\t�\u0004+�/!� $l �\u0012\u001A\tg\b7\bO\tSD9�\u001Eщ\u0018J�\u0012W\u0010�\u0013\u000F\u0012;���)�<ɀ�B�$��֓�Hͤ��\u0007��d2Y��H^H\u0016�ב��Gȗ���\u0014\u0005�1ŋ��\"�l��Q:)w)o�T�>՝\u001AOͦn�6P�S\u001FQ?��d�eX2\\��2\u00152�27d^�\u0012e�d=d���ɖ�\u001E��.�R�(�/�%ǖ[#W!wRnPnB�&o)\u001F*�.�U�Q���3\u0005�����\u0002W!_��y�\u0011\u001ABӡy�8�������Q:�n@g�S�E���^������b�b�b��i�!\u0006��g�\u0018i�팣�\u0001Ƨy��<���m��<�ƼI%U%w%�R�R��m�O�Le\u001F�T��m�\u000FU0*�*\u000BU���W���R����Q-T=�zO\rV3V\u000BW[�v@�GmB]C�O]��W���K\r���F�F��\u0019�1M����@�D��s�\"Ӄ��,c^`�k�i�kI���z���\r���7h�h?�!�8�$��t��j�\u0006��mҽ�G�s�K�ۣ7�o�\u001F��Y�M����\u0001� Ϡ���!���0Ӱ��\u0011���(�h�Q�1llk�l\\a|�\u00046�3\u0011��3�7Ś:�\nMkL\u0007�(f\u001Ef9fMf��\f� �\r�m���Ώ��s~���\u0016�\u0016i\u0016\u0007-�[*X\u0006Xn��|celű���eM���^k�n���Ćg���-�6�v�m��\u0017;{;�]�ݘ��}�}���\u0003�!�a��eG����Z�S�\u001F�윲��:��l�����l��\u0002ނ�\u000BF\\�]�.�.C�L�\u0004ן\\�ܴ��n5n��uܹ��O=��v/\u001A]l��`��\u0012�%�K�,UY����2�e�e�\u0012�\t1\t�\t�١�\u001A�D\"+�2q�����y�u�p�x.�b��$���g|\u0017�.�X�[ri�K���\\�:�?�*e254�.u:-&�%����~R� L\u0015^������\u0017��\nDC�N��3�Ł��,(kIV{6\u001D5+=\u0012C�&�p�kNE·��ˏ���\ns{V\u0018�ز�i�o��+1+9+�Vi�Z�jx����5К�5]ku��\u001D]緮~=i}���6Xl(��nc�Ǝ|��u�#��65\u0015�\u0014�\u000B\u00067;o��\u0001����-�[�n�Z�-�ZdQTZ�y+g��\u001F-,�qz[Ҷ��v�����\u0010�\u0018�鶳�X�8�xdW��\u0012fIaɻ��v_)�)��C�#�3T\u0016T־Ww�˓�oWxV�T�Un�����wc����*����O?\t~�S�W�Z�_Sz\u0000w �����\u0007�v���V����K��n�>��B�}CC�Z��&�I�4vh��އ͚ۛ�[\u0018-EG�\u0011ɑ�$�2p4�h�1�c����W���(l�ZW���%�\r�ǵ��\f8����q�W�_�Ni��8�xz�\u0019ҙ�3�g��Nt�:_��\u001B�Z�u�|��[\u0017\u0016^�\u0018x��%�K�=��^v�|�ӕ�W\u001D��]����c�s�7��N����^�������ѿ���\r�\u001B�nzt�u�����\u0003Q\u0003w\u0006\u0017\u000F\u000E���yv7���{9���{�}P�P�a�#�G5�\u001B��2d7tz�{��q���#��\u0017d��y4�\t�I�Sͧ\rϬ��\u001A�\u001D�{����\u000Bы��\u0005��Y��������\u0019�\u001D\u001F}-~=�f�[�u�l�uM�M�N��\u0016���oV\u0000A\u0013NJ\u0002�M\u001D\u0000�8�;�\u0001@�����\u0002����\b�\u001D���oa\u0007@�;\u0000Q��\u000EB=�~4�P���\u0019�\u0016�\u000E`kki�;����f�(���~��~�\u000E\u0000�\u0003�/���}��_\u000E���\u0005�3s�[�\u0004N\u000E�#�\u0019��X�?\u001E�_�M��Aí�\u0000\u0000\u0001YIDATx���A\r\u0000 \u0010��\u0003��A\u0003/��U��֜���;\u0000�X�\u0018�\u0012cYb,K�e��,1�%Ʋ�X�\u0018�\u0012cYb,K�e��,1�%Ʋ�X�\u0018�\u0012cYb,K�e��,1�%Ʋ�X�\u0018�\u0012cYb,K�e��,1�%Ʋ�X�\u0018�\u0012cYb,K�e��,1�%Ʋ�X�\u0018�\u0012cYb,K�e��,1�%Ʋ�X�\u0018�\u0012cYb,K�e��,1�%Ʋ�X�\u0018�\u0012cYb,K�e��,1�%Ʋ�X�\u0018�\u0012cYb,K�e��,1�%Ʋ�X�\u0018�\u0012cYb,K�e��,1�%Ʋ�X�\u0018�\u0012cYb,K�e��,1�%Ʋ�X�\u0018�\u0012cYb,K�e��,1�%Ʋ�X�\u0018�\u0012cYb,K�e��,1�%Ʋ�X�\u0018�\u0012cYb,K�e��,1�%Ʋ�X�\u0018�\u0012cYb,K�e��,1\u0017֗\u0001�\u00197�U\u0000\u0000\u0000\u0000IEND�B`�"}},"public":true,"created_at":"2013-04-23T02:59:34Z","updated_at":"2023-02-26T06:42:44Z","description":"Hello WebGL","comments":1,"user":null,"comments_url":"https://api.github.com/gists/5440492/comments","owner":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","site_admin":false},"forks":[],"history":[{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","site_admin":false},"version":"ec808bc30f891605403925c4f00e1790963f946c","committed_at":"2016-02-09T02:06:22Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/5440492/ec808bc30f891605403925c4f00e1790963f946c"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","site_admin":false},"version":"5e24bf2857225fc7a4784b42585750eba2af7003","committed_at":"2013-04-23T17:19:54Z","change_status":{"total":30,"additions":9,"deletions":21},"url":"https://api.github.com/gists/5440492/5e24bf2857225fc7a4784b42585750eba2af7003"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","site_admin":false},"version":"eaa2dfd0efa8088f48a8bcc215ae15c19d63a01f","committed_at":"2013-04-23T16:47:24Z","change_status":{"total":2,"additions":2,"deletions":0},"url":"https://api.github.com/gists/5440492/eaa2dfd0efa8088f48a8bcc215ae15c19d63a01f"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","site_admin":false},"version":"3cbf0c9228d771c1e7c400e95e91a94557361817","committed_at":"2013-04-23T16:46:09Z","change_status":{"total":6,"additions":5,"deletions":1},"url":"https://api.github.com/gists/5440492/3cbf0c9228d771c1e7c400e95e91a94557361817"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","site_admin":false},"version":"d5d65e8730979145b2be1027abbf8a2f4f3d2aa6","committed_at":"2013-04-23T16:42:17Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/5440492/d5d65e8730979145b2be1027abbf8a2f4f3d2aa6"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","site_admin":false},"version":"d867718d50d57ec5d68404bd27ae74fd5fb975b9","committed_at":"2013-04-23T16:41:02Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/5440492/d867718d50d57ec5d68404bd27ae74fd5fb975b9"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","site_admin":false},"version":"d8c9452904d46eea09244640e1091fd31caacab0","committed_at":"2013-04-23T16:40:08Z","change_status":{"total":55,"additions":35,"deletions":20},"url":"https://api.github.com/gists/5440492/d8c9452904d46eea09244640e1091fd31caacab0"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","site_admin":false},"version":"d7095f0c639eb968ca045fd6142ade5f14e1e1b4","committed_at":"2013-04-23T16:28:54Z","change_status":{"total":4,"additions":2,"deletions":2},"url":"https://api.github.com/gists/5440492/d7095f0c639eb968ca045fd6142ade5f14e1e1b4"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","site_admin":false},"version":"12a9f92fd57f09d0d93ee5a88de033a0f4461bd7","committed_at":"2013-04-23T03:06:02Z","change_status":{"total":4,"additions":2,"deletions":2},"url":"https://api.github.com/gists/5440492/12a9f92fd57f09d0d93ee5a88de033a0f4461bd7"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","site_admin":false},"version":"074c2899a3a249813f5fe6db46afe0dc5367e890","committed_at":"2013-04-23T03:01:52Z","change_status":{"total":4,"additions":3,"deletions":1},"url":"https://api.github.com/gists/5440492/074c2899a3a249813f5fe6db46afe0dc5367e890"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","site_admin":false},"version":"01fe6babd35f7860cbc81e368d8d1b80d01e7a54","committed_at":"2013-04-23T03:00:23Z","change_status":{},"url":"https://api.github.com/gists/5440492/01fe6babd35f7860cbc81e368d8d1b80d01e7a54"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","site_admin":false},"version":"fc5a77d5a410216cc732c6a191fa886d71c7e0a9","committed_at":"2013-04-23T02:59:34Z","change_status":{},"url":"https://api.github.com/gists/5440492/fc5a77d5a410216cc732c6a191fa886d71c7e0a9"}],"truncated":false}