{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":75800116,"defaultBranch":"master","name":"Advent-of-Code","ownerLogin":"e28eta","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-07T04:44:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/483223?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1481085899.0","currentOid":""},"activityList":{"items":[{"before":"f32a8044444746e7153980c646ba302e95de7c98","after":"b5ac06ccfc2ccacb49d16c48917c2d92c72e8ba2","ref":"refs/heads/master","pushedAt":"2024-03-02T20:10:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"2023, Day 8, part 2 partial work from December","shortMessageHtmlLink":"2023, Day 8, part 2 partial work from December"}},{"before":"f16cddfb1eccdb933b36f30396a945a8863de0e4","after":"f32a8044444746e7153980c646ba302e95de7c98","ref":"refs/heads/master","pushedAt":"2024-03-02T20:09:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"2023, Day 8, part 1","shortMessageHtmlLink":"2023, Day 8, part 1"}},{"before":"8295054c9aa5ac46b86ab57661bd2c427f5a6864","after":"f16cddfb1eccdb933b36f30396a945a8863de0e4","ref":"refs/heads/master","pushedAt":"2023-12-06T06:21:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"2023, Day 6, part 2\n\nHuh, no code changes, just re-writing the input for p2","shortMessageHtmlLink":"2023, Day 6, part 2"}},{"before":"0bbf7296883f5fb00daa63e3abaeb176bce82422","after":"8295054c9aa5ac46b86ab57661bd2c427f5a6864","ref":"refs/heads/master","pushedAt":"2023-12-05T07:27:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"2023, Day 5, part 2\n\nI was off-by-one on the upper bound for Range vs ClosedRange as I wrote p2, otherwise\nthis went pretty straightforward.\n\nUsing SE-0270's RangeSet mostly for the convenience of a collection of Ranges that're\nautomatically joined, but I think this would work basically the same if it was just an array\nof Range objects\n\nNot entirely happy with the _readability_ of `part2`, I think the functional methods\nin this case were easy to write, but not necessarily for maintaining.","shortMessageHtmlLink":"2023, Day 5, part 2"}},{"before":"ecf24947b563e33823df6ee3fb8b9b1128a01ec4","after":"0bbf7296883f5fb00daa63e3abaeb176bce82422","ref":"refs/heads/master","pushedAt":"2023-12-04T05:42:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"2023, Day 4, part 2\n\nFun! I don't know if this is the most straightforward way to think about it, but I'm okay\nwith it","shortMessageHtmlLink":"2023, Day 4, part 2"}},{"before":"60e61de58036e4c34bbea043b720d7d46815891c","after":"ecf24947b563e33823df6ee3fb8b9b1128a01ec4","ref":"refs/heads/master","pushedAt":"2023-12-03T05:45:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"2023, Day 3, part 2","shortMessageHtmlLink":"2023, Day 3, part 2"}},{"before":"3fc501fa29d8095197dc63946241b431c36eb4ed","after":"60e61de58036e4c34bbea043b720d7d46815891c","ref":"refs/heads/master","pushedAt":"2023-12-02T07:06:40.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"2023, Day 2, part 2\n\nThat's more like what I expected from the beginning of AoC ๐Ÿ˜€","shortMessageHtmlLink":"2023, Day 2, part 2"}},{"before":"9dd4c7d9197208feae4c4d75da41dbe526202655","after":"3fc501fa29d8095197dc63946241b431c36eb4ed","ref":"refs/heads/master","pushedAt":"2023-11-25T22:24:44.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"2021, Day 17, part 2\n\nMostly brute force, with some work done to independently filter horizontal & vertical\nvelocities that don't work at all.\n\nFast enough, but gross!","shortMessageHtmlLink":"2021, Day 17, part 2"}},{"before":"5fb1c27969384e208d425d25f8fc1e70c3a3d3e1","after":"9dd4c7d9197208feae4c4d75da41dbe526202655","ref":"refs/heads/master","pushedAt":"2023-11-12T23:13:31.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"2021, Day 7, Part 2\n\nI don't think it's guaranteed that `mean` of the numbers minimizes the errors, since the\nerror formula is the triangle numbers, but reddit told me that it was close enough.\n\nMean minimizes the square of the error, and that's at least much closer to the triangle\nnumbers.\n\nCovered my bases a little by checking all locations around the mean, instead of just the\nfloor + ceiling, although in my case it was the same.","shortMessageHtmlLink":"2021, Day 7, Part 2"}},{"before":"2755c5a52ef44e7393f7e69b9c826a9207b769f0","after":"5fb1c27969384e208d425d25f8fc1e70c3a3d3e1","ref":"refs/heads/master","pushedAt":"2023-11-12T01:17:23.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"2021, Day 3, part 2\n\nKinda excessive, but I do like my enum / struct data modeling these days\n\nwould crash if any entry had fewer digits than the others, whatever.","shortMessageHtmlLink":"2021, Day 3, part 2"}},{"before":"d0a49eaf469909d057a2688579a4b981ca90c78d","after":"2755c5a52ef44e7393f7e69b9c826a9207b769f0","ref":"refs/heads/master","pushedAt":"2023-11-11T04:02:33.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"2022, Day 25, part 1\n\nmaybe a christmas gift? really straightforward for p1","shortMessageHtmlLink":"2022, Day 25, part 1"}},{"before":"ada610e2907546c261802b04c5802438c1107713","after":"d0a49eaf469909d057a2688579a4b981ca90c78d","ref":"refs/heads/master","pushedAt":"2023-11-07T20:21:31.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"2022 day 20, part 2\n\nJust minor restructuring to make it possible to do both parts with same implementation.","shortMessageHtmlLink":"2022 day 20, part 2"}},{"before":"7d366a85c5c086dc60ff72f27a43d418955f326b","after":"ada610e2907546c261802b04c5802438c1107713","ref":"refs/heads/master","pushedAt":"2023-10-18T23:25:19.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"2022 day 14, part 2","shortMessageHtmlLink":"2022 day 14, part 2"}},{"before":"d15c787136df76844e1cb39bd4b3f21d5228c752","after":"7d366a85c5c086dc60ff72f27a43d418955f326b","ref":"refs/heads/master","pushedAt":"2023-10-17T09:30:51.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"2022, Day 12, part 2\n\nPretty basic implementation of djikstra's algorithm. Having re-read & understood a-star,\nI think this simpler version is \"better\". It doesn't use the binary heap, and is\nnoticeably slow, but I'm happy enough.","shortMessageHtmlLink":"2022, Day 12, part 2"}},{"before":"46f684d3aa91c3ca44d1cdce70f92ea304885385","after":"d15c787136df76844e1cb39bd4b3f21d5228c752","ref":"refs/heads/master","pushedAt":"2023-10-16T22:39:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"2022 Day Ten, update part one implementation to use part 2 code","shortMessageHtmlLink":"2022 Day Ten, update part one implementation to use part 2 code"}},{"before":"f08b512a73ef9e5f85cb422a5b7d6f872c2276a5","after":"46f684d3aa91c3ca44d1cdce70f92ea304885385","ref":"refs/heads/master","pushedAt":"2023-10-16T19:16:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"e28eta","name":"Dan Jackson","path":"/e28eta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483223?s=80&v=4"},"commit":{"message":"missing end parens, xcode update","shortMessageHtmlLink":"missing end parens, xcode update"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wMlQyMDoxMDo0MC4wMDAwMDBazwAAAAQKqfL4","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wMlQyMDoxMDo0MC4wMDAwMDBazwAAAAQKqfL4","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xNlQxOToxNjo1NC4wMDAwMDBazwAAAAOYWN0H"}},"title":"Activity ยท e28eta/Advent-of-Code"}