{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":13658714,"defaultBranch":"main","name":"scratch","ownerLogin":"ngie-eign","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-10-17T19:22:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1574099?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1683762250.0","currentOid":""},"activityList":{"items":[{"before":"9078dfe1abff1259db8d427e71ba5425d872532e","after":"4dc78bb55855081c5c03bebdf9ed3231cb8f7a9b","ref":"refs/heads/main","pushedAt":"2024-05-24T21:10:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Add a test to demo list.__contains__ vs tuple.__contains__ performance\n\nI've referenced this a ton in the past in code reviews -- this is just a\nsimple demo I can refer to easily.","shortMessageHtmlLink":"Add a test to demo list.__contains__ vs tuple.__contains__ performance"}},{"before":"6fb2f97bf8499f2b11525d09d06687eef4e16131","after":"9078dfe1abff1259db8d427e71ba5425d872532e","ref":"refs/heads/main","pushedAt":"2024-04-07T18:53:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"msglib.sh: use basename for _msg\n\nbash doesn't seem to like variable expansion/substitution the way I\nwrote it originally. Rewrite to use the basename utility instead.","shortMessageHtmlLink":"msglib.sh: use basename for _msg"}},{"before":"2232daee1f8874385afabdce21f40e1819c1850e","after":"6fb2f97bf8499f2b11525d09d06687eef4e16131","ref":"refs/heads/main","pushedAt":"2024-04-07T18:51:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"re_compile_test: use Linux compatible suffix\n\n`bs` does not support `m` (Megabytes) like BSD/OSX's dd does. Modify the\nscript to use the more portable form.","shortMessageHtmlLink":"re_compile_test: use Linux compatible suffix"}},{"before":"33834babe58d59ef71b97c5c4cec6fe59497bd30","after":"2232daee1f8874385afabdce21f40e1819c1850e","ref":"refs/heads/main","pushedAt":"2024-04-07T18:48:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"random_hash: improve on-demand use\n\nMake it easier to import/call from an interactive interpreter.","shortMessageHtmlLink":"random_hash: improve on-demand use"}},{"before":"4ae4379f275b2b02315695b6da37db60f1023a41","after":"33834babe58d59ef71b97c5c4cec6fe59497bd30","ref":"refs/heads/main","pushedAt":"2024-04-07T18:43:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Add a system summary/mute debug output from dd","shortMessageHtmlLink":"Add a system summary/mute debug output from dd"}},{"before":"057e0989953103f3073749be136690cc91f97177","after":"4ae4379f275b2b02315695b6da37db60f1023a41","ref":"refs/heads/main","pushedAt":"2024-04-07T18:40:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Add re.compile performance tests\n\nI've referred to this enough in CRs that it's worth having a copy lying\naround for future reference.","shortMessageHtmlLink":"Add re.compile performance tests"}},{"before":"92b99d5ef3281ebde6dcfeacdc5e85f01fa93566","after":"057e0989953103f3073749be136690cc91f97177","ref":"refs/heads/main","pushedAt":"2024-02-16T19:08:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Add a simple py-cryptography smoke test\n\nThis helps ensure some basic things which rely on py-cryptography\n(paramiko, requests) aren't absolutely broken. It's not meant to be a\nreplacement for py-cryptography's test suite.","shortMessageHtmlLink":"Add a simple py-cryptography smoke test"}},{"before":"417609e70a68eb34e82c8fe3732ec05fc5ffd2ef","after":"92b99d5ef3281ebde6dcfeacdc5e85f01fa93566","ref":"refs/heads/main","pushedAt":"2023-09-23T20:28:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Restructure/group files for the Go course\n\nAdd some notes with helpful references from the last chapter.","shortMessageHtmlLink":"Restructure/group files for the Go course"}},{"before":"3c86d5ce342e0d7a8a84b05c9b5625105ffe1fdf","after":"417609e70a68eb34e82c8fe3732ec05fc5ffd2ef","ref":"refs/heads/main","pushedAt":"2023-09-23T19:53:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Danger, danger! Golang Programming!\n\nWhen we parse. When we find it!","shortMessageHtmlLink":"Danger, danger! Golang Programming!"}},{"before":"0c39c664d074fcd7972d2f1d3d5e1ebc4476b01e","after":"3c86d5ce342e0d7a8a84b05c9b5625105ffe1fdf","ref":"refs/heads/main","pushedAt":"2023-08-19T19:21:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Add a demo for __init__ and __new__","shortMessageHtmlLink":"Add a demo for __init__ and __new__"}},{"before":"a2ff49957771a01c8b4b0e3db9fdb56f40fb64de","after":"0c39c664d074fcd7972d2f1d3d5e1ebc4476b01e","ref":"refs/heads/main","pushedAt":"2023-08-04T19:56:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Fix an obvious typo with import aliasing\n\n`toml` should be `tomllib` to support the builtin module and the\nthird-party package.","shortMessageHtmlLink":"Fix an obvious typo with import aliasing"}},{"before":"ac84a47c5c004a65e5715f99bbaf89cba67a9439","after":"a2ff49957771a01c8b4b0e3db9fdb56f40fb64de","ref":"refs/heads/main","pushedAt":"2023-07-29T04:40:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Add inline tests to rust fizzbuzz app","shortMessageHtmlLink":"Add inline tests to rust fizzbuzz app"}},{"before":"8c4dbc103df7cb33d515f1af20146e97093fca21","after":"ac84a47c5c004a65e5715f99bbaf89cba67a9439","ref":"refs/heads/main","pushedAt":"2023-07-29T04:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Add example program for eponymous fizzbuzz!","shortMessageHtmlLink":"Add example program for eponymous fizzbuzz!"}},{"before":"7b9ceb6cd77862c9d7923a44f86241e7d9c8ef08","after":"8c4dbc103df7cb33d515f1af20146e97093fca21","ref":"refs/heads/main","pushedAt":"2023-07-29T03:55:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Add second project example\n\nThis example goes past the previous one in the sense that it doesn't use\ngeneric tuples and instead uses structs, plus uses a named function\ninstead of using what in effect is an anonymous lambda function (the\n`Some(..)` conditional).","shortMessageHtmlLink":"Add second project example"}},{"before":"d50bc574a022cf6b5ee37e11a57c003c51fe33b6","after":"7b9ceb6cd77862c9d7923a44f86241e7d9c8ef08","ref":"refs/heads/main","pushedAt":"2023-07-29T02:33:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Loops examples: make them a bit more amusing/practical :)","shortMessageHtmlLink":"Loops examples: make them a bit more amusing/practical :)"}},{"before":"06ca9430e20138bf6a6e1cd85393c5ba4428ad6e","after":"d50bc574a022cf6b5ee37e11a57c003c51fe33b6","ref":"refs/heads/main","pushedAt":"2023-07-29T02:12:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Example: loops\n\nInspired by 311, Abraham Lincoln, and Amy Winehouse.","shortMessageHtmlLink":"Example: loops"}},{"before":"e3637338a069e94579e578655e5624eb3fe148ee","after":"06ca9430e20138bf6a6e1cd85393c5ba4428ad6e","ref":"refs/heads/main","pushedAt":"2023-07-29T02:12:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Example: loops\n\nInspired by 311, Abraham Lincoln, and Amy Winehouse.","shortMessageHtmlLink":"Example: loops"}},{"before":"003b74d8c65babec208248da8ffab1d75316d3c3","after":"e3637338a069e94579e578655e5624eb3fe148ee","ref":"refs/heads/main","pushedAt":"2023-07-29T01:42:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Use borrow pattern instead of move pattern with `haystack`","shortMessageHtmlLink":"Use borrow pattern instead of move pattern with haystack"}},{"before":"9ad88af93f1c8fb9c6e31772735c8bf279836f69","after":"003b74d8c65babec208248da8ffab1d75316d3c3","ref":"refs/heads/main","pushedAt":"2023-07-29T01:34:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Example: add a test which demos match control flow\n\nThis is sufficiently different from the Pluralsight example that I am\nnot claiming it's directly derived from the course.","shortMessageHtmlLink":"Example: add a test which demos match control flow"}},{"before":"33f6727b215bdac51bbf946595e06d52f3b53d17","after":"9ad88af93f1c8fb9c6e31772735c8bf279836f69","ref":"refs/heads/main","pushedAt":"2023-07-29T01:16:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Example: computing distance between SLC & CLE\n\nAll examples in this directory come from or are inspired by the Pluralsight\nRust Fundamentals course content.","shortMessageHtmlLink":"Example: computing distance between SLC & CLE"}},{"before":"9fb7f73f80464c5bee0c7f2dea94a002fa925df3","after":"33f6727b215bdac51bbf946595e06d52f3b53d17","ref":"refs/heads/main","pushedAt":"2023-07-28T21:23:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Adjust .gitignore files\n\n- Ignore Vim swap files.\n- Push `target/` path ignore up one level.","shortMessageHtmlLink":"Adjust .gitignore files"}},{"before":"ca80a8ec596549752e307d8c2b3a2c663da249a9","after":"9fb7f73f80464c5bee0c7f2dea94a002fa925df3","ref":"refs/heads/main","pushedAt":"2023-07-28T21:16:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"rust: add hello_word example\n\nThis particular example implements a simple hello world example\nprogram.\n\nThis commit also intentionally adds vscode workspace metadata; it's\nnot strictly required for the example, but it's a helpful starting\npoint for me later to reproduce this example using vscode.","shortMessageHtmlLink":"rust: add hello_word example"}},{"before":"41068fea917847a6b83db1d39ffa67d74d56e0da","after":"ca80a8ec596549752e307d8c2b3a2c663da249a9","ref":"refs/heads/main","pushedAt":"2023-06-30T02:01:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Add OpenSSL demo used to prove corecode/dma#126","shortMessageHtmlLink":"Add OpenSSL demo used to prove corecode/dma#126"}},{"before":"b650807614e3b722a66ff664dc38f3adb053a5f0","after":"41068fea917847a6b83db1d39ffa67d74d56e0da","ref":"refs/heads/main","pushedAt":"2023-05-11T20:56:36.166Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Add OpenSSL demo used to prove corecode/dma#126","shortMessageHtmlLink":"Add OpenSSL demo used to prove corecode/dma#126"}},{"before":"06155b1414b5a76a7054c1db3544a82ba9260006","after":"b650807614e3b722a66ff664dc38f3adb053a5f0","ref":"refs/heads/main","pushedAt":"2023-05-11T20:54:13.649Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Add OpenSSL demo used to prove corecode/dma#126","shortMessageHtmlLink":"Add OpenSSL demo used to prove corecode/dma#126"}},{"before":"279c643ee398e60de7bb8f4f64dc7b13a3a2816b","after":null,"ref":"refs/heads/dependabot/pip/programming/python/flask-example/flask-2.3.2","pushedAt":"2023-05-10T23:44:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"c9e395e2f0ccf5186e7831bb3a75e1689d192fbf","after":"06155b1414b5a76a7054c1db3544a82ba9260006","ref":"refs/heads/main","pushedAt":"2023-05-10T23:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Uplift code to python3\n\nThis change paints the code black and deletes a bunch of old code from\nsetup.py .\n\nFix a dependabot issue in the interim re: flask.","shortMessageHtmlLink":"Uplift code to python3"}},{"before":"1980fa325410802984e94e77773f653f921e70d5","after":"c9e395e2f0ccf5186e7831bb3a75e1689d192fbf","ref":"refs/heads/main","pushedAt":"2023-05-10T23:17:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Add a simple script for mapping linker dependencies\n\nThis only supports FreeBSD currently.\n\nThe graphviz portion is split from the linker dependency enumeration\nportion because the host where the linker dependencies are enumerated\nmay not have easy access to graphviz and its associated libraries.","shortMessageHtmlLink":"Add a simple script for mapping linker dependencies"}},{"before":null,"after":"279c643ee398e60de7bb8f4f64dc7b13a3a2816b","ref":"refs/heads/dependabot/pip/programming/python/flask-example/flask-2.3.2","pushedAt":"2023-05-01T20:19:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump flask from 1.0.2 to 2.3.2 in /programming/python/flask-example\n\nBumps [flask](https://github.com/pallets/flask) from 1.0.2 to 2.3.2.\n- [Release notes](https://github.com/pallets/flask/releases)\n- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/flask/compare/1.0.2...2.3.2)\n\n---\nupdated-dependencies:\n- dependency-name: flask\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump flask from 1.0.2 to 2.3.2 in /programming/python/flask-example"}},{"before":"04ae9abc403fb6fccb0217ab0f3ac83645dcc2f1","after":"1980fa325410802984e94e77773f653f921e70d5","ref":"refs/heads/main","pushedAt":"2023-03-21T01:52:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ngie-eign","name":"Enji Cooper","path":"/ngie-eign","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1574099?s=80&v=4"},"commit":{"message":"Uplift script to be compatible with python3\n\nThis script now uses python3.9+ compatible idioms to function.","shortMessageHtmlLink":"Uplift script to be compatible with python3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU2hFYwA","startCursor":null,"endCursor":null}},"title":"Activity ยท ngie-eign/scratch"}