{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":400507157,"defaultBranch":"main","name":"programming-math-science","ownerLogin":"bobeff","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-27T12:48:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/675506?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1630068535.078958","currentOid":""},"activityList":{"items":[{"before":"a1a87d93844bba48ae13a669c7ac2166245bd942","after":"17b4c442e2421fe3354876941d96a78a09077a78","ref":"refs/heads/main","pushedAt":"2024-09-18T10:20:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"A friendly introduction to assembly for high-level programmers\"","shortMessageHtmlLink":"Add \"A friendly introduction to assembly for high-level programmers\""}},{"before":"95e305e5a4639d6300a6802a364dc9c38898c4dc","after":"a1a87d93844bba48ae13a669c7ac2166245bd942","ref":"refs/heads/main","pushedAt":"2024-09-15T17:33:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Procedural Content Generation in Games\"","shortMessageHtmlLink":"Add \"Procedural Content Generation in Games\""}},{"before":"c5eb18eea40350c3b9bbf796a582c69693490695","after":"95e305e5a4639d6300a6802a364dc9c38898c4dc","ref":"refs/heads/main","pushedAt":"2024-09-15T17:32:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Artificial Intelligence and Games\" book","shortMessageHtmlLink":"Add \"Artificial Intelligence and Games\" book"}},{"before":"ee4e294d6185ef7f389ee3e240aa3829f2ee8bf8","after":"c5eb18eea40350c3b9bbf796a582c69693490695","ref":"refs/heads/main","pushedAt":"2024-09-15T17:30:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"CSCI 181G PO: Game Engine Programming Course\"","shortMessageHtmlLink":"Add \"CSCI 181G PO: Game Engine Programming Course\""}},{"before":"d06648233ff7e246e7b6a5caa0602315c903c0a7","after":"ee4e294d6185ef7f389ee3e240aa3829f2ee8bf8","ref":"refs/heads/main","pushedAt":"2024-09-15T17:24:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"CSCI 181G PO: Game Engine Programming Course\"","shortMessageHtmlLink":"Add \"CSCI 181G PO: Game Engine Programming Course\""}},{"before":"487213c80df531e1d94a14eb3024b937ac351565","after":"d06648233ff7e246e7b6a5caa0602315c903c0a7","ref":"refs/heads/main","pushedAt":"2024-09-11T09:54:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Tutorial on Diffusion Models for Imaging and Vision\"","shortMessageHtmlLink":"Add \"Tutorial on Diffusion Models for Imaging and Vision\""}},{"before":"8405dbfef12784c5e8193ceeb1fd4fd725fcfa2c","after":"487213c80df531e1d94a14eb3024b937ac351565","ref":"refs/heads/main","pushedAt":"2024-09-10T13:23:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Building Real-Time Global Illumination\"","shortMessageHtmlLink":"Add \"Building Real-Time Global Illumination\""}},{"before":"25455c264b4784e7c876a83a169d49fa71841cd3","after":"8405dbfef12784c5e8193ceeb1fd4fd725fcfa2c","ref":"refs/heads/main","pushedAt":"2024-09-10T09:51:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"An introduction to workgraphs part 2: Performance\"","shortMessageHtmlLink":"Add \"An introduction to workgraphs part 2: Performance\""}},{"before":"2a828b3f6288026992a464d7fd960074df9a776c","after":"25455c264b4784e7c876a83a169d49fa71841cd3","ref":"refs/heads/main","pushedAt":"2024-09-09T19:22:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"B-trees and database indexes\"","shortMessageHtmlLink":"Add \"B-trees and database indexes\""}},{"before":"4d223e8d544ee2996a8e25797223298bae342785","after":"2a828b3f6288026992a464d7fd960074df9a776c","ref":"refs/heads/main","pushedAt":"2024-09-09T09:51:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Graphics Tricks from Boomers\"","shortMessageHtmlLink":"Add \"Graphics Tricks from Boomers\""}},{"before":"b9833827f7c11b077e79b6ce653e8e421a43e550","after":"4d223e8d544ee2996a8e25797223298bae342785","ref":"refs/heads/main","pushedAt":"2024-09-04T13:19:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Zen, CUDA, and Tensor Cores, Part I: The Silicon\"","shortMessageHtmlLink":"Add \"Zen, CUDA, and Tensor Cores, Part I: The Silicon\""}},{"before":"b312b3cee9e486386f64c0f7707562029e221c67","after":"b9833827f7c11b077e79b6ce653e8e421a43e550","ref":"refs/heads/main","pushedAt":"2024-09-03T08:52:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Real Not Complex\"","shortMessageHtmlLink":"Add \"Real Not Complex\""}},{"before":"0915bb9cebd5ea4922c4c1e55a684917d57aea95","after":"b312b3cee9e486386f64c0f7707562029e221c67","ref":"refs/heads/main","pushedAt":"2024-09-03T08:48:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Open Mathematics Depository\"","shortMessageHtmlLink":"Add \"Open Mathematics Depository\""}},{"before":"cfbf589f6be0f3ce8bd4dcbddcd8a9e5232241af","after":"0915bb9cebd5ea4922c4c1e55a684917d57aea95","ref":"refs/heads/main","pushedAt":"2024-09-03T08:44:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Rasterising a triangle\"","shortMessageHtmlLink":"Add \"Rasterising a triangle\""}},{"before":"40a9da291f8bf4f3a252204f6194aa91629fe48d","after":"cfbf589f6be0f3ce8bd4dcbddcd8a9e5232241af","ref":"refs/heads/main","pushedAt":"2024-09-03T08:39:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Software rasterizing hair\"","shortMessageHtmlLink":"Add \"Software rasterizing hair\""}},{"before":"a52be8855ae129fc9c338cfe1b27b0545e50daac","after":"40a9da291f8bf4f3a252204f6194aa91629fe48d","ref":"refs/heads/main","pushedAt":"2024-08-26T18:10:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Recreating Nanite: Part 9 - Raytracing\"","shortMessageHtmlLink":"Add \"Recreating Nanite: Part 9 - Raytracing\""}},{"before":"a3662928990f064ebceb755a53565567acd3d65d","after":"a52be8855ae129fc9c338cfe1b27b0545e50daac","ref":"refs/heads/main","pushedAt":"2024-08-26T18:08:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Compute With DirectX 12 – Part 2: The Setup\"","shortMessageHtmlLink":"Add \"Compute With DirectX 12 – Part 2: The Setup\""}},{"before":"abed82637eae0a5faaffce9e60cdd989cdcfabaa","after":"a3662928990f064ebceb755a53565567acd3d65d","ref":"refs/heads/main","pushedAt":"2024-08-26T14:39:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Terrain programmig\"","shortMessageHtmlLink":"Add \"Terrain programmig\""}},{"before":"9d689acf4a1935a5abcfffc3ad399859ae6deb2c","after":"abed82637eae0a5faaffce9e60cdd989cdcfabaa","ref":"refs/heads/main","pushedAt":"2024-08-26T14:30:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Floating Point Visually Explained\"","shortMessageHtmlLink":"Add \"Floating Point Visually Explained\""}},{"before":"f3c0801d9bc7026754cc786e6ff5d974612becf0","after":"9d689acf4a1935a5abcfffc3ad399859ae6deb2c","ref":"refs/heads/main","pushedAt":"2024-08-25T12:22:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Implementing React From Scratch\"","shortMessageHtmlLink":"Add \"Implementing React From Scratch\""}},{"before":"91a95cf75d18340f569380760083e1180b30bc6f","after":"f3c0801d9bc7026754cc786e6ff5d974612becf0","ref":"refs/heads/main","pushedAt":"2024-08-18T12:10:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Build your own SQLite\"","shortMessageHtmlLink":"Add \"Build your own SQLite\""}},{"before":"42b11f0a040b8e99021d5ed6734451bc7e96a54a","after":"91a95cf75d18340f569380760083e1180b30bc6f","ref":"refs/heads/main","pushedAt":"2024-08-17T03:57:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Discrete Mathematics: An Open Introduction, 4th Edition\"","shortMessageHtmlLink":"Add \"Discrete Mathematics: An Open Introduction, 4th Edition\""}},{"before":"4f41c3f85cd6accc2fe9d96c03dc8db140656010","after":"42b11f0a040b8e99021d5ed6734451bc7e96a54a","ref":"refs/heads/main","pushedAt":"2024-08-15T18:03:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Courses notes by Tom Leinster\"","shortMessageHtmlLink":"Add \"Courses notes by Tom Leinster\""}},{"before":"38c09af5b98e6071812c5c8b9bd71f5f9d135f03","after":"4f41c3f85cd6accc2fe9d96c03dc8db140656010","ref":"refs/heads/main","pushedAt":"2024-08-14T03:03:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Books by Fabien Sanglard\"","shortMessageHtmlLink":"Add \"Books by Fabien Sanglard\""}},{"before":"2103c4f5a4b25e82537d84cd559ceacc99a897b9","after":"38c09af5b98e6071812c5c8b9bd71f5f9d135f03","ref":"refs/heads/main","pushedAt":"2024-08-14T03:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Books by Fabien Sanglard\"","shortMessageHtmlLink":"Add \"Books by Fabien Sanglard\""}},{"before":"102b0214b359d12894c1b740ad95f898331d79d4","after":"2103c4f5a4b25e82537d84cd559ceacc99a897b9","ref":"refs/heads/main","pushedAt":"2024-08-13T19:12:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Introduction to ggml\"","shortMessageHtmlLink":"Add \"Introduction to ggml\""}},{"before":"8308c7d72af4416c82c459ade9e9c25e59f95504","after":"102b0214b359d12894c1b740ad95f898331d79d4","ref":"refs/heads/main","pushedAt":"2024-08-13T19:06:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Compute with DirectX 12\"","shortMessageHtmlLink":"Add \"Compute with DirectX 12\""}},{"before":"7b3f8281644e8e2d54a5be41a0c6119f515224d7","after":"8308c7d72af4416c82c459ade9e9c25e59f95504","ref":"refs/heads/main","pushedAt":"2024-08-12T20:40:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Isometric Tutorials\"","shortMessageHtmlLink":"Add \"Isometric Tutorials\""}},{"before":"afb6ce1316ab5f8a5e86ad176cce28fde3769e6f","after":"7b3f8281644e8e2d54a5be41a0c6119f515224d7","ref":"refs/heads/main","pushedAt":"2024-08-12T20:39:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"GPU Programming Primitives for Computer Graphics\"","shortMessageHtmlLink":"Add \"GPU Programming Primitives for Computer Graphics\""}},{"before":"3100a913b6e28ebde3ff9c9e8831a4ccfc7f1121","after":"afb6ce1316ab5f8a5e86ad176cce28fde3769e6f","ref":"refs/heads/main","pushedAt":"2024-08-12T20:25:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bobeff","name":"Ivan Bobev","path":"/bobeff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675506?s=80&v=4"},"commit":{"message":"Add \"Modernes C++\"","shortMessageHtmlLink":"Add \"Modernes C++\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxMDoyMDoxOC4wMDAwMDBazwAAAAS5h2jH","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxMDoyMDoxOC4wMDAwMDBazwAAAAS5h2jH","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMlQyMDoyNTozOC4wMDAwMDBazwAAAASYgrS2"}},"title":"Activity · bobeff/programming-math-science"}