{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":726053843,"defaultBranch":"main","name":"aoc2023","ownerLogin":"ahans","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-01T12:43:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/193852?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704618377.0","currentOid":""},"activityList":{"items":[{"before":"ae0870894ebd9e1b7b6013ee3c61cabbe27dfab3","after":"4cc4e953c370be7e68a2d61fdc620a8c34faa879","ref":"refs/heads/main","pushedAt":"2024-01-07T14:43:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add C++ day 17 implementation based on maneatingape's Rust impl","shortMessageHtmlLink":"Add C++ day 17 implementation based on maneatingape's Rust impl"}},{"before":"67cbd9223427c2fff7b3d678a403df83e47188d0","after":"b86b74f75e2b19a344fed5c112af7aac7f49acd1","ref":"refs/heads/day17_cpp","pushedAt":"2024-01-07T14:42:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add C++ day 17 implementation based on maneatingape's Rust impl","shortMessageHtmlLink":"Add C++ day 17 implementation based on maneatingape's Rust impl"}},{"before":"d22eb50943385492b34bedc2828655b35d6f9401","after":"67cbd9223427c2fff7b3d678a403df83e47188d0","ref":"refs/heads/day17_cpp","pushedAt":"2024-01-07T14:40:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add C++ day 17 implementation based on maneatingape's Rust impl","shortMessageHtmlLink":"Add C++ day 17 implementation based on maneatingape's Rust impl"}},{"before":null,"after":"d22eb50943385492b34bedc2828655b35d6f9401","ref":"refs/heads/day17_cpp","pushedAt":"2024-01-07T09:06:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Port maneatingape's Rust impl for day 17","shortMessageHtmlLink":"Port maneatingape's Rust impl for day 17"}},{"before":"a2d589ec7adc38cd8a6556697976347ce4ae4a67","after":"ae0870894ebd9e1b7b6013ee3c61cabbe27dfab3","ref":"refs/heads/main","pushedAt":"2024-01-04T11:45:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Make code gcc-12 compatible","shortMessageHtmlLink":"Make code gcc-12 compatible"}},{"before":"68766db21e77aab84f566c1ca5d0d143fec39838","after":"a2d589ec7adc38cd8a6556697976347ce4ae4a67","ref":"refs/heads/main","pushedAt":"2024-01-04T09:58:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Use ranges","shortMessageHtmlLink":"Use ranges"}},{"before":"a759484ed3290d0f038ec9c21c58475ed47d3cb6","after":"68766db21e77aab84f566c1ca5d0d143fec39838","ref":"refs/heads/main","pushedAt":"2024-01-04T00:27:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add fast day 02 C++ implementation\n\nGCC needs a hint to unroll the for loop doing the string comparisons.\nThat more than halves the runtime (tested with GCC 12). Clang 14 seems\nto be doing the right thing just with -O2.\n\nCompile with:\n```\ng++ -std=c++20 -O2 -o day01 day01.cpp -Wall -Wextra\n```","shortMessageHtmlLink":"Add fast day 02 C++ implementation"}},{"before":"0488f580e92d4a5011a6f05e5b0573acf8220a9d","after":"a759484ed3290d0f038ec9c21c58475ed47d3cb6","ref":"refs/heads/main","pushedAt":"2023-12-29T22:19:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add timer","shortMessageHtmlLink":"Add timer"}},{"before":"c8ab7d62e4800c11a24d3b8c663d5eadce064a2e","after":"0488f580e92d4a5011a6f05e5b0573acf8220a9d","ref":"refs/heads/main","pushedAt":"2023-12-29T22:07:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add C++98 day02 version","shortMessageHtmlLink":"Add C++98 day02 version"}},{"before":"9b6e341ce896ae79eb689453235e8d58753ff0bd","after":"c8ab7d62e4800c11a24d3b8c663d5eadce064a2e","ref":"refs/heads/main","pushedAt":"2023-12-28T20:46:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 12 Python solution","shortMessageHtmlLink":"Add day 12 Python solution"}},{"before":"8c4e624bec97cc144f959d88fcda3582618ef9b4","after":"9b6e341ce896ae79eb689453235e8d58753ff0bd","ref":"refs/heads/main","pushedAt":"2023-12-27T23:41:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 1 C implementation","shortMessageHtmlLink":"Add day 1 C implementation"}},{"before":"9336bffa695a488f17c3b5068829797c2020cf81","after":"8c4e624bec97cc144f959d88fcda3582618ef9b4","ref":"refs/heads/main","pushedAt":"2023-12-27T12:01:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 25 Python solution using max flow","shortMessageHtmlLink":"Add day 25 Python solution using max flow"}},{"before":"68f1825b05354312dd3257992c278f2c4a0c1293","after":"9336bffa695a488f17c3b5068829797c2020cf81","ref":"refs/heads/main","pushedAt":"2023-12-26T20:53:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 13 input","shortMessageHtmlLink":"Add day 13 input"}},{"before":"89d9d09508a9c2d815d13f38405cd76027a4d32c","after":"68f1825b05354312dd3257992c278f2c4a0c1293","ref":"refs/heads/main","pushedAt":"2023-12-25T23:08:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 25 Python using Karger's algo","shortMessageHtmlLink":"Add day 25 Python using Karger's algo"}},{"before":"bb84d1fa1b3daa8ad57c154f4468b683c2c439c3","after":"89d9d09508a9c2d815d13f38405cd76027a4d32c","ref":"refs/heads/main","pushedAt":"2023-12-22T20:40:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 22 Python impl","shortMessageHtmlLink":"Add day 22 Python impl"}},{"before":"9935bae5e59f08709498e082ba8a3a299465df5c","after":"bb84d1fa1b3daa8ad57c154f4468b683c2c439c3","ref":"refs/heads/main","pushedAt":"2023-12-20T13:06:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Do analytical solve for part 2","shortMessageHtmlLink":"Do analytical solve for part 2"}},{"before":"646acf63c64af73b1044bccf83612e78e6630a53","after":"9935bae5e59f08709498e082ba8a3a299465df5c","ref":"refs/heads/main","pushedAt":"2023-12-20T11:14:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 20 Python solution, currently input-specific","shortMessageHtmlLink":"Add day 20 Python solution, currently input-specific"}},{"before":"717199ffada5ad7700c851f0f7a1e12ad337196a","after":"646acf63c64af73b1044bccf83612e78e6630a53","ref":"refs/heads/main","pushedAt":"2023-12-19T21:20:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Format and remove asserts","shortMessageHtmlLink":"Format and remove asserts"}},{"before":"481b327795f1433621149199e93975265c4ea14d","after":"717199ffada5ad7700c851f0f7a1e12ad337196a","ref":"refs/heads/main","pushedAt":"2023-12-19T21:14:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 19 Python hack","shortMessageHtmlLink":"Add day 19 Python hack"}},{"before":"ac819c7f6c8bc659bfd989bdc124305f39e330c1","after":"481b327795f1433621149199e93975265c4ea14d","ref":"refs/heads/main","pushedAt":"2023-12-18T14:46:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 18 Python solution","shortMessageHtmlLink":"Add day 18 Python solution"}},{"before":"798424ed3d0e86d5ed243ddef1be309abc8c2119","after":"ac819c7f6c8bc659bfd989bdc124305f39e330c1","ref":"refs/heads/main","pushedAt":"2023-12-17T17:23:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 17 Python impl","shortMessageHtmlLink":"Add day 17 Python impl"}},{"before":"863dc9efb981807228e0a90452bc8cd6e9a9efc0","after":"798424ed3d0e86d5ed243ddef1be309abc8c2119","ref":"refs/heads/main","pushedAt":"2023-12-16T06:17:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 16 Python impl","shortMessageHtmlLink":"Add day 16 Python impl"}},{"before":"b458739a0ff0975f7c60d72a32db7bebca1dd399","after":"863dc9efb981807228e0a90452bc8cd6e9a9efc0","ref":"refs/heads/main","pushedAt":"2023-12-15T12:08:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Improve impl","shortMessageHtmlLink":"Improve impl"}},{"before":"ffd66c19df01dd2cb1613f08c03dc5a702d83779","after":"b458739a0ff0975f7c60d72a32db7bebca1dd399","ref":"refs/heads/main","pushedAt":"2023-12-15T05:57:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 15 Python solution","shortMessageHtmlLink":"Add day 15 Python solution"}},{"before":"44859128825d750de35874b2c73c1a4f8c6a4294","after":"ffd66c19df01dd2cb1613f08c03dc5a702d83779","ref":"refs/heads/main","pushedAt":"2023-12-14T08:07:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 14 Python solution","shortMessageHtmlLink":"Add day 14 Python solution"}},{"before":"b35bebcdd91463ec84aff090f61a2f58d9822a15","after":"44859128825d750de35874b2c73c1a4f8c6a4294","ref":"refs/heads/main","pushedAt":"2023-12-13T13:46:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Implement minor improvements","shortMessageHtmlLink":"Implement minor improvements"}},{"before":"28db6e023a7742b22ca8d6d3f0580f07073e445f","after":"b35bebcdd91463ec84aff090f61a2f58d9822a15","ref":"refs/heads/main","pushedAt":"2023-12-13T09:24:07.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Remove cruft","shortMessageHtmlLink":"Remove cruft"}},{"before":"ee51d799d60ca4a104c458ac29fced8cb6850c8a","after":"28db6e023a7742b22ca8d6d3f0580f07073e445f","ref":"refs/heads/main","pushedAt":"2023-12-13T08:16:04.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 13 Python implementation","shortMessageHtmlLink":"Add day 13 Python implementation"}},{"before":"8987f96b79824e40c8a63c271d3a1aa6c9d904fd","after":"ee51d799d60ca4a104c458ac29fced8cb6850c8a","ref":"refs/heads/main","pushedAt":"2023-12-07T11:26:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 7 Python solution","shortMessageHtmlLink":"Add day 7 Python solution"}},{"before":"e16174c4cc6df0b046a05eb93d1bb6189e6c12bf","after":"8987f96b79824e40c8a63c271d3a1aa6c9d904fd","ref":"refs/heads/main","pushedAt":"2023-12-05T22:17:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ahans","name":"Alexander Hans","path":"/ahans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193852?s=80&v=4"},"commit":{"message":"Add day 5 C++ implementation\n\nThis is a straight port of the Python version. Could use a lot of\nimprovements.","shortMessageHtmlLink":"Add day 5 C++ implementation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD2ao07gA","startCursor":null,"endCursor":null}},"title":"Activity ยท ahans/aoc2023"}