{"total":51,"data":[{"id":86,"uuid":"5443491f-adf7-4d50-bc99-1d967450f859","shortUUID":"bpuSvJLxNAGvGRbz8Bsvue","url":"https://peertube.hackerfoo.com/videos/watch/5443491f-adf7-4d50-bc99-1d967450f859","name":"Camera Work (2026 Feb 25)","category":{"id":7,"label":"Gaming"},"licence":{"id":null,"label":"Unknown"},"language":{"id":"zxx","label":"No linguistic content"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"My CSG powered camera controller works! It's routing through the negative space around the platform, and using a 3D funnel algorithm to simplify routes.\r\n\r\nIgnore some of the crazy routes - I found a bug in the routing algorithm.","description":"My CSG powered camera controller works! It's routing through the negative space around the platform, and using a 3D funnel algorithm to simplify routes.\r\n\r\nIgnore some of the crazy routes - I found a bug in the routing algorithm.","isLocal":true,"duration":996,"aspectRatio":1.547,"views":48,"viewers":0,"downloads":191,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/465a97bb-3fa9-451d-ae6f-0d7c4870a56e.jpg","previewPath":"/lazy-static/thumbnails/298166d0-8e43-4239-9f25-8274a9a6e1c7.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/465a97bb-3fa9-451d-ae6f-0d7c4870a56e.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/8d694035-5b62-41dd-8032-8663bc6285f8.jpg"},{"height":720,"width":1280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/2bc86d79-539b-4489-b69a-0e151f76b9c0.jpg"},{"height":1400,"width":1400,"aspectRatio":"1:1","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/bc10f3cd-c7ef-4196-a1d2-89a6a4e5efcd.jpg"},{"height":1080,"width":1920,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/298166d0-8e43-4239-9f25-8274a9a6e1c7.jpg"}],"embedPath":"/videos/embed/bpuSvJLxNAGvGRbz8Bsvue","createdAt":"2026-02-26T04:55:23.034Z","updatedAt":"2026-11-04T20:33:29.457Z","publishedAt":"2026-02-26T17:56:34.924Z","originallyPublishedAt":null,"isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":63,"uuid":"4eac3813-b80a-4f56-bc48-66d25158ba51","shortUUID":"aHsJFknkzqJJFfxdy2tLCR","url":"https://peertube.hackerfoo.com/videos/watch/4eac3813-b80a-4f56-bc48-66d25158ba51","name":"Hybrid RT Shader Rewrite Demo (2025 March 15)","category":{"id":null,"label":"Unknown"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"Demo of new shader running on my iPad rewritten from a [Shadybug](https://github.com/HackerFoo/shadybug) prototype.","description":"Demo of new shader running on my iPad rewritten from a [Shadybug](https://github.com/HackerFoo/shadybug) prototype.","isLocal":true,"duration":50,"aspectRatio":0.75,"views":10,"viewers":0,"downloads":47,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/6b36bd27-5fe8-441e-b4c6-2014b25aa3e8.jpg","previewPath":"/lazy-static/thumbnails/2d958a64-736d-4420-b0c4-7407660c48e9.jpg","thumbnails":[{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/2d958a64-736d-4420-b0c4-7407660c48e9.jpg"},{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/6b36bd27-5fe8-441e-b4c6-2014b25aa3e8.jpg"}],"embedPath":"/videos/embed/aHsJFknkzqJJFfxdy2tLCR","createdAt":"2025-03-16T01:46:30.073Z","updatedAt":"2026-11-06T18:13:10.260Z","publishedAt":"2025-03-16T01:48:44.789Z","originallyPublishedAt":null,"isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":62,"uuid":"9cc44199-f217-403b-8910-d4461166dc10","shortUUID":"kmM2jRMbMqnXuqWNwUZrt7","url":"https://peertube.hackerfoo.com/videos/watch/9cc44199-f217-403b-8910-d4461166dc10","name":"HyRT CSG almost working (2025 Feb 21)","category":{"id":null,"label":"Unknown"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":20,"aspectRatio":1.6881,"views":6,"viewers":0,"downloads":280,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/d9c7c038-32dc-4a02-8a34-2895db57ac77.jpg","previewPath":"/lazy-static/thumbnails/ce544a40-888a-4f83-95ca-a6e05299126c.jpg","thumbnails":[{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/ce544a40-888a-4f83-95ca-a6e05299126c.jpg"},{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/d9c7c038-32dc-4a02-8a34-2895db57ac77.jpg"}],"embedPath":"/videos/embed/kmM2jRMbMqnXuqWNwUZrt7","createdAt":"2025-02-22T05:12:46.080Z","updatedAt":"2026-11-07T06:13:10.443Z","publishedAt":"2025-02-22T05:13:18.708Z","originallyPublishedAt":null,"isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":61,"uuid":"3208177e-91a1-4b6a-8fd3-df94a90153e2","shortUUID":"7bkbCxJy9HX5zAkif9b4KG","url":"https://peertube.hackerfoo.com/videos/watch/3208177e-91a1-4b6a-8fd3-df94a90153e2","name":"Ray Traced vs Flat (2025 Feb 17)","category":{"id":null,"label":"Unknown"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"Switching between ray traced and flat shading in low detail mode. ","description":"Switching between ray traced and flat shading in low detail mode. ","isLocal":true,"duration":26,"aspectRatio":1.6604,"views":34,"viewers":0,"downloads":225,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/d56a80c8-1bc3-4da6-ae39-e149f30097f3.jpg","previewPath":"/lazy-static/thumbnails/bddef457-b354-4b9b-b7e4-e3dc9ec7c77b.jpg","thumbnails":[{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/bddef457-b354-4b9b-b7e4-e3dc9ec7c77b.jpg"},{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/d56a80c8-1bc3-4da6-ae39-e149f30097f3.jpg"}],"embedPath":"/videos/embed/7bkbCxJy9HX5zAkif9b4KG","createdAt":"2025-02-18T17:59:38.854Z","updatedAt":"2026-11-07T06:13:10.375Z","publishedAt":"2025-02-18T18:03:48.615Z","originallyPublishedAt":null,"isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":60,"uuid":"784f50ae-28f4-4e7d-8333-72d84a902cfb","shortUUID":"fREQ5z8LU25cVZDzTiPdRH","url":"https://peertube.hackerfoo.com/videos/watch/784f50ae-28f4-4e7d-8333-72d84a902cfb","name":"SDF Torus (2025 Feb 16)","category":{"id":null,"label":"Unknown"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"I got my new SDF shader working for tori.","description":"I got my new SDF shader working for tori.","isLocal":true,"duration":6,"aspectRatio":1.6604,"views":8,"viewers":0,"downloads":207,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/7447f5ec-bd04-4eb6-aa8c-bf5212e06c95.jpg","previewPath":"/lazy-static/thumbnails/84ce1692-4d1a-449c-af4e-85794f42e327.jpg","thumbnails":[{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/84ce1692-4d1a-449c-af4e-85794f42e327.jpg"},{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/7447f5ec-bd04-4eb6-aa8c-bf5212e06c95.jpg"}],"embedPath":"/videos/embed/fREQ5z8LU25cVZDzTiPdRH","createdAt":"2025-02-17T00:58:08.519Z","updatedAt":"2026-11-07T06:13:10.300Z","publishedAt":"2025-02-17T01:00:41.804Z","originallyPublishedAt":null,"isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":56,"uuid":"9031d591-2d5f-4a6a-abe5-916595029463","shortUUID":"iNJBMipuB7BgrUaPaqM1FD","url":"https://peertube.hackerfoo.com/videos/watch/9031d591-2d5f-4a6a-abe5-916595029463","name":"Vertex Enumeration of a 13-DOP (2024 Apr 23)","category":{"id":null,"label":"Unknown"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"Convex hull of enumerated vertices of a 13-DOP. I just implemented and tested a fast method to generate these vertices.","description":"Convex hull of enumerated vertices of a 13-DOP. I just implemented and tested a fast method to generate these vertices.","isLocal":true,"duration":25,"aspectRatio":null,"views":14,"viewers":0,"downloads":185,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/7c59fd35-7470-4acc-bdac-fed80860f4a0.jpg","previewPath":"/lazy-static/thumbnails/8a389cfa-ccef-4d22-a9ff-2a2685959d67.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/7c59fd35-7470-4acc-bdac-fed80860f4a0.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/8a389cfa-ccef-4d22-a9ff-2a2685959d67.jpg"}],"embedPath":"/videos/embed/iNJBMipuB7BgrUaPaqM1FD","createdAt":"2024-04-23T19:29:41.092Z","updatedAt":"2026-11-07T06:13:10.264Z","publishedAt":"2024-04-23T19:31:38.019Z","originallyPublishedAt":null,"isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":48,"uuid":"5d010555-3406-486d-a841-617077309047","shortUUID":"cu6Xpewkyr3WsK9uk7185B","url":"https://peertube.hackerfoo.com/videos/watch/5d010555-3406-486d-a841-617077309047","name":"Direct Manipulation Demo (2021 July 12)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"This shows direct manipulation, using 3 fingers to control 6 DOF (XY translation, XYZ rotation, and uniform scale) at once in an intuitive way using only touch screen input. This is done by fitting an equation for the 3D motion to the 3 projected ...","description":"This shows direct manipulation, using 3 fingers to control 6 DOF (XY translation, XYZ rotation, and uniform scale) at once in an intuitive way using only touch screen input. This is done by fitting an equation for the 3D motion to the 3 projected ...","isLocal":true,"duration":149,"aspectRatio":null,"views":1,"viewers":0,"downloads":33,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/d8216389-9f2b-42a1-ad91-45dd23d08a88.jpg","previewPath":"/lazy-static/thumbnails/0c0c734b-3c66-4bcf-959e-7b580f196c25.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/d8216389-9f2b-42a1-ad91-45dd23d08a88.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/0c0c734b-3c66-4bcf-959e-7b580f196c25.jpg"}],"embedPath":"/videos/embed/cu6Xpewkyr3WsK9uk7185B","createdAt":"2023-04-15T01:10:41.160Z","updatedAt":"2026-11-06T09:43:10.481Z","publishedAt":"2023-04-15T01:14:22.848Z","originallyPublishedAt":"2021-07-12T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":49,"uuid":"010538df-6325-45de-9b3c-777bc6b2bf42","shortUUID":"18iSK12fvkUh6oNjprfnJJ","url":"https://peertube.hackerfoo.com/videos/watch/010538df-6325-45de-9b3c-777bc6b2bf42","name":"Lighting and Bloom Demo (2023 April 14)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"Showing off lighting and bloom effects using Bevy 0.10","description":"Showing off lighting and bloom effects using Bevy 0.10","isLocal":true,"duration":15,"aspectRatio":null,"views":35,"viewers":0,"downloads":17,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/8b1e732a-f204-4323-a0ce-d2753e6fdb70.jpg","previewPath":"/lazy-static/thumbnails/50429dc8-a71d-40f3-96cb-52611f4937a9.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/8b1e732a-f204-4323-a0ce-d2753e6fdb70.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/50429dc8-a71d-40f3-96cb-52611f4937a9.jpg"}],"embedPath":"/videos/embed/18iSK12fvkUh6oNjprfnJJ","createdAt":"2023-04-15T01:10:49.207Z","updatedAt":"2026-11-06T09:43:10.535Z","publishedAt":"2023-04-15T01:12:19.712Z","originallyPublishedAt":"2023-04-15T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":46,"uuid":"377b5a04-0d95-4498-b8f4-426a0365a5f2","shortUUID":"7RndxdYv8TrUts3mH87Yoo","url":"https://peertube.hackerfoo.com/videos/watch/377b5a04-0d95-4498-b8f4-426a0365a5f2","name":"Realtime CSG Difference Demo","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"Demonstrates realtime subtraction of a shape from a half sphere, animating the sub-hulls to show how it is constructed.","description":"Demonstrates realtime subtraction of a shape from a half sphere, animating the sub-hulls to show how it is constructed.","isLocal":true,"duration":92,"aspectRatio":null,"views":1,"viewers":0,"downloads":23,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/aac20c3e-4f15-4a4d-a3a0-87784add7cdf.jpg","previewPath":"/lazy-static/thumbnails/854daf6c-d60a-438c-9226-baddd8636cb9.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/aac20c3e-4f15-4a4d-a3a0-87784add7cdf.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/854daf6c-d60a-438c-9226-baddd8636cb9.jpg"}],"embedPath":"/videos/embed/7RndxdYv8TrUts3mH87Yoo","createdAt":"2023-04-15T01:10:29.844Z","updatedAt":"2026-11-02T13:17:39.842Z","publishedAt":"2023-04-15T01:11:53.362Z","originallyPublishedAt":"2021-04-21T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":40,"uuid":"ff11adf3-46ad-455b-aebf-847112c300fd","shortUUID":"xuPXAocxeSzNRR2MgY5P1z","url":"https://peertube.hackerfoo.com/videos/watch/ff11adf3-46ad-455b-aebf-847112c300fd","name":"Using Noumenal","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"A demonstration using Noumenal (https://noumenal.app) to create a simple model.","description":"A demonstration using Noumenal (https://noumenal.app) to create a simple model.","isLocal":true,"duration":361,"aspectRatio":null,"views":2,"viewers":0,"downloads":48,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/bf74a340-0465-4bcf-a45d-2f4aed33e9cf.jpg","previewPath":"/lazy-static/thumbnails/5bf2e51d-0c14-4b12-b9c7-9191f9146d5e.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/bf74a340-0465-4bcf-a45d-2f4aed33e9cf.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/5bf2e51d-0c14-4b12-b9c7-9191f9146d5e.jpg"}],"embedPath":"/videos/embed/xuPXAocxeSzNRR2MgY5P1z","createdAt":"2023-03-03T20:00:52.081Z","updatedAt":"2026-11-07T06:43:10.284Z","publishedAt":"2023-03-03T20:44:42.683Z","originallyPublishedAt":"2022-02-25T08:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":43,"uuid":"cd8c53cc-1873-4444-819d-a15a5ba7915c","shortUUID":"ro9VqXQVxnmXh7cMjrTrCG","url":"https://peertube.hackerfoo.com/videos/watch/cd8c53cc-1873-4444-819d-a15a5ba7915c","name":"Z Camera Demo (2022 May 3)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"I made some dots on the screen to show the direction and target of the Z camera, which looks from the edge of the screen. This is just for debugging, but it looks neat.","description":"I made some dots on the screen to show the direction and target of the Z camera, which looks from the edge of the screen. This is just for debugging, but it looks neat.","isLocal":true,"duration":49,"aspectRatio":null,"views":1,"viewers":0,"downloads":26,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/1fac6444-86a7-400e-a5ce-fdfb8ac44fe6.jpg","previewPath":"/lazy-static/thumbnails/09cfc348-76c3-4572-bb85-26a1f0beb29e.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/1fac6444-86a7-400e-a5ce-fdfb8ac44fe6.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/09cfc348-76c3-4572-bb85-26a1f0beb29e.jpg"}],"embedPath":"/videos/embed/ro9VqXQVxnmXh7cMjrTrCG","createdAt":"2023-03-03T20:01:12.633Z","updatedAt":"2026-11-03T12:03:29.434Z","publishedAt":"2023-03-03T20:39:25.712Z","originallyPublishedAt":"2022-05-03T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":45,"uuid":"ff0c8308-bf1e-4eb2-8305-16ecb0e52de5","shortUUID":"xuFzf9mrdRhqrzrRS8hFbV","url":"https://peertube.hackerfoo.com/videos/watch/ff0c8308-bf1e-4eb2-8305-16ecb0e52de5","name":"Displaying Contact Movements (2022 Aug 11)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"I’m working on a sort of meta-editor to record contact movement to create interactive tutorials for Noumenal. I’m especially pleased with the ability to measure curvature, which could later add a degree of input (e.g. to distinguish rotating into ...","description":"I’m working on a sort of meta-editor to record contact movement to create interactive tutorials for Noumenal. I’m especially pleased with the ability to measure curvature, which could later add a degree of input (e.g. to distinguish rotating into ...","isLocal":true,"duration":25,"aspectRatio":null,"views":3,"viewers":0,"downloads":30,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/9b298d2b-0709-4cd4-b492-003394fe844f.jpg","previewPath":"/lazy-static/thumbnails/7101a3ae-da96-4379-8cc6-a78421c82239.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/9b298d2b-0709-4cd4-b492-003394fe844f.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/7101a3ae-da96-4379-8cc6-a78421c82239.jpg"}],"embedPath":"/videos/embed/xuFzf9mrdRhqrzrRS8hFbV","createdAt":"2023-03-03T20:01:26.735Z","updatedAt":"2026-11-03T12:03:29.465Z","publishedAt":"2023-03-03T20:39:24.523Z","originallyPublishedAt":"2022-08-12T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":44,"uuid":"f8773e44-e455-403e-8b98-3ca7413b3c7c","shortUUID":"wFwXn3W1rqj5nnbpJtynwd","url":"https://peertube.hackerfoo.com/videos/watch/f8773e44-e455-403e-8b98-3ca7413b3c7c","name":"Tap Animations (2022 Aug 6)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"Taps are animated using a custom shader.","description":"Taps are animated using a custom shader.","isLocal":true,"duration":14,"aspectRatio":null,"views":1,"viewers":0,"downloads":31,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/217bf2c3-d278-4c4c-9967-5b8c3d8da59c.jpg","previewPath":"/lazy-static/thumbnails/47ed024b-57ac-4ca1-bd85-14a3b8915042.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/217bf2c3-d278-4c4c-9967-5b8c3d8da59c.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/47ed024b-57ac-4ca1-bd85-14a3b8915042.jpg"}],"embedPath":"/videos/embed/wFwXn3W1rqj5nnbpJtynwd","createdAt":"2023-03-03T20:01:19.487Z","updatedAt":"2026-11-06T09:43:10.432Z","publishedAt":"2023-03-03T20:38:33.991Z","originallyPublishedAt":"2022-08-07T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":42,"uuid":"6db9c57d-5ca5-4e7a-992b-e7fde301db41","shortUUID":"exSag8jaws6dDZsP7TrAFc","url":"https://peertube.hackerfoo.com/videos/watch/6db9c57d-5ca5-4e7a-992b-e7fde301db41","name":"Arbitrary Scaling and Mirroring (2022 April 3)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"This is a quick demo of how arbitrary scaling can be used creatively together with mirroring.","description":"This is a quick demo of how arbitrary scaling can be used creatively together with mirroring.","isLocal":true,"duration":18,"aspectRatio":null,"views":11,"viewers":0,"downloads":28,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/b003b31b-cad5-4a6e-873c-a0f3c1fbf3c9.jpg","previewPath":"/lazy-static/thumbnails/007dc01d-fd1c-4215-9107-d9ed35782749.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/b003b31b-cad5-4a6e-873c-a0f3c1fbf3c9.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/007dc01d-fd1c-4215-9107-d9ed35782749.jpg"}],"embedPath":"/videos/embed/exSag8jaws6dDZsP7TrAFc","createdAt":"2023-03-03T20:01:05.847Z","updatedAt":"2026-11-07T14:13:10.270Z","publishedAt":"2023-03-03T20:37:37.058Z","originallyPublishedAt":"2022-04-03T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":41,"uuid":"fc707e44-736f-44ca-9c0f-e230ea8d913e","shortUUID":"xaZB8WYerCTsBNAJjkHSPY","url":"https://peertube.hackerfoo.com/videos/watch/fc707e44-736f-44ca-9c0f-e230ea8d913e","name":"Arbitrary Scaling (2022 April 2)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":25,"aspectRatio":null,"views":1,"viewers":0,"downloads":28,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/fa36a726-eb97-4b11-964e-c1debed6bee0.jpg","previewPath":"/lazy-static/thumbnails/f9a4391e-3646-4146-a371-408c86539e9e.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/fa36a726-eb97-4b11-964e-c1debed6bee0.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/f9a4391e-3646-4146-a371-408c86539e9e.jpg"}],"embedPath":"/videos/embed/xaZB8WYerCTsBNAJjkHSPY","createdAt":"2023-03-03T20:00:59.068Z","updatedAt":"2026-11-06T11:13:10.255Z","publishedAt":"2023-03-03T20:37:19.841Z","originallyPublishedAt":"2022-04-02T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":33,"uuid":"ed7181f8-fe15-4797-8065-ed3006dfb4e8","shortUUID":"vjAeG2a5QKNeefbC1KCzsh","url":"https://peertube.hackerfoo.com/videos/watch/ed7181f8-fe15-4797-8065-ed3006dfb4e8","name":"Z Cam Demo (2021 Dec 10)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":84,"aspectRatio":null,"views":1,"viewers":0,"downloads":30,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/80b4d987-6615-4821-9aa6-7aa109279a09.jpg","previewPath":"/lazy-static/thumbnails/1f393b62-d732-4ee3-8e04-40edc8a5ebbe.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/80b4d987-6615-4821-9aa6-7aa109279a09.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/1f393b62-d732-4ee3-8e04-40edc8a5ebbe.jpg"}],"embedPath":"/videos/embed/vjAeG2a5QKNeefbC1KCzsh","createdAt":"2023-03-03T20:00:06.546Z","updatedAt":"2026-11-06T09:43:10.271Z","publishedAt":"2023-03-03T20:32:22.388Z","originallyPublishedAt":"2021-12-10T08:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":39,"uuid":"504dc1da-8373-45a0-956a-9193a3a99836","shortUUID":"aV9fZDmf2p3TWNzxB4ad4y","url":"https://peertube.hackerfoo.com/videos/watch/504dc1da-8373-45a0-956a-9193a3a99836","name":"Persistence Demo (2022 Feb 4)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"Shows how shapes are persisted to file in the FCT format.","description":"Shows how shapes are persisted to file in the FCT format.","isLocal":true,"duration":36,"aspectRatio":null,"views":1,"viewers":0,"downloads":28,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/651963b3-8c83-4c8f-9190-b4cc2694aec5.jpg","previewPath":"/lazy-static/thumbnails/6b35f6c7-1f0d-4979-9d9f-5f0bcdfa67f0.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/651963b3-8c83-4c8f-9190-b4cc2694aec5.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/6b35f6c7-1f0d-4979-9d9f-5f0bcdfa67f0.jpg"}],"embedPath":"/videos/embed/aV9fZDmf2p3TWNzxB4ad4y","createdAt":"2023-03-03T20:00:45.847Z","updatedAt":"2026-11-05T16:43:10.319Z","publishedAt":"2023-03-03T20:31:59.851Z","originallyPublishedAt":"2022-02-05T08:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":38,"uuid":"b5d76026-1c5b-4990-b29a-127143377d06","shortUUID":"osn5gs7FovGp6mnQGrutU3","url":"https://peertube.hackerfoo.com/videos/watch/b5d76026-1c5b-4990-b29a-127143377d06","name":"Level of Detail Demo (2022 Jan 22)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"Shows how lower detail meshes are used during movement.","description":"Shows how lower detail meshes are used during movement.","isLocal":true,"duration":6,"aspectRatio":null,"views":7,"viewers":0,"downloads":26,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/ab1567ad-4ba1-4774-b4a6-b5159b9d9a96.jpg","previewPath":"/lazy-static/thumbnails/6f11930f-a517-4fb9-ac83-a1fa18dec7f4.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/ab1567ad-4ba1-4774-b4a6-b5159b9d9a96.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/6f11930f-a517-4fb9-ac83-a1fa18dec7f4.jpg"}],"embedPath":"/videos/embed/osn5gs7FovGp6mnQGrutU3","createdAt":"2023-03-03T20:00:39.865Z","updatedAt":"2026-11-03T08:33:29.464Z","publishedAt":"2023-03-03T20:31:12.077Z","originallyPublishedAt":"2022-01-22T08:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":34,"uuid":"98a623e3-6c2e-44bf-8257-a0c119406156","shortUUID":"jRhxVJ1M47fGC1C8VfEpbE","url":"https://peertube.hackerfoo.com/videos/watch/98a623e3-6c2e-44bf-8257-a0c119406156","name":"With New Bevy Renderer (2021 Dec 15)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":20,"aspectRatio":null,"views":8,"viewers":0,"downloads":26,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/69a26027-6927-4c3f-8c9f-25b6cc4a4a02.jpg","previewPath":"/lazy-static/thumbnails/ec66ca8e-cc60-4824-aa13-f0431c7f9bc6.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/69a26027-6927-4c3f-8c9f-25b6cc4a4a02.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/ec66ca8e-cc60-4824-aa13-f0431c7f9bc6.jpg"}],"embedPath":"/videos/embed/jRhxVJ1M47fGC1C8VfEpbE","createdAt":"2023-03-03T20:00:13.616Z","updatedAt":"2026-11-06T14:13:10.254Z","publishedAt":"2023-03-03T20:31:10.999Z","originallyPublishedAt":"2021-12-15T08:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":36,"uuid":"22d0ba74-c843-41ee-a2c1-de195e1124ab","shortUUID":"5imkdwpDAtxFoxizUHX1Mi","url":"https://peertube.hackerfoo.com/videos/watch/22d0ba74-c843-41ee-a2c1-de195e1124ab","name":"New Marker Rings (2022 Jan 11)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":13,"aspectRatio":null,"views":1,"viewers":0,"downloads":24,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/daa875ac-6538-414e-bca2-ccab6a4caf81.jpg","previewPath":"/lazy-static/thumbnails/1c8997a2-7ae5-41be-aaa1-6fc536a31b89.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/daa875ac-6538-414e-bca2-ccab6a4caf81.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/1c8997a2-7ae5-41be-aaa1-6fc536a31b89.jpg"}],"embedPath":"/videos/embed/5imkdwpDAtxFoxizUHX1Mi","createdAt":"2023-03-03T20:00:27.691Z","updatedAt":"2026-11-06T14:43:10.272Z","publishedAt":"2023-03-03T20:31:09.620Z","originallyPublishedAt":"2022-01-12T08:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":37,"uuid":"7d3b66ba-7727-407f-86c3-d46551f30881","shortUUID":"gsVwcXG5cWw2oGDPDJZrsR","url":"https://peertube.hackerfoo.com/videos/watch/7d3b66ba-7727-407f-86c3-d46551f30881","name":"Flexible UI Demo (2022 Jan 19)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"Demonstration of simple area ratio based UI","description":"Demonstration of simple area ratio based UI","isLocal":true,"duration":15,"aspectRatio":null,"views":3,"viewers":0,"downloads":1,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/b3a01857-16eb-43db-993f-83269f3a8233.jpg","previewPath":"/lazy-static/thumbnails/2417feaa-35ec-463d-a000-271940aa2938.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/b3a01857-16eb-43db-993f-83269f3a8233.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/2417feaa-35ec-463d-a000-271940aa2938.jpg"}],"embedPath":"/videos/embed/gsVwcXG5cWw2oGDPDJZrsR","createdAt":"2023-03-03T20:00:33.858Z","updatedAt":"2026-10-24T13:12:15.702Z","publishedAt":"2023-03-03T20:31:07.580Z","originallyPublishedAt":"2022-01-19T08:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":35,"uuid":"da172a49-996f-4954-b8a7-a1ffe0ca2940","shortUUID":"sVZ2cqrpjfWARMi6GZuwCQ","url":"https://peertube.hackerfoo.com/videos/watch/da172a49-996f-4954-b8a7-a1ffe0ca2940","name":"Antialiased Z Cam Demo (2021 Dec 23)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":9,"aspectRatio":null,"views":1,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/fd0488eb-7784-4657-89cf-a46c63c535d1.jpg","previewPath":"/lazy-static/thumbnails/1d43ae48-0137-409e-9a74-4d13a7f7133a.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/fd0488eb-7784-4657-89cf-a46c63c535d1.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/1d43ae48-0137-409e-9a74-4d13a7f7133a.jpg"}],"embedPath":"/videos/embed/sVZ2cqrpjfWARMi6GZuwCQ","createdAt":"2023-03-03T20:00:20.767Z","updatedAt":"2023-03-03T20:54:35.711Z","publishedAt":"2023-03-03T20:31:00.915Z","originallyPublishedAt":"2021-12-23T08:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":32,"uuid":"d0d68f4b-c5d5-4962-a950-2c026192812c","shortUUID":"rMHzxK35skf182JE5B4BJm","url":"https://peertube.hackerfoo.com/videos/watch/d0d68f4b-c5d5-4962-a950-2c026192812c","name":"Z Cam Test (2021 Dec 4)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":70,"aspectRatio":null,"views":0,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/5aa5256f-d238-4d2c-96ed-233a95a5826c.jpg","previewPath":"/lazy-static/thumbnails/6858a6e0-2d35-4714-98d3-c83e35705aa3.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/5aa5256f-d238-4d2c-96ed-233a95a5826c.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/6858a6e0-2d35-4714-98d3-c83e35705aa3.jpg"}],"embedPath":"/videos/embed/rMHzxK35skf182JE5B4BJm","createdAt":"2023-03-03T19:59:59.674Z","updatedAt":"2023-03-03T20:31:00.641Z","publishedAt":"2023-03-03T20:31:00.641Z","originallyPublishedAt":"2021-12-05T08:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":30,"uuid":"0e452e55-046b-4172-96f9-cc8da84fe180","shortUUID":"2LcSzLbRG9oVdU9GYo4uPj","url":"https://peertube.hackerfoo.com/videos/watch/0e452e55-046b-4172-96f9-cc8da84fe180","name":"Physics Test (2021 Oct 4)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":130,"aspectRatio":null,"views":1,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/c195b37e-7d45-461b-8671-aaa6bd4c4e33.jpg","previewPath":"/lazy-static/thumbnails/cbfbf7ae-2314-4385-a101-c0f653f529c5.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/c195b37e-7d45-461b-8671-aaa6bd4c4e33.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/cbfbf7ae-2314-4385-a101-c0f653f529c5.jpg"}],"embedPath":"/videos/embed/2LcSzLbRG9oVdU9GYo4uPj","createdAt":"2023-03-03T19:59:46.191Z","updatedAt":"2023-03-03T20:54:35.678Z","publishedAt":"2023-03-03T20:30:40.737Z","originallyPublishedAt":"2021-10-04T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":31,"uuid":"d0acf911-622f-4a0f-8856-17150c82c6df","shortUUID":"rLy6CDHKJ8H8uemcFnTL6D","url":"https://peertube.hackerfoo.com/videos/watch/d0acf911-622f-4a0f-8856-17150c82c6df","name":"Physics Stress Test (2021 Oct 4)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":45,"aspectRatio":null,"views":1,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/d9310e86-10e4-47d6-bfa5-247bfbd6a4fd.jpg","previewPath":"/lazy-static/thumbnails/c7da0894-f5d8-47be-89df-c329f5270bba.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/d9310e86-10e4-47d6-bfa5-247bfbd6a4fd.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/c7da0894-f5d8-47be-89df-c329f5270bba.jpg"}],"embedPath":"/videos/embed/rLy6CDHKJ8H8uemcFnTL6D","createdAt":"2023-03-03T19:59:52.987Z","updatedAt":"2024-01-23T01:58:57.092Z","publishedAt":"2023-03-03T20:28:53.478Z","originallyPublishedAt":"2021-10-05T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":28,"uuid":"7b8b0d8c-a5cd-4ecd-8f9a-952aa5b1f352","shortUUID":"gfPY3rAJYVS4KCJgHvGABL","url":"https://peertube.hackerfoo.com/videos/watch/7b8b0d8c-a5cd-4ecd-8f9a-952aa5b1f352","name":"Better Physics Test (2021 Sep 15)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":146,"aspectRatio":null,"views":0,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/088d34b0-f34b-4c01-92e7-1c03eb19602d.jpg","previewPath":"/lazy-static/thumbnails/396cb856-8d3f-4540-9ef3-4ccebbbc04e7.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/088d34b0-f34b-4c01-92e7-1c03eb19602d.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/396cb856-8d3f-4540-9ef3-4ccebbbc04e7.jpg"}],"embedPath":"/videos/embed/gfPY3rAJYVS4KCJgHvGABL","createdAt":"2023-03-03T19:59:32.370Z","updatedAt":"2023-03-03T20:26:17.326Z","publishedAt":"2023-03-03T20:26:17.326Z","originallyPublishedAt":"2021-09-15T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":29,"uuid":"48952604-dccf-4fc2-a3bc-6e9f7124e02c","shortUUID":"9XQTQMivXrH9hqeoRUzMnf","url":"https://peertube.hackerfoo.com/videos/watch/48952604-dccf-4fc2-a3bc-6e9f7124e02c","name":"Even Better Physics (2021 Sep 15)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":80,"aspectRatio":null,"views":1,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/114b6857-47c6-44d4-8c8b-9a8020ab2344.jpg","previewPath":"/lazy-static/thumbnails/20fcb62b-4296-473b-b2eb-0a9abc1b3092.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/114b6857-47c6-44d4-8c8b-9a8020ab2344.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/20fcb62b-4296-473b-b2eb-0a9abc1b3092.jpg"}],"embedPath":"/videos/embed/9XQTQMivXrH9hqeoRUzMnf","createdAt":"2023-03-03T19:59:39.332Z","updatedAt":"2023-03-25T22:55:44.580Z","publishedAt":"2023-03-03T20:25:11.758Z","originallyPublishedAt":"2021-09-16T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":26,"uuid":"13c8f09a-c168-46c5-a675-772139e99f26","shortUUID":"3rGFhvYEd4K5FxhGLCZ4BC","url":"https://peertube.hackerfoo.com/videos/watch/13c8f09a-c168-46c5-a675-772139e99f26","name":"Simple Modeling Demo (2021 Aug 28)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"Also showing native iOS UI controls for color picking and sharing.","description":"Also showing native iOS UI controls for color picking and sharing.","isLocal":true,"duration":368,"aspectRatio":null,"views":2,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/e03542a2-7e88-48b0-9661-5d99452afdb9.jpg","previewPath":"/lazy-static/thumbnails/f868d8f4-7c07-4ace-8f34-9d77372eb6f7.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/e03542a2-7e88-48b0-9661-5d99452afdb9.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/f868d8f4-7c07-4ace-8f34-9d77372eb6f7.jpg"}],"embedPath":"/videos/embed/3rGFhvYEd4K5FxhGLCZ4BC","createdAt":"2023-03-03T19:59:18.695Z","updatedAt":"2024-01-21T00:28:57.065Z","publishedAt":"2023-03-03T20:23:49.173Z","originallyPublishedAt":"2021-08-29T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":27,"uuid":"b4ef3bec-004f-4aca-8f70-816d38fef976","shortUUID":"okSoqVU8Lwh9RP3CWnLnqA","url":"https://peertube.hackerfoo.com/videos/watch/b4ef3bec-004f-4aca-8f70-816d38fef976","name":"New Physics Engine Test (2021 Sep 14)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":40,"aspectRatio":null,"views":1,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/c3663385-eb3c-4cb5-8111-190095374815.jpg","previewPath":"/lazy-static/thumbnails/e054ed0c-e68c-4fa3-a6da-86eb36fb2203.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/c3663385-eb3c-4cb5-8111-190095374815.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/e054ed0c-e68c-4fa3-a6da-86eb36fb2203.jpg"}],"embedPath":"/videos/embed/okSoqVU8Lwh9RP3CWnLnqA","createdAt":"2023-03-03T19:59:25.434Z","updatedAt":"2023-03-03T21:24:35.834Z","publishedAt":"2023-03-03T20:21:25.727Z","originallyPublishedAt":"2021-09-15T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":25,"uuid":"cdd0e17d-d3b5-4d68-a1e8-686158b434b6","shortUUID":"rq5ai67YFV9W281TTZNkEf","url":"https://peertube.hackerfoo.com/videos/watch/cdd0e17d-d3b5-4d68-a1e8-686158b434b6","name":"Difference Modeling Test (2021 Aug 8)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":59,"aspectRatio":null,"views":1,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/54dd209b-e24f-435c-80af-03b0514c8c4e.jpg","previewPath":"/lazy-static/thumbnails/6d918952-0e2b-402b-b30a-e75bb8549507.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/54dd209b-e24f-435c-80af-03b0514c8c4e.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/6d918952-0e2b-402b-b30a-e75bb8549507.jpg"}],"embedPath":"/videos/embed/rq5ai67YFV9W281TTZNkEf","createdAt":"2023-03-03T19:59:12.125Z","updatedAt":"2023-03-03T21:24:35.777Z","publishedAt":"2023-03-03T20:16:38.505Z","originallyPublishedAt":"2021-08-08T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":24,"uuid":"44e63a89-6065-4f4b-aaa9-0817b8c8ef58","shortUUID":"9vsRAzYyNDjLDLrk63i2iS","url":"https://peertube.hackerfoo.com/videos/watch/44e63a89-6065-4f4b-aaa9-0817b8c8ef58","name":"Direct Manipulation with Camera Demo (2021 July 26)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"This shows improvements to direct manipulation, including camera control, and interaction with the UI.","description":"This shows improvements to direct manipulation, including camera control, and interaction with the UI.","isLocal":true,"duration":75,"aspectRatio":null,"views":1,"viewers":0,"downloads":3,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/7dc83c2b-ccf5-44c1-8910-b979ec92b496.jpg","previewPath":"/lazy-static/thumbnails/a3d20e7e-b88a-438f-afcf-f992e879697a.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/7dc83c2b-ccf5-44c1-8910-b979ec92b496.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/a3d20e7e-b88a-438f-afcf-f992e879697a.jpg"}],"embedPath":"/videos/embed/9vsRAzYyNDjLDLrk63i2iS","createdAt":"2023-03-03T19:59:05.603Z","updatedAt":"2026-09-18T04:01:53.064Z","publishedAt":"2023-03-03T20:16:14.378Z","originallyPublishedAt":"2021-07-27T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":23,"uuid":"5dacddd7-5ba0-4965-9e94-dac063ab3257","shortUUID":"cyUNxs6eRtzyL6RYeAHcvi","url":"https://peertube.hackerfoo.com/videos/watch/5dacddd7-5ba0-4965-9e94-dac063ab3257","name":"UI Test (2021 July 18)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":47,"aspectRatio":null,"views":0,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/32971089-4e2d-4b00-bb61-46202266fb72.jpg","previewPath":"/lazy-static/thumbnails/430392d9-91da-4e2c-b29d-a1cd780cd05f.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/32971089-4e2d-4b00-bb61-46202266fb72.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/430392d9-91da-4e2c-b29d-a1cd780cd05f.jpg"}],"embedPath":"/videos/embed/cyUNxs6eRtzyL6RYeAHcvi","createdAt":"2023-03-03T19:58:59.233Z","updatedAt":"2023-03-03T20:15:04.844Z","publishedAt":"2023-03-03T20:15:04.843Z","originallyPublishedAt":"2021-07-18T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":20,"uuid":"0769e25a-2ac6-4b94-ab6a-b9d19abde832","shortUUID":"1V6C3KYj1ZaJXbvTyjJp5w","url":"https://peertube.hackerfoo.com/videos/watch/0769e25a-2ac6-4b94-ab6a-b9d19abde832","name":"Physics Demo (2021 June 14)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"This demo shows physics simulation using Rapier, and ray casting to allow selecting components, running on an M1 iPad Pro.\n\n\nThe objects are held in place with a ball joint (allows only rotation) at the origin. Tapping the object on the screen cre...","description":"This demo shows physics simulation using Rapier, and ray casting to allow selecting components, running on an M1 iPad Pro.\n\n\nThe objects are held in place with a ball joint (allows only rotation) at the origin. Tapping the object on the screen cre...","isLocal":true,"duration":78,"aspectRatio":null,"views":9,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/066dc1c4-b534-4b69-b581-71ecf2ac971d.jpg","previewPath":"/lazy-static/thumbnails/a2e62902-5789-4c3f-a821-cb7b9df982e0.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/066dc1c4-b534-4b69-b581-71ecf2ac971d.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/a2e62902-5789-4c3f-a821-cb7b9df982e0.jpg"}],"embedPath":"/videos/embed/1V6C3KYj1ZaJXbvTyjJp5w","createdAt":"2023-03-03T19:58:38.737Z","updatedAt":"2024-08-30T10:34:42.909Z","publishedAt":"2023-03-03T20:12:55.256Z","originallyPublishedAt":"2021-06-14T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":21,"uuid":"10f43b43-fd2e-4b1e-9cca-6534672599b0","shortUUID":"36qHS4hWu4E7eSr6GzLDdm","url":"https://peertube.hackerfoo.com/videos/watch/10f43b43-fd2e-4b1e-9cca-6534672599b0","name":"Command Menu and Trace (2021 June 19)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"Showing the new command menu on the bottom, along with the scrollable trace (records history of commands) on the left.","description":"Showing the new command menu on the bottom, along with the scrollable trace (records history of commands) on the left.","isLocal":true,"duration":18,"aspectRatio":null,"views":1,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/a900b949-c4a3-4826-8c2a-c8950d55f5f3.jpg","previewPath":"/lazy-static/thumbnails/7510cdfc-cda4-41c6-879a-387220e5c463.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/a900b949-c4a3-4826-8c2a-c8950d55f5f3.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/7510cdfc-cda4-41c6-879a-387220e5c463.jpg"}],"embedPath":"/videos/embed/36qHS4hWu4E7eSr6GzLDdm","createdAt":"2023-03-03T19:58:45.698Z","updatedAt":"2023-03-03T20:54:35.653Z","publishedAt":"2023-03-03T20:12:18.466Z","originallyPublishedAt":"2021-06-19T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":18,"uuid":"da5db6b6-5401-4380-98cf-e8583144e779","shortUUID":"sXXuPJFfodQVVXTkGKdnTF","url":"https://peertube.hackerfoo.com/videos/watch/da5db6b6-5401-4380-98cf-e8583144e779","name":"CSG Demo: Smooth Normals (2021 May 28th)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":91,"aspectRatio":null,"views":70,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/4827074d-d996-448a-8ebc-24a3e5a08540.jpg","previewPath":"/lazy-static/thumbnails/133d77fd-3336-4127-aa28-395e8bd9be3a.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/4827074d-d996-448a-8ebc-24a3e5a08540.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/133d77fd-3336-4127-aa28-395e8bd9be3a.jpg"}],"embedPath":"/videos/embed/sXXuPJFfodQVVXTkGKdnTF","createdAt":"2023-03-03T19:58:26.537Z","updatedAt":"2026-04-03T07:29:45.376Z","publishedAt":"2023-03-03T20:10:22.587Z","originallyPublishedAt":"2021-05-28T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":17,"uuid":"0fe641b0-4111-4954-a206-b966bd53bb03","shortUUID":"2XSDn2vMPcsrawGtZmcWxe","url":"https://peertube.hackerfoo.com/videos/watch/0fe641b0-4111-4954-a206-b966bd53bb03","name":"Full Demo (2021 May 20)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":74,"aspectRatio":null,"views":7,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/253034f3-92fe-42b7-bab2-2d25e7604eef.jpg","previewPath":"/lazy-static/thumbnails/a7a234c9-ca2e-41f7-bfae-4892c754f1cf.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/253034f3-92fe-42b7-bab2-2d25e7604eef.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/a7a234c9-ca2e-41f7-bfae-4892c754f1cf.jpg"}],"embedPath":"/videos/embed/2XSDn2vMPcsrawGtZmcWxe","createdAt":"2023-03-03T19:58:19.574Z","updatedAt":"2024-02-16T00:06:14.690Z","publishedAt":"2023-03-03T20:09:09.680Z","originallyPublishedAt":"2021-05-20T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":16,"uuid":"834d41cf-8243-42d2-9b75-bd1469922875","shortUUID":"hdoUg8qNpNH5GYtqDNPBmH","url":"https://peertube.hackerfoo.com/videos/watch/834d41cf-8243-42d2-9b75-bd1469922875","name":"2021 May 8th, modified test","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":30,"aspectRatio":null,"views":1,"viewers":0,"downloads":1,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/17df1695-978a-4d35-89db-f12c4e5250bd.jpg","previewPath":"/lazy-static/thumbnails/5cc4b87f-9e9f-4d8a-ad81-638ea81a4916.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/17df1695-978a-4d35-89db-f12c4e5250bd.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/5cc4b87f-9e9f-4d8a-ad81-638ea81a4916.jpg"}],"embedPath":"/videos/embed/hdoUg8qNpNH5GYtqDNPBmH","createdAt":"2023-03-03T19:58:13.269Z","updatedAt":"2026-09-15T19:44:03.539Z","publishedAt":"2023-03-03T20:08:04.492Z","originallyPublishedAt":"2021-05-08T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":15,"uuid":"e83dae4d-f97e-44ea-add2-46a64a952a4d","shortUUID":"uFk8JH4uwoU3rqiG5QjZuz","url":"https://peertube.hackerfoo.com/videos/watch/e83dae4d-f97e-44ea-add2-46a64a952a4d","name":"Improved performance (2x) and stability (2021 May 8)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"Parallel speed up of ~3.5x on 4 cores. This is running on a 7 year old MacBook Pro, so I'm hoping it will be quite a bit faster on recent hardware. Written in Rust, using Rayon to distribute work among cores.","description":"Parallel speed up of ~3.5x on 4 cores. This is running on a 7 year old MacBook Pro, so I'm hoping it will be quite a bit faster on recent hardware. Written in Rust, using Rayon to distribute work among cores.","isLocal":true,"duration":84,"aspectRatio":null,"views":3,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/0783b216-abc1-49b2-bc9a-9a125838e9d0.jpg","previewPath":"/lazy-static/thumbnails/c5a63cd6-97b1-468e-833e-6c72fb192185.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/0783b216-abc1-49b2-bc9a-9a125838e9d0.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/c5a63cd6-97b1-468e-833e-6c72fb192185.jpg"}],"embedPath":"/videos/embed/uFk8JH4uwoU3rqiG5QjZuz","createdAt":"2023-03-03T19:58:06.960Z","updatedAt":"2026-03-06T11:14:20.167Z","publishedAt":"2023-03-03T20:08:01.744Z","originallyPublishedAt":"2021-05-08T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":14,"uuid":"3e02c469-ebdc-424b-8d3d-2933bd55b2ce","shortUUID":"8E8mDWwBQczCGKRxfZWtZq","url":"https://peertube.hackerfoo.com/videos/watch/3e02c469-ebdc-424b-8d3d-2933bd55b2ce","name":"Realtime CSG Demo (knobby_cube)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":110,"aspectRatio":null,"views":0,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/ed2fb67a-3438-4219-9f2c-49afeddc34b6.jpg","previewPath":"/lazy-static/thumbnails/afe2544c-4348-45ed-94fa-bbff49a741ed.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/ed2fb67a-3438-4219-9f2c-49afeddc34b6.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/afe2544c-4348-45ed-94fa-bbff49a741ed.jpg"}],"embedPath":"/videos/embed/8E8mDWwBQczCGKRxfZWtZq","createdAt":"2023-03-03T19:58:00.743Z","updatedAt":"2023-03-03T20:07:28.909Z","publishedAt":"2023-03-03T20:07:28.909Z","originallyPublishedAt":"2021-05-04T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":13,"uuid":"12c50c17-4414-4a6a-9343-e7047477d8b6","shortUUID":"3jqXEUY6o45jqh225b1wXG","url":"https://peertube.hackerfoo.com/videos/watch/12c50c17-4414-4a6a-9343-e7047477d8b6","name":"CSG Ring","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"Generated realtime","description":"Generated realtime","isLocal":true,"duration":65,"aspectRatio":null,"views":5,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/977d061c-7ea6-439e-a67e-087ce7bce038.jpg","previewPath":"/lazy-static/thumbnails/ae0108c6-881c-433a-b26a-c28da1523525.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/977d061c-7ea6-439e-a67e-087ce7bce038.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/ae0108c6-881c-433a-b26a-c28da1523525.jpg"}],"embedPath":"/videos/embed/3jqXEUY6o45jqh225b1wXG","createdAt":"2023-03-03T19:57:54.318Z","updatedAt":"2023-12-13T15:46:48.757Z","publishedAt":"2023-03-03T20:06:26.144Z","originallyPublishedAt":"2021-04-23T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":11,"uuid":"e72de99a-af06-48eb-a8d8-0b76fe9a5ff6","shortUUID":"uxJ9rU1mxXbGjkYJLWYhcq","url":"https://peertube.hackerfoo.com/videos/watch/e72de99a-af06-48eb-a8d8-0b76fe9a5ff6","name":"Smooth Intersection with Wireframe","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":25,"aspectRatio":null,"views":6,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/b5196bc0-c63e-43ae-bcc4-c94e7198720e.jpg","previewPath":"/lazy-static/thumbnails/c08bd7a0-059d-4a37-86ad-3b93348a141e.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/b5196bc0-c63e-43ae-bcc4-c94e7198720e.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/c08bd7a0-059d-4a37-86ad-3b93348a141e.jpg"}],"embedPath":"/videos/embed/uxJ9rU1mxXbGjkYJLWYhcq","createdAt":"2023-03-03T19:57:43.136Z","updatedAt":"2024-01-22T04:28:57.079Z","publishedAt":"2023-03-03T20:04:37.751Z","originallyPublishedAt":"2021-04-20T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":10,"uuid":"c7c72061-b956-414d-b429-4e3bb26abdbb","shortUUID":"qEPVGL9bEU8zUAhxHoxWzi","url":"https://peertube.hackerfoo.com/videos/watch/c7c72061-b956-414d-b429-4e3bb26abdbb","name":"Intersection with smooth shading","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":25,"aspectRatio":null,"views":1,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/31720e5b-cfc8-40c7-87ac-9bca2f90acd6.jpg","previewPath":"/lazy-static/thumbnails/b1b6bfb9-9e89-4934-8e55-3ab87faf5e1e.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/31720e5b-cfc8-40c7-87ac-9bca2f90acd6.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/b1b6bfb9-9e89-4934-8e55-3ab87faf5e1e.jpg"}],"embedPath":"/videos/embed/qEPVGL9bEU8zUAhxHoxWzi","createdAt":"2023-03-03T19:57:36.970Z","updatedAt":"2023-04-01T20:55:44.676Z","publishedAt":"2023-03-03T20:04:17.693Z","originallyPublishedAt":"2021-04-20T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":9,"uuid":"1e819e57-44bc-4728-b389-313ef437ad4d","shortUUID":"4LumNBhZsypLFdDfNQ5Roe","url":"https://peertube.hackerfoo.com/videos/watch/1e819e57-44bc-4728-b389-313ef437ad4d","name":"Real time intersection test","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"This is a real time (30FPS) test of 3D intersection code written in Rust and rendered using Bevy.","description":"This is a real time (30FPS) test of 3D intersection code written in Rust and rendered using Bevy.","isLocal":true,"duration":15,"aspectRatio":null,"views":1,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/e21cfdd0-de35-4ee7-83e8-d2071213ca37.jpg","previewPath":"/lazy-static/thumbnails/bde9a612-b3f7-483d-b13d-95949ef6e892.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/e21cfdd0-de35-4ee7-83e8-d2071213ca37.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/bde9a612-b3f7-483d-b13d-95949ef6e892.jpg"}],"embedPath":"/videos/embed/4LumNBhZsypLFdDfNQ5Roe","createdAt":"2023-03-03T19:57:31.162Z","updatedAt":"2025-06-02T07:58:45.440Z","publishedAt":"2023-03-03T20:04:02.372Z","originallyPublishedAt":"2021-04-19T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":8,"uuid":"bc610049-454f-4fb3-9121-6814eff2821b","shortUUID":"pgbNnimGiZ6FBo6BjmoyWP","url":"https://peertube.hackerfoo.com/videos/watch/bc610049-454f-4fb3-9121-6814eff2821b","name":"Convex Hull Test","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"Fuzz testing my convex hull implementation (ported from Haskell to Rust) with 2048 particles.","description":"Fuzz testing my convex hull implementation (ported from Haskell to Rust) with 2048 particles.","isLocal":true,"duration":90,"aspectRatio":null,"views":11,"viewers":0,"downloads":10,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/d8df212e-f652-4237-8905-63bd136d48ae.jpg","previewPath":"/lazy-static/thumbnails/6c93f67e-72cd-4af6-bbf7-be32e9fb175a.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/d8df212e-f652-4237-8905-63bd136d48ae.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/6c93f67e-72cd-4af6-bbf7-be32e9fb175a.jpg"}],"embedPath":"/videos/embed/pgbNnimGiZ6FBo6BjmoyWP","createdAt":"2023-03-03T19:57:25.142Z","updatedAt":"2026-10-15T17:07:18.425Z","publishedAt":"2023-03-03T20:03:59.609Z","originallyPublishedAt":"2021-04-08T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":7,"uuid":"1df6c83a-e696-44fd-b2ff-8dc3128f76f4","shortUUID":"4GB5jhU5YfCkCoAk2n3E87","url":"https://peertube.hackerfoo.com/videos/watch/1df6c83a-e696-44fd-b2ff-8dc3128f76f4","name":"Popr: Collatz stopping time for successive integers","category":{"id":null,"label":"Unknown"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":21,"aspectRatio":null,"views":3,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/8d5e4eb4-cfdf-46d6-9317-559da07cc5eb.jpg","previewPath":"/lazy-static/thumbnails/62511575-c3a6-43f9-95a9-a06920173219.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/8d5e4eb4-cfdf-46d6-9317-559da07cc5eb.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/62511575-c3a6-43f9-95a9-a06920173219.jpg"}],"embedPath":"/videos/embed/4GB5jhU5YfCkCoAk2n3E87","createdAt":"2023-03-03T19:57:20.243Z","updatedAt":"2026-08-31T18:56:16.627Z","publishedAt":"2023-03-03T20:03:19.264Z","originallyPublishedAt":"2019-06-18T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":6,"uuid":"dda194a6-b3a4-4d9b-9fd2-6b2cd08787c7","shortUUID":"tnkPRMsnLNvDpmT82p1MZZ","url":"https://peertube.hackerfoo.com/videos/watch/dda194a6-b3a4-4d9b-9fd2-6b2cd08787c7","name":"Fibonacci Clock compiled by PoprC running on a BASYS3","category":{"id":null,"label":"Unknown"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":34,"aspectRatio":null,"views":6,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/381e759f-a984-44ee-b2db-3953d45d6c7f.jpg","previewPath":"/lazy-static/thumbnails/063ae154-afb5-425d-ae42-35595ca8b428.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/381e759f-a984-44ee-b2db-3953d45d6c7f.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/063ae154-afb5-425d-ae42-35595ca8b428.jpg"}],"embedPath":"/videos/embed/tnkPRMsnLNvDpmT82p1MZZ","createdAt":"2023-03-03T19:57:15.007Z","updatedAt":"2026-03-16T09:14:20.295Z","publishedAt":"2023-03-03T20:03:01.592Z","originallyPublishedAt":"2019-05-21T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":5,"uuid":"10b23add-c4cb-492e-ac63-23454cb75cd5","shortUUID":"34zCaZsTrirfq4fp8MkQVK","url":"https://peertube.hackerfoo.com/videos/watch/10b23add-c4cb-492e-ac63-23454cb75cd5","name":"Look at Me (2022 April 28)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":10,"aspectRatio":null,"views":0,"viewers":0,"downloads":3,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/c8b52895-cfa6-4668-bc80-3135641a4012.jpg","previewPath":"/lazy-static/thumbnails/568e2ad0-efcd-4275-9bde-ec30bb902a2f.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/c8b52895-cfa6-4668-bc80-3135641a4012.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/568e2ad0-efcd-4275-9bde-ec30bb902a2f.jpg"}],"embedPath":"/videos/embed/34zCaZsTrirfq4fp8MkQVK","createdAt":"2023-03-03T19:57:09.678Z","updatedAt":"2026-10-27T12:19:27.548Z","publishedAt":"2023-03-03T20:02:34.484Z","originallyPublishedAt":"2022-04-28T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":4,"uuid":"5a974d98-10cc-4d76-8423-157ca87c4f28","shortUUID":"cbPBjXZ1WQ842X5V4RbhVE","url":"https://peertube.hackerfoo.com/videos/watch/5a974d98-10cc-4d76-8423-157ca87c4f28","name":"Noumenal running on iPhone 13 (2022 Jan 24)","category":{"id":15,"label":"Science & Technology"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":24,"aspectRatio":null,"views":2,"viewers":0,"downloads":3,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/52011f1d-9990-4609-b6bd-a1484ba145ff.jpg","previewPath":"/lazy-static/thumbnails/dcade9ef-694a-4b71-9c69-adce7290a97d.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/52011f1d-9990-4609-b6bd-a1484ba145ff.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/dcade9ef-694a-4b71-9c69-adce7290a97d.jpg"}],"embedPath":"/videos/embed/cbPBjXZ1WQ842X5V4RbhVE","createdAt":"2023-03-03T19:57:05.536Z","updatedAt":"2026-10-27T12:19:27.457Z","publishedAt":"2023-03-03T20:02:32.613Z","originallyPublishedAt":"2022-01-24T08:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":3,"uuid":"81efe097-72ca-446e-95b8-5e391153802e","shortUUID":"h3BYCqRE432VCVMM26Rfnu","url":"https://peertube.hackerfoo.com/videos/watch/81efe097-72ca-446e-95b8-5e391153802e","name":"DTask based pump controller demo","category":{"id":null,"label":"Unknown"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"MSP430 Launchpad running the DTask pump example:\n\nhttps://github.com/google/dtask/tree/master/examples/pump","description":"MSP430 Launchpad running the DTask pump example:\n\nhttps://github.com/google/dtask/tree/master/examples/pump","isLocal":true,"duration":48,"aspectRatio":null,"views":1,"viewers":0,"downloads":0,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/076034ea-7791-4d7a-86b6-a75a6c84995e.jpg","previewPath":"/lazy-static/thumbnails/b72b2a60-9364-4e5c-a64e-6ab0aa0e7bd3.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/076034ea-7791-4d7a-86b6-a75a6c84995e.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/b72b2a60-9364-4e5c-a64e-6ab0aa0e7bd3.jpg"}],"embedPath":"/videos/embed/h3BYCqRE432VCVMM26Rfnu","createdAt":"2023-03-03T19:57:01.489Z","updatedAt":"2023-03-03T20:54:35.394Z","publishedAt":"2023-03-03T20:02:09.800Z","originallyPublishedAt":"2016-10-17T07:00:00.000Z","isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":2,"uuid":"c796e573-9a94-4ce3-a797-20c61a51ac04","shortUUID":"qDtExZg2Mn59KjSHdwAQfG","url":"https://peertube.hackerfoo.com/videos/watch/c796e573-9a94-4ce3-a797-20c61a51ac04","name":"Using Noumenal","category":{"id":null,"label":"Unknown"},"licence":{"id":null,"label":"Unknown"},"language":{"id":"en","label":"English"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":"A demonstration using Noumenal (https://noumenal.app) to create a simple model.","description":"A demonstration using Noumenal (https://noumenal.app) to create a simple model.","isLocal":true,"duration":361,"aspectRatio":null,"views":427,"viewers":0,"downloads":4,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/fbfd9959-4b0f-4269-b233-564a8603e705.jpg","previewPath":"/lazy-static/thumbnails/5905e4b9-e8c6-4f9e-a313-742f364050a1.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/fbfd9959-4b0f-4269-b233-564a8603e705.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/5905e4b9-e8c6-4f9e-a313-742f364050a1.jpg"}],"embedPath":"/videos/embed/qDtExZg2Mn59KjSHdwAQfG","createdAt":"2023-03-03T18:11:57.366Z","updatedAt":"2026-11-05T20:13:10.250Z","publishedAt":"2023-03-03T18:13:39.013Z","originallyPublishedAt":null,"isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0},{"id":1,"uuid":"ee90bf33-25a3-411c-9ebd-a81d910d407c","shortUUID":"vsCk1eX5i87nSJu2eWYruy","url":"https://peertube.hackerfoo.com/videos/watch/ee90bf33-25a3-411c-9ebd-a81d910d407c","name":"Playing with MidiPush","category":{"id":null,"label":"Unknown"},"licence":{"id":null,"label":"Unknown"},"language":{"id":null,"label":"Unknown"},"privacy":{"id":1,"label":"Public"},"nsfw":false,"nsfwFlags":0,"nsfwSummary":null,"truncatedDescription":null,"description":null,"isLocal":true,"duration":133,"aspectRatio":null,"views":57,"viewers":0,"downloads":4,"likes":0,"dislikes":0,"thumbnailPath":"/lazy-static/thumbnails/16f380e0-2000-4ddd-8782-1ed52ebdb316.jpg","previewPath":"/lazy-static/thumbnails/b30c1648-3a10-4c28-a047-77f6b1cb9e62.jpg","thumbnails":[{"height":157,"width":280,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/16f380e0-2000-4ddd-8782-1ed52ebdb316.jpg"},{"height":480,"width":850,"aspectRatio":"16:9","fileUrl":"https://peertube.hackerfoo.com/lazy-static/thumbnails/b30c1648-3a10-4c28-a047-77f6b1cb9e62.jpg"}],"embedPath":"/videos/embed/vsCk1eX5i87nSJu2eWYruy","createdAt":"2022-12-14T07:34:53.469Z","updatedAt":"2026-10-27T12:19:27.352Z","publishedAt":"2022-12-14T07:35:16.976Z","originallyPublishedAt":null,"isLive":false,"account":{"id":3,"displayName":"hackerfoo","name":"hackerfoo","url":"https://peertube.hackerfoo.com/accounts/hackerfoo","host":"peertube.hackerfoo.com","avatars":[]},"channel":{"id":2,"name":"hackerfoo_channel","displayName":"HackerFoo's Channel","url":"https://peertube.hackerfoo.com/video-channels/hackerfoo_channel","host":"peertube.hackerfoo.com","avatars":[{"width":48,"path":"/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/aacb29a8-7700-49c0-9d9e-b2927c405d94.png","createdAt":"2025-02-18T18:29:46.909Z","updatedAt":"2025-02-18T18:29:46.909Z"},{"width":120,"path":"/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/70968e4d-f94f-481b-9f2d-0c4b5cdf022f.png","createdAt":"2025-02-18T18:29:46.907Z","updatedAt":"2025-02-18T18:29:46.907Z"},{"width":600,"path":"/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/a1694ba3-a078-4a8f-a906-00566c0f322c.png","createdAt":"2025-02-18T18:29:46.905Z","updatedAt":"2025-02-18T18:29:46.905Z"},{"width":1500,"path":"/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","fileUrl":"https://peertube.hackerfoo.com/lazy-static/avatars/fb62c824-6986-4f7e-9fc4-5f4ddc5c1b8f.png","createdAt":"2025-02-18T18:29:46.901Z","updatedAt":"2025-02-18T18:29:46.901Z"}]},"comments":0}]}