{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":462867897,"defaultBranch":"main","name":"lab","ownerLogin":"charlieroth","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-23T18:57:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13981427?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1645642645.062979","currentOid":""},"activityList":{"items":[{"before":"0b0489ae573f5ce034d22f5923e323cff0226a38","after":"d6a874246d04851c9c56e3d9626827b15114e5df","ref":"refs/heads/main","pushedAt":"2024-08-31T14:58:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"zig: base64 encoder, decoder example","shortMessageHtmlLink":"zig: base64 encoder, decoder example"}},{"before":"eac702489695e3bb68689a8a760513f31c707201","after":"0b0489ae573f5ce034d22f5923e323cff0226a38","ref":"refs/heads/main","pushedAt":"2024-08-22T18:14:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"Started working through Rust By Example","shortMessageHtmlLink":"Started working through Rust By Example"}},{"before":"268553de72cf6a1ff9628ee34da48cedec4d7e5c","after":"eac702489695e3bb68689a8a760513f31c707201","ref":"refs/heads/main","pushedAt":"2024-08-21T20:57:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"c: wip c memory","shortMessageHtmlLink":"c: wip c memory"}},{"before":"f025da5b4759a83613f77e973304d417b2c6135e","after":"268553de72cf6a1ff9628ee34da48cedec4d7e5c","ref":"refs/heads/main","pushedAt":"2024-07-19T07:06:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"nginx Pod YAML from k8s docs","shortMessageHtmlLink":"nginx Pod YAML from k8s docs"}},{"before":"7f2895465c5bc1ec9e8a084b06169f92bf8c0f63","after":"f025da5b4759a83613f77e973304d417b2c6135e","ref":"refs/heads/main","pushedAt":"2024-07-19T06:49:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"nginx pod","shortMessageHtmlLink":"nginx pod"}},{"before":"f260ece6ee8e997c2cdcdfff655d8a0ab6ee3b78","after":"7f2895465c5bc1ec9e8a084b06169f92bf8c0f63","ref":"refs/heads/main","pushedAt":"2024-07-19T06:23:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"ignore python virtual environment","shortMessageHtmlLink":"ignore python virtual environment"}},{"before":"a9de8ff9222ea3feb85ac7cf50ca7faaeae926fe","after":"f260ece6ee8e997c2cdcdfff655d8a0ab6ee3b78","ref":"refs/heads/main","pushedAt":"2024-07-10T11:28:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"python: async examples with asyncio and friends","shortMessageHtmlLink":"python: async examples with asyncio and friends"}},{"before":"81ac038347c9277c90a6b93b60e6dec45eb5e565","after":"a9de8ff9222ea3feb85ac7cf50ca7faaeae926fe","ref":"refs/heads/main","pushedAt":"2024-07-10T09:19:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"2024.07.10..11.19","shortMessageHtmlLink":"2024.07.10..11.19"}},{"before":"b5e088e49bf6cc9d3a041b459b9b7725ea0b1a0c","after":"81ac038347c9277c90a6b93b60e6dec45eb5e565","ref":"refs/heads/main","pushedAt":"2024-05-30T07:38:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"mojo: 2024-05-30","shortMessageHtmlLink":"mojo: 2024-05-30"}},{"before":"ca2d0cedc93e60ab1ca1619896aab6989457b6c5","after":"b5e088e49bf6cc9d3a041b459b9b7725ea0b1a0c","ref":"refs/heads/main","pushedAt":"2024-04-30T15:25:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"[elixir:genetic_algos] wip","shortMessageHtmlLink":"[elixir:genetic_algos] wip"}},{"before":"7a550a47dc6e188d2c73b5936ef995d43cbd4edb","after":"ca2d0cedc93e60ab1ca1619896aab6989457b6c5","ref":"refs/heads/main","pushedAt":"2024-04-29T20:02:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"[elixir:genetic_algorithms] implement One-Max Problem in pure Elixir","shortMessageHtmlLink":"[elixir:genetic_algorithms] implement One-Max Problem in pure Elixir"}},{"before":"1e98c2f1d0bee372e9a09f04089b8336ccdfd81a","after":"7a550a47dc6e188d2c73b5936ef995d43cbd4edb","ref":"refs/heads/main","pushedAt":"2024-04-26T09:49:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"update python lab","shortMessageHtmlLink":"update python lab"}},{"before":"451de42e1feeac798684a086afcaac6f68468ad7","after":"1e98c2f1d0bee372e9a09f04089b8336ccdfd81a","ref":"refs/heads/main","pushedAt":"2024-04-21T20:11:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"2024.04.21..22.10","shortMessageHtmlLink":"2024.04.21..22.10"}},{"before":"23cd735cb6b32c2f110a1efa8b0b3631935fbc89","after":"451de42e1feeac798684a086afcaac6f68468ad7","ref":"refs/heads/main","pushedAt":"2024-04-11T15:56:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"init rust lab","shortMessageHtmlLink":"init rust lab"}},{"before":"61ffe1e262eec1f4efbe2d852bcfc062595f8789","after":"23cd735cb6b32c2f110a1efa8b0b3631935fbc89","ref":"refs/heads/main","pushedAt":"2024-03-07T15:31:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"Add websocket sync via automerge test sync service","shortMessageHtmlLink":"Add websocket sync via automerge test sync service"}},{"before":"f346cafc11b682f214f56943ab89e16e39488150","after":"61ffe1e262eec1f4efbe2d852bcfc062595f8789","ref":"refs/heads/main","pushedAt":"2024-03-07T07:40:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"Adopt automerge for document editing state","shortMessageHtmlLink":"Adopt automerge for document editing state"}},{"before":"a41ffe668b9f1c9b499921b05ea4279e1593df19","after":"f346cafc11b682f214f56943ab89e16e39488150","ref":"refs/heads/main","pushedAt":"2024-03-06T15:26:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"Customize styles of code mirror editor","shortMessageHtmlLink":"Customize styles of code mirror editor"}},{"before":"ada3320101757b96731eb11964442046232a1f80","after":"a41ffe668b9f1c9b499921b05ea4279e1593df19","ref":"refs/heads/main","pushedAt":"2024-03-06T12:56:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"Minimal version of import file, edit text, export/download file","shortMessageHtmlLink":"Minimal version of import file, edit text, export/download file"}},{"before":"0ae547010d491d9c8d137fca937f080b08c3e76d","after":"ada3320101757b96731eb11964442046232a1f80","ref":"refs/heads/main","pushedAt":"2024-03-06T07:51:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"wip: file dropzone","shortMessageHtmlLink":"wip: file dropzone"}},{"before":"3aead1714d4c0e55f1b045e17ed852920d874074","after":"0ae547010d491d9c8d137fca937f080b08c3e76d","ref":"refs/heads/main","pushedAt":"2024-03-05T20:10:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"local-first: init merge-md","shortMessageHtmlLink":"local-first: init merge-md"}},{"before":"92b99477b88bf59ae6851c9630b76d31211eb3c7","after":"3aead1714d4c0e55f1b045e17ed852920d874074","ref":"refs/heads/main","pushedAt":"2024-03-05T16:58:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"local-first: automerge counter demo","shortMessageHtmlLink":"local-first: automerge counter demo"}},{"before":"0063edf55ca8da4d3a94fc6411b6f26bce8a5399","after":"92b99477b88bf59ae6851c9630b76d31211eb3c7","ref":"refs/heads/main","pushedAt":"2024-02-28T18:09:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"2024.02.28..19.09","shortMessageHtmlLink":"2024.02.28..19.09"}},{"before":"5c931b11af88bc17a0bc892873ceffce54d1e13b","after":"0063edf55ca8da4d3a94fc6411b6f26bce8a5399","ref":"refs/heads/main","pushedAt":"2024-02-28T14:21:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"swift: simple HTTP API with actor backed state logic","shortMessageHtmlLink":"swift: simple HTTP API with actor backed state logic"}},{"before":"b1eef8a575742c4af01c93484d1bb292b66a22d0","after":"5c931b11af88bc17a0bc892873ceffce54d1e13b","ref":"refs/heads/main","pushedAt":"2024-02-27T19:06:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"caddy: example of simple caddy server","shortMessageHtmlLink":"caddy: example of simple caddy server"}},{"before":"42d5376f2abedd0872f75e2c3eb39a6a3fce1169","after":"b1eef8a575742c4af01c93484d1bb292b66a22d0","ref":"refs/heads/main","pushedAt":"2024-02-27T19:05:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"mojo: capture more basics of the language","shortMessageHtmlLink":"mojo: capture more basics of the language"}},{"before":"631a41da30b107b51006f2c67b1a3374e9f447a4","after":"42d5376f2abedd0872f75e2c3eb39a6a3fce1169","ref":"refs/heads/main","pushedAt":"2024-02-22T15:55:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"swift: complete tour playground","shortMessageHtmlLink":"swift: complete tour playground"}},{"before":"bf1c43085c1e35ab07471a7490d903315f4d116f","after":"631a41da30b107b51006f2c67b1a3374e9f447a4","ref":"refs/heads/main","pushedAt":"2024-02-22T14:04:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"swift: init playground for learning/example of Swift","shortMessageHtmlLink":"swift: init playground for learning/example of Swift"}},{"before":"76550beb08b80ae2171e06fa6d685b41dd722e23","after":"bf1c43085c1e35ab07471a7490d903315f4d116f","ref":"refs/heads/main","pushedAt":"2024-02-20T13:30:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"go: Use context to test HTTP handler with cancellation conditions","shortMessageHtmlLink":"go: Use context to test HTTP handler with cancellation conditions"}},{"before":"02fa3773587619fbf3087a00042c3554c0f685ba","after":"76550beb08b80ae2171e06fa6d685b41dd722e23","ref":"refs/heads/main","pushedAt":"2024-02-20T09:04:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"go: Testing with synchronization","shortMessageHtmlLink":"go: Testing with synchronization"}},{"before":"af0d46eaa32fe89fb1126c94891ead053f8f4994","after":"02fa3773587619fbf3087a00042c3554c0f685ba","ref":"refs/heads/main","pushedAt":"2024-02-19T18:58:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charlieroth","name":"Charlie Roth","path":"/charlieroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13981427?s=80&v=4"},"commit":{"message":"go: Testing more concurrency with select statements\n\nAlso introduced httptest package","shortMessageHtmlLink":"go: Testing more concurrency with select statements"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqWti4wA","startCursor":null,"endCursor":null}},"title":"Activity ยท charlieroth/lab"}