[{"id":"cmtqomidt002sjpyypiuc1b85","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1788751770.688379,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1788751770688379","postedAt":"2026-09-07T03:29:30.688Z","text":"Day 249 / 365\nToday me and my brother visited a wawa (a gas station chain in the US) that opened near me recently. its the first one in the area, so i was interested to see how it would be compared to sheetz (which there are a lot of around me). I dont usually eat gas station food but the things they advertised look good. me and my brother only got milkshakes since we mostly just went to get something sweet as dessert. I did not code today. idk whats gotten into me the last couple of days where im not really motivated to code. could be sickness, wanting to rest, or maybe just because id rather play with friends lol. nothing directly feels more important but obviously im not coding still... interesting. oh well. im also now noticing that i love to end sentences in lol if it ends in a period and i dont want the sentence to feel monotone. i had to like remove 3 writing this message lol.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa6f086-7090-4086-940a-a2d16911010a-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"}]},{"id":"cmtqc74ae002ojpyyttj1pz6i","user":{"id":"cmni1ywkv001dv6qrmfzwqtfs","name":"Abdulgafar Abdurrasheed","identityId":"ident!2afbV5","authEmailVerified":true,"verificationStatus":"verified","username":"Abdulgafar Abdurrasheed","streakCount":10,"maxStreaks":10,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://port0f0li0.netlify.app/","github":"https://github.com/abdulgafarabdurrasheed","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/198f33f2421e5b78e9e182625e965968?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":3600,"timezone":"Africa/Algiers","pronouns":"He/Him/His","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-06T21:41:46.336Z"},"timestamp":1788730904.287829,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1788730904287829","postedAt":"2026-09-06T21:41:44.287Z","text":"Just Keeping my streak lol.\nThroughout today i chatted with my girlfriend 🙂.\n\nLOL.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/78196007-609d-4c78-9767-9d3a798a126c-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmtpahthg0028jpyy8h9nu95f","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1788667576.270539,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1788667576270539","postedAt":"2026-09-06T04:06:16.270Z","text":"Day 248 / 365\nok yeah no just played games all day no coding, but i DID do some homework and multiplayer research. In particular, im looking into peer-to-peer connections and a good way to do it. Why? Me and my close friend Regonold are thinking of trying to make an online multiplayer ysws. like make a game thats online multiplayer, get cool stuff or something idk. We really want to do it. Plus I already have a few notes from my summer internship submission (which was for party games). But before we try to get a sponsor or RSVPs, we are doing some research as if we were to make a demo project / guide. Im thinking of using STUN as it seems like a better option than basic port forwarding. im going to be doing a bit more research to find the path of least resistance, but honestly a lot of this stuff is new to me since ive always been a sorta \"singleplayer video game and basic website programmer\" type of guy.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c72c3920-653f-4ca9-9cca-e623f5f2aaa2-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"},{"name":"microscope","usersReacted":[],"char":"🔬"},{"name":"sunny","usersReacted":[],"char":"☀️"},{"name":"memo","usersReacted":[],"char":"📝"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmtortgr10024jpyyti7jeibp","user":{"id":"cmni1ywkv001dv6qrmfzwqtfs","name":"Abdulgafar Abdurrasheed","identityId":"ident!2afbV5","authEmailVerified":true,"verificationStatus":"verified","username":"Abdulgafar Abdurrasheed","streakCount":10,"maxStreaks":10,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://port0f0li0.netlify.app/","github":"https://github.com/abdulgafarabdurrasheed","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/198f33f2421e5b78e9e182625e965968?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":3600,"timezone":"Africa/Algiers","pronouns":"He/Him/His","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-06T21:41:46.336Z"},"timestamp":1788636208.667379,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1788636208667379","postedAt":"2026-09-05T19:23:28.667Z","text":"That's about it For day 8.\nOh, and also, I'm trying to make it Fetch debris data Live.\n\n\nI also slept. Wayyy too much. Slept most of the day. TCH. I need to lockin man. Really hoping stardance get's extended.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ff6d542f-f1a7-4e41-97d7-44ef289b3334-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmtnoarqs001ujpyyb5sizdg3","user":{"id":"cmtnoarql001sjpyy5oy59rjo","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"offx.obaid","streakCount":1,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://i.imgur.com/tDusvvD.jpg","webring":[],"newMember":true,"timezoneOffset":21600,"timezone":"Asia/Dhaka","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-09-05T00:57:13.198Z","updatedAt":"2026-09-05T00:57:14.413Z"},"timestamp":1788569831.434579,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1788569831434579","postedAt":"2026-09-05T00:57:11.434Z","text":"Somewhere between cosmic chaos and conscious thought, an idea learns to become inevitable.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e4213f71-0383-4fb3-9008-68e22806e1ed-img_20260905_065427_466.jpg"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":["cmtnoarql001sjpyy5oy59rjo"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmtnuvexn001yjpyyobjzxtzm","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1788580869.472769,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1788580869472769","postedAt":"2026-09-05T04:01:09.472Z","text":"Day 247 / 365\nI infact did not code anything today either. Mostly a restful day. I did the resting. played games with friends but i sorta count that as resting too for since its like chill","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9e4bc722-53fd-4170-808e-3fd5fb22ad93-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"}]},{"id":"cmtn92yzy001njpyyxpz2fnd9","user":{"id":"cmni1ywkv001dv6qrmfzwqtfs","name":"Abdulgafar Abdurrasheed","identityId":"ident!2afbV5","authEmailVerified":true,"verificationStatus":"verified","username":"Abdulgafar Abdurrasheed","streakCount":10,"maxStreaks":10,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://port0f0li0.netlify.app/","github":"https://github.com/abdulgafarabdurrasheed","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/198f33f2421e5b78e9e182625e965968?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":3600,"timezone":"Africa/Algiers","pronouns":"He/Him/His","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-06T21:41:46.336Z"},"timestamp":1788544272.717759,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1788544272717759","postedAt":"2026-09-04T17:51:12.717Z","text":"What i did today? Sleep 😭.\n\nOh, and i also got the 3d models of my asteroids working, so W....\nI guess 😭.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8c24e006-e746-4833-ab8c-5d96dadc2a15-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmtmc6a2l001hjpyym102yzwb","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1788488997.035499,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1788488997035499","postedAt":"2026-09-04T02:29:57.035Z","text":"Day 246 / 365\nToday was somewhat busy like yesterday, but i had a bit more time i used to nap. felt fairly refreshed from that :D The whole online friendgroup got on call too so that was fun :) its been a minute (literally like 2 days i think) so i was fairly happy about that.  idk we are all just a tad bit busy i think. me specifically. but tommorow i will finally get a break. i want to start coding something again, odds are it will be router rebellion stuff. we will have to see.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f3e6611d-ed75-4646-adb4-2974c4eb508e-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmtlw6xu2001djpyysuz1m5i8","user":{"id":"cmni1ywkv001dv6qrmfzwqtfs","name":"Abdulgafar Abdurrasheed","identityId":"ident!2afbV5","authEmailVerified":true,"verificationStatus":"verified","username":"Abdulgafar Abdurrasheed","streakCount":10,"maxStreaks":10,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://port0f0li0.netlify.app/","github":"https://github.com/abdulgafarabdurrasheed","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/198f33f2421e5b78e9e182625e965968?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":3600,"timezone":"Africa/Algiers","pronouns":"He/Him/His","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-06T21:41:46.336Z"},"timestamp":1788462156.783159,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1788462156783159","postedAt":"2026-09-03T19:02:36.783Z","text":"Day 7: I attended so many classes, it feels like i'm gonna die lol. I have zero time logged today.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0fdff380-3e23-480e-89b8-93c971c558aa-2026-09-03_19-56-30.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmtkxcdfo0011jpyym9og0g76","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1788403611.419419,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1788403611419419","postedAt":"2026-09-03T02:46:51.419Z","text":"Day 245 / 365\nI was fairly busy today. With school and some tasks after. So i didnt really have a lot of screen time in the grand scheme of things, so no programming or anything. I am also sick. so yaaaay... and im really fatigued / tired from something man. i dont even know what atp bro. and tommorow is also going to be busy toooooo yaaaay. I did try out \"dont starve together\" with a friend. It was fairly fun, but we lowkey suck lol. I did write down some more world building stuff for router rebellion. I would rant about what i wrote but im now realizing i never actually like... explained the world building at all. so basically theres these elements, 11 in total (13 if we count the extinct ones). each element has magic users and whatnot. the main gimmick with this though is that there exists a category of people called \"idols\". Idols have increased magical abilities, effectively becoming the best of that specific magic type. Idols are determined by their popularity, more specifically, \"how many people are conciously thinking of them\". thats just something that magic \"naturally\" does in that world. like theres no definitive cause or anything. theres not a machine doing it or some magic stone or anything. magic just naturally finds its way to the most popular person. anyways, the game would be open world in the sense you choose 1 of 10 tracks in whatever order. each track for one of the elements. at the end of each area, you recruit the idol to your party and they accompany you for the rest of the journey. I want to make the dialogue dynamic in the sense that htey have different dialogue based on how long they have been journeying with you, alongside who else you might have in your party. its ambitious, sure, but it makes it feel more personal in my opinion. and it allows me to give a lot more character depth without having to make dialogue actually long. theres just a lot of dialogue, but not at once. anywhom for the thing i wrote TODAY was more on the development of the characters throughout the journey, condensing it mostly into one or two sentences. idk maybe i will talk more about that stuff at a later date once i actually start like doing the story stuff in router rebellion","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2b357322-3673-44a0-a20b-6102156e7a7b-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"lower_left_fountain_pen","usersReacted":[],"char":"🖋️"},{"name":"school_satchel","usersReacted":[],"char":"🎒"}]},{"id":"cmtkx887o000vjpyyojtge6gj","user":{"id":"cmsoab3b6002o5shlnrme0k8f","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"ranveer.tar.xz","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://i.imgur.com/l8dV3DJ.jpg","webring":[],"newMember":true,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-11T06:33:37.410Z","updatedAt":"2026-09-04T17:53:36.408Z"},"timestamp":1788403430.423309,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1788403430423309","postedAt":"2026-09-03T02:43:50.423Z","text":"your openapi spec is completely wrong! use the thing i made to fix it! <http://github.com/ranveerlabs/meldr|github.com/ranveerlabs/meldr>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1335fe36-ef50-4226-b2e4-36c51ed6b60b-574a0b02-cb48-4c70-a032-9424b948bc73.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"}]},{"id":"cmtkemaqg000njpyy85x8hngv","user":{"id":"cmni1ywkv001dv6qrmfzwqtfs","name":"Abdulgafar Abdurrasheed","identityId":"ident!2afbV5","authEmailVerified":true,"verificationStatus":"verified","username":"Abdulgafar Abdurrasheed","streakCount":10,"maxStreaks":10,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://port0f0li0.netlify.app/","github":"https://github.com/abdulgafarabdurrasheed","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/198f33f2421e5b78e9e182625e965968?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":3600,"timezone":"Africa/Algiers","pronouns":"He/Him/His","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-06T21:41:46.336Z"},"timestamp":1788372166.080359,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1788372166080359","postedAt":"2026-09-02T18:02:46.080Z","text":"So Day 6, and I have done so many things too. No classes today, so i had so much time to do so Much lol. In my rust Project, I Have a fully working ISS and Earth Orbital Prediction backend working, and i have connected it to a React frontend and it Works alright.\n1. I added 3d models of the earth and the ISS, and scaled to match\n2. I added lighting/glow to the ISS, so it shines on the earth's surface, and is easier to track\n3. I started adding Debris, but Haven't really done much\nOverall, it's a really interesting Project that has kept me Hooked","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/487525d5-814c-4069-8d05-968b09d96e80-image.png"],"mux":[],"reactions":[{"name":"rustlang","usersReacted":["cmni1ywkv001dv6qrmfzwqtfs"],"url":"https://emoji.slack-edge.com/T0266FRGM/rustlang/b23b2fe8c0dbfa5c.png"},{"name":"react","usersReacted":["cmni1ywkv001dv6qrmfzwqtfs"],"url":"https://emoji.slack-edge.com/T0266FRGM/react/59d8043a7cfc8082.png"},{"name":"summer-of-making","usersReacted":["cmni1ywkv001dv6qrmfzwqtfs"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmtjnbuxg000jjpyynsz09oq0","user":{"id":"cmsidc22m00095shltwjbf50n","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"Rocko","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-06/11772280140497_4f3860d2f9452b9d461d_192.png","webring":[],"newMember":true,"timezoneOffset":25200,"timezone":"Asia/Hovd","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-07T03:11:44.254Z","updatedAt":"2026-09-04T17:53:36.403Z"},"timestamp":1788326336.637259,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1788326336637259","postedAt":"2026-09-02T05:18:56.637Z","text":"i finally finished basic rigid bodies for my physics engine\nbroad phase is aabb\nnear phase is sat\nand collision point generation is reference and incident edge clipping\nit runs on a spatial partitioning grid and i'm pretty proud of it! runs around 10 fps for 100 rigid bodies so ill need to optimize it a little bit more","attachments":["https://imgutil.s3.us-east-2.amazonaws.com/a60aa66c6ac7a681f89f5f26dfc106e9036f88a9bc30ff4557891381646f489c/peak.mp4"],"mux":["pPLx8pOmliDGfUpjVMGUeviprHtTsdL9FJpqUE2Tt200"],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmtizhisf002ryxihf0605agz","user":{"id":"cmtizhisb002pyxihctjk7l1m","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"krishkr372","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-02-16/10524045956436_e748b8e88da23aa06e02_192.jpg","webring":[],"newMember":true,"timezoneOffset":19800,"timezone":"Asia/Kolkata","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-09-01T18:11:33.084Z","updatedAt":"2026-09-04T06:18:23.918Z"},"timestamp":1788286289.028069,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1788286289028069","postedAt":"2026-09-01T18:11:29.028Z","text":"hiya! I am working on a project which translates sign language to actual text\nthis will help the mute and deaf people to communicate effectively\nthis works on the tech of ml and open cv\nplease rate me\nand suggest me how to launch it in real market\nI am also integrating text 2 speech model in it","attachments":["https://imgutil.s3.us-east-2.amazonaws.com/bc407d73da87883ca759406421158c0bfc872bfa2229d9a748e6bb08c5749dd5/20260831_115254.mp4"],"mux":["8oJm1302IdiiiiK02rOCl5OsHlRSQHR1ZdnvSfBWMTkKk"],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmtjic4ef0007jpyyn63dcm0o","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1788317949.349799,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1788317949349799","postedAt":"2026-09-02T02:59:09.349Z","text":"Day 244 / 365\nHonestly i felt really bored today lol. I dont have anything particular i want to do. I might try to get back into the swing of coding One Turret or Router Rebellion, since those ARE my long term projects, but the more i think about making a game in the style of my scrapbook doodles, the more i want to do it, but odds are i probably wouldnt even finish it if im not doing it for a hack club thing or something of the likes. and i mean, theres not many prizes i would want from hack club. One thing i want in particular is a steam publishing grant, as i would love to have another one of those. I was considering possibly having the game for stardance, but the hours seem really rough given its voting system. Like in normal hack club standards, it would be 20 hours. On a previous project i submitted, i worked 11 hours, and only gained enough stardust (the currency for stardance if you didnt know) to cover 35% of the cost. So uh yeah. im going to have to pass on submitting it to stardance. Idk maybe another game-focused (or just non-voting-based general) ysws will come around soon.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4332ebd0-4403-448e-b3ba-419da32905dd-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"hackclub","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hackclub/406d159839f083a4.gif"},{"name":"melt","usersReacted":["ECO1zwmk1CDcBigFIobD66jPqz8OkyfG"],"char":"🫠"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmtj521gd0001jpyyr9qn6by6","user":{"id":"cmni1ywkv001dv6qrmfzwqtfs","name":"Abdulgafar Abdurrasheed","identityId":"ident!2afbV5","authEmailVerified":true,"verificationStatus":"verified","username":"Abdulgafar Abdurrasheed","streakCount":10,"maxStreaks":10,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://port0f0li0.netlify.app/","github":"https://github.com/abdulgafarabdurrasheed","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/198f33f2421e5b78e9e182625e965968?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":3600,"timezone":"Africa/Algiers","pronouns":"He/Him/His","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-06T21:41:46.336Z"},"timestamp":1788295646.550589,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1788295646550589","postedAt":"2026-09-01T20:47:26.550Z","text":"Okay, Scrappy deleted my message for today, and i can't actually be bothered to write another....\nSo, yeah. Definitely Look at <https://stardance.hackclub.com/projects/50131|stardance.hackclub.com/projects/50131> For Info. It's really good, I promise","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/cd3f34e8-1e8a-4b50-a3e0-5826f96f8fc4-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ec281c67-590f-465a-9472-4b23ae107bd5-a474b421-39aa-45db-8c3b-7bf1ee625c34.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"scrappy","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/scrappy/12ddd9943181e88c.png"}]},{"id":"cmtj31eu5002vyxihk5sdcgin","user":{"id":"cmsdnx6ok006opj7b0xv7csdj","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"QuackX","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-03/11739567037553_1237d711f8a0df25ed04_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-03T20:09:15.284Z","updatedAt":"2026-09-06T01:00:19.269Z"},"timestamp":1788292257.375119,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1788292257375119","postedAt":"2026-09-01T19:50:57.375Z","text":"📔 *New Devlog Boosted* *Author:*  @fanouriakisharry \n*Title:* Phone Lockbox (Tamagotchi-Style) *Summary:*\n      You are browsing as a guest.\n      Sign up\n      (or log in) to start making projects! *Progress:*\n• Since my last devlog, I’ve made a lot of progress on my lockbox. I started working on the design of the enclosure in Fusion, trying to figure out how to make everything fit inside without making it look bulky and ugly. I watched some tutorials on youtube (not included in the time) on how to design the hinges, and modified the design so it accommodates the specific needs of the project. I also started working more seriously on the code and UI. I designed the different screens on <http://lopaka.app|lopaka.app> and started putting them together using different functions. I also designed the home screen, which is going to be the main screen you see when using the lockbox. I’m trying to keep the UI simple, because it has to be navigatable solely using physical pushbuttons. I also spent some time optimizing the slicing settings in Bambu Studio for the 3D print so the enclosure can be printed more efficiently and hopefully come out cleaner.\n• Hey there! This is my first devlog. So, I’ve had this project idea for a long time, to build a lockbox where I can put my phone inside and lock it for a specific amount of time. There’s gonna be a TFT LCD display with a tamagotchi-inspired character who reacts to how you use the box. He’s happy when you put your phone in and lock it, celebrates when you finish a session without unlocking the box early, and is sad when you do. To start, I used chatgpt to get a first idea of how the character is gonna look, and then I drew him by hand on Piskel (a free online pixel drawing app). I’ve made 7 versions so far: idle, blink, happy, excited, celebrating, sad and sleeping. That’s it for today, see you on the next devlog! *Next Steps:*\n• A lockbox where you can put your phone inside and lock it for a specific amount of time. A solenoid lock will be used to lock and unlock the box. There’s also gonna be a TFT LCD display with a tamagotchi-inspired character who reacts to how you use the box. The lockbox is designed in Autodesk Fusion.\n• That’s it for now, see you on the next devlog!\n• Hey there! This is my first devlog. So, I’ve had this project idea for a long time, to build a lockbox where I can put my phone inside and lock it for a specific amount of time. There’s gonna be a TFT LCD display with a tamagotchi-inspired character who reacts to how you use the box. He’s happy when you put your phone in and lock it, celebrates when you finish a session without unlocking the box early, and is sad when you do. To start, I used chatgpt to get a first idea of how the character is gonna look, and then I drew him by hand on Piskel (a free online pixel drawing app). I’ve made 7 versions so far: idle, blink, happy, excited, celebrating, sad and sleeping. That’s it for today, see you on the next devlog! View Devlog button","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1c6ba281-5154-470a-9dd1-5e2c074deb23-50e71ad1-b3dc-4c00-9941-e68697bf2452.jpeg"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"3d-printer","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/3d-printer/0649208127b0a528.jpg"},{"name":"sadge","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/sadge/0964396d4a1f77f8.png"}]},{"id":"cmti25dhd002kyxih5rqgpx2p","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1788230244.150239,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1788230244150239","postedAt":"2026-09-01T02:37:24.150Z","text":"Day 243 / 365\nToday I toured shawnee state university!! uh. not my cup of tea lol. The curriculum looks good, dont get me wrong, but the campus felt... lifeless for a lack of better words. Like in the sense that their claim of \"more than 50+ clubs!!!\" did not feel accurate. Plus the campus was a bit too small for my liking. didnt feel like an actual university. I don't think i even saw the classic \"ancient looking building with four pillars on the outside\" there. And the little town area outside of it felt very old (and not in a good vintage way). So uh yeah its not too high on my list. But the roadtrip was still fun!! :D i am very exhausted though lol.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/df7dc1d0-0b9e-4cdd-abb9-849ef7781ee6-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmtheb752002gyxihqkawleoe","user":{"id":"cmni1ywkv001dv6qrmfzwqtfs","name":"Abdulgafar Abdurrasheed","identityId":"ident!2afbV5","authEmailVerified":true,"verificationStatus":"verified","username":"Abdulgafar Abdurrasheed","streakCount":10,"maxStreaks":10,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://port0f0li0.netlify.app/","github":"https://github.com/abdulgafarabdurrasheed","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/198f33f2421e5b78e9e182625e965968?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":3600,"timezone":"Africa/Algiers","pronouns":"He/Him/His","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-06T21:41:46.336Z"},"timestamp":1788190252.805769,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1788190252805769","postedAt":"2026-08-31T15:30:52.805Z","text":"Day4: Okay, so i have not really done much today due to classes and stuff, But i applied to be a reviewer in <#C0BLU9REY2X>, and am still waiting on a reply from  @louisa .\nYeah.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1d6dcf48-c864-41ec-b40e-e8c9fe8f92d1-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmth9u0qz0022yxih6hy5ipbt","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1788182736.637609,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1788182736637609","postedAt":"2026-08-31T13:25:36.637Z","text":"*—————– Devlog XXI —————–*\n– My brain _hurts_ 🧠 - *Sharp* like _glass_ :obsidian-md: –\n\n&gt; _To recap, my project is a custom made rendering engine that focuses on diverse rendering options along with high stylistic control (very high-level explanation)._\n✨ *What _did_ I do?* ☀️\n\nSadly, I haven’t done much coding :sad-cat-thumbs-up:\n\nInstead, I’ve been trying to figure out how I want _*my*_ _Render Graph_ to work.\n\nTo start, _*what is a render graph?*_ What I am interpreting the render graph as, issss: *An API meant to simplify and provide structure to a final renderer.*\nIn the final application, the render graph will be an option for a more advanced final render editor. What I am working on now, is how it will be put together so I don’t have a mess in the future.\n\nRecently, I’ve been using Obsidian to mark everything down. This also starts a little docs. Using a mix of Obsidian and the excalidraw plugin, I’m able to write everything down and create visuals.\n\nCurrently, I have a mix of nodes that are the main important ones. These nodes are just the _*interfaces*_, so they aren’t specified. They act as a blueprint for any of the full nodes.\n• IRenderOutput - Add textures to a list of blitables\n• IShaderInput - Base input interface\n• IShaderOutput - Base output interface\n• IShaderNode - Node representation of shaders\n• IShaderPassNode - Base shader interface\n:miku: *Thank You for Reading* :3-blahaj-spinning: \nI haven’t been home enough to create the “big brain wall” which is sad, but at least my stuff is digital.\n\nStardance Devlog: <https://stardance.hackclub.com/projects/15129/devlogs/49364/|stardance.hackclub.com/projects/15129/devlogs/49364>\nGithub repo: <https://github.com/pkncoder/Engine|github.com/pkncoder/Engine>\nProject landing page: <https://pkncoder.github.io/Engine|pkncoder.github.io/Engine>\n\n❓ *What’s next?* :octagonal_sign:\n• Setup current program for Render Graph implementation\n• Implement IShader, IGPUTexture, etc.\n• Create IRenderGraph for the renderers\n","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/fb5ca61c-7173-477a-8c21-cfe56ade353f-3725c293-dfd9-46c8-b925-775b4792919d.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"brain","usersReacted":[],"char":"🧠"},{"name":"cat","usersReacted":[],"char":"🐱"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"sadge","usersReacted":["dSlzbhjyfDQ3hX2JsWszUTzRCAo6tovI"],"url":"https://emoji.slack-edge.com/T0266FRGM/sadge/0964396d4a1f77f8.png"},{"name":"chart_with_upwards_trend","usersReacted":[],"char":"📈"}]},{"id":"cmtgfe2fy001oyxihr15ezwxd","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1788062409.204199,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1788062409204199","postedAt":"2026-08-30T04:00:09.204Z","text":"Day 241 / 365\nToday I had another hack club meeting! it was really productive since we fully modeled our hackpads!! yay!! Outside of that, I locked in a considerable bit on the game jam game. Im fairly tired so I wont go into depth on it today, but il probably send the game on this scrapbook once i submit it. I also think i might participate in a hack club ysws called \"suncatcher\", where you have to make a project thats grayscale. I would probably make a game in the style of my scrapbook doodles, and it would be a comedic joke game. And also probably a tic tac toe deck builder which i will not be elaborating.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c953baa8-116c-4911-be45-176c130dd7ad-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9b211bdd-c472-4cfb-9d82-d6cecff910b3-image.png"],"mux":[],"reactions":[{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"hackclub","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hackclub/406d159839f083a4.gif"}]},{"id":"cmtgfdzoh001iyxih0kgr6096","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1788131597.565429,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1788131597565429","postedAt":"2026-08-30T23:13:17.565Z","text":"Day 242 / 365\nIm making this post was earlier than i usually would cuz im like uncertain when i will be going to bed. Basically I was out of town all day since im on a roadtrip with my mom to go tour another college. We tour it tommorow, but today we got to a hotel and stayed the night. If your reading this... Stay determined!!! And Have a good day! and dont give up! and persevere! and dont leave the stove on! and dont play with matches!\nAttached is both a doodle and a photo of my cat","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f772842f-5f2d-4deb-8ff7-a426ab74fb9c-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7a22848b-18ae-4e95-9b41-cd06ef499ca0-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"cat","usersReacted":[],"char":"🐱"}]},{"id":"cmtg0qbvd0018yxih8vu6xnnz","user":{"id":"cmni1ywkv001dv6qrmfzwqtfs","name":"Abdulgafar Abdurrasheed","identityId":"ident!2afbV5","authEmailVerified":true,"verificationStatus":"verified","username":"Abdulgafar Abdurrasheed","streakCount":10,"maxStreaks":10,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://port0f0li0.netlify.app/","github":"https://github.com/abdulgafarabdurrasheed","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/198f33f2421e5b78e9e182625e965968?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":3600,"timezone":"Africa/Algiers","pronouns":"He/Him/His","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-06T21:41:46.336Z"},"timestamp":1788106963.570149,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1788106963570149","postedAt":"2026-08-30T16:22:43.570Z","text":"Day 3, and i've started my first rust project. I am trying to build a satellite mission control and situational awareness platform in Rust. It takes in raw radio waves to decode live satellite telemetry, uses numerical integration to propagate spacecraft orbits with real-world physics, and runs real-time collision avoidance algorithms against the global space debris catalog.\nI chose this project cause I am building this for Stardance, so i am following the theme.\n\nI have done threading and stuff. Here is my github repo: <https://github.com/abdulgafarabdurrasheed/Vanguard-SSA|github.com/abdulgafarabdurrasheed/Vanguard-SSA>.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/29fea676-ae16-46e2-8682-b2b46d1a8a9d-09a2cc65-d3ba-4192-b78c-a707dd28d5b5.html%3Bcharset%3Dutf-8"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"rocket","usersReacted":[],"char":"🚀"},{"name":"rustlang","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/rustlang/b23b2fe8c0dbfa5c.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"}]},{"id":"cmteohowf000wyxih70dz7jcc","user":{"id":"cmteohowa000uyxihp30ss27p","name":"Chandranshu Rai","identityId":"ident!MofNJN","authEmailVerified":true,"verificationStatus":"needs_submission","username":"aadi_da_noob","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/1ee79235cd6d1f5631d4dcbcb9cdc905?d=identicon&r=pg","webring":[],"newMember":true,"timezoneOffset":19800,"timezone":"Asia/Kolkata","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-29T17:52:40.522Z","updatedAt":"2026-08-31T17:53:37.731Z"},"timestamp":1788025958.735099,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1788025958735099","postedAt":"2026-08-29T17:52:38.735Z","text":"Had been working on this Python project, don't have a name for it yet - simply \"game\".\nI had started with wanting to make a kind of dungeon-crawler RPG or something that renders in the terminal, without really using any external library like pygame (I don't have experience with it anyway).\nBut while I was making it in a single file, messy and all, I got more and more interested in the actual process. I made a new file and defined some classes, some objects to be rendered, the \"screen\" to be rendered, etc. And so, after some time, I came to the realization that this was turning into a small, scrappy, by-sheer-technicality 1D GAME ENGINE.\nThat's the journey.\n\nToday, I setup git and made a personal canvas to track todos. Haven't made a GitHub repo yet, will in the future.\nDon't know if this project will end up abandoned too, but for tomorrow my main goal is to try and squeeze some time for coding and fix some bugs.\n\nThe image just looks funny cuz the main player is an \"@\" symbol and i experimented with some other objects, like the \"E\" for a static \"enemy\".","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e3d7d13a-6451-40c9-a23f-bd5b3129cbbc-screenshot_2026-08-29_230243.png"],"mux":[],"reactions":[{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"scrappy","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/scrappy/12ddd9943181e88c.png"},{"name":"python","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/python/41b58ee47e0f7c0d.png"}]},{"id":"cmteix7xz000lyxihaapyzun3","user":{"id":"cms0m3vzr000ppj7bhtdx7wrd","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"CC-U0B86EJFYRJ","streakCount":0,"maxStreaks":2,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://i.imgur.com/xGtLTa3.png","webring":[],"newMember":false,"timezoneOffset":7200,"timezone":"Europe/Amsterdam","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-25T16:57:28.504Z","updatedAt":"2026-08-31T17:53:36.660Z"},"timestamp":1788016604.817669,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1788016604817669","postedAt":"2026-08-29T15:16:44.817Z","text":"Today my PCB arrived and I finally finished my keychain. I got scared it didn't work for a second but it does! While I soldering, I somewhat melted my slide switch and it got stuck in off position lmao. Now it works but the switch is not too reliable. I don't know if I want to desolder it and replace it or accept it like this, we’ll see.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b54dc771-67fb-4e68-a8b0-f392cb4d4256-img_4166.jpg","https://imgutil.s3.us-east-2.amazonaws.com/de6cba5bd2de3b1b8381c322bd8f29352e27be2e5c9d682772d2f8af36500504/img_4169.mp4"],"mux":["GNuxZK64l3M3YP2gi01lZlMW7t7fDha00FBpnTL1Nin6M"],"reactions":[{"name":"package","usersReacted":[],"char":"📦"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"pcb","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/pcb/44733ba2259f07c4.png"},{"name":"hardware","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hardware/38550f0e8e8a73cc.png"}]},{"id":"cmtedw64r000dyxihj3uk030q","user":{"id":"cmni1ywkv001dv6qrmfzwqtfs","name":"Abdulgafar Abdurrasheed","identityId":"ident!2afbV5","authEmailVerified":true,"verificationStatus":"verified","username":"Abdulgafar Abdurrasheed","streakCount":10,"maxStreaks":10,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://port0f0li0.netlify.app/","github":"https://github.com/abdulgafarabdurrasheed","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/198f33f2421e5b78e9e182625e965968?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":3600,"timezone":"Africa/Algiers","pronouns":"He/Him/His","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-06T21:41:46.336Z"},"timestamp":1788008153.034219,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1788008153034219","postedAt":"2026-08-29T12:55:53.034Z","text":"Day 2, and i completed chapter 3 just now. Learnt about Variables, Mutability, shadowing, and Data types with functions, and Looping. A lot of stuff actually. I think i might be moving too slowly tho. I've got to quicken my pace, take on a large scale project soon.\n\nRUST is.......\nAnyway, see you tomorrow.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d6ceeaf7-5608-4686-a2ad-4dfdbd2177ca-image.png"],"mux":[],"reactions":[{"name":"rustlang","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/rustlang/b23b2fe8c0dbfa5c.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmtdus2hr0005yxihgtqvqwvh","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1787976050.284839,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1787976050284839","postedAt":"2026-08-29T04:00:50.284Z","text":"Day 240 / 365\nToday I worked even more on my jame gam game!! I modeled a cool vase relic, but also made a tutorial and a few other small things. I feel like i acomplished a good bit. Im going to try staying up a bit to get a bit more done too. I wonder why im so fine with doing that lol. i guess i just really like the craft..? idk. Reality is lemons and the internet's my lemonade /ref","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8b635bf0-484f-441c-9e8c-1d00b1fc98fc-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ac455f1c-b193-4983-a36c-ea98b8b75aec-model.gif"],"mux":[],"reactions":[{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"}]},{"id":"cmtdredf90001yxihv3pq9kud","user":{"id":"cmkdd6on80000vhv5hbrqy9bm","name":"Rice","identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"Rice","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2025-08-29/9419987547783_34f689c84c3391fbc794_192.jpg","webring":[],"newMember":true,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-08-30T17:53:36.376Z"},"timestamp":1787970376.589409,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1787970376589409","postedAt":"2026-08-29T02:26:16.589Z","text":"hi guys, today i'm updated my personal site to include gta 6.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/738ed7c1-7aa8-46c4-be0b-26af92fae64c-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmtczv8mp000bgg3rd4ohqfxa","user":{"id":"cmszfch6g0000of59dy82yy2n","name":"Hemanta Kandel","identityId":"ident!YEfwmMg","authEmailVerified":true,"verificationStatus":"verified","username":"aadityakandel188","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/d0a1ee353a23a0b2f24d47d4584146e5?d=identicon&r=pg","webring":[],"newMember":true,"timezoneOffset":20700,"timezone":"Asia/Katmandu","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-19T01:40:08.056Z","updatedAt":"2026-09-05T05:14:32.940Z"},"timestamp":1787924133.108599,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1787924133108599","postedAt":"2026-08-28T13:35:33.108Z","text":"🚀 Shipped: Solar Energy Analysis Dashboard\n\nI built a Streamlit app that analyzes solar power generation data from two plants, comparing weather patterns and energy output.\n\n🔗 GitHub: <https://github.com/hemanta-kandel/Solar-Energy-Analysis-Project|github.com/hemanta-kandel/Solar-Energy-Analysis-Project>\n🌐 Live App: <https://solar-energy-analysis-project.streamlit.app/|solar-energy-analysis-project.streamlit.app>\n\nI used:\n- Python\n- Streamlit for the dashboard\n- Pandas & Matplotlib for data analysis\n\nThis project is part of my journey to build AI and energy solutions.\n\n<#C0A4Z447Z5J> #arcade #streamlit #datascience #solar","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/91aeef4d-0c6f-49b7-99a9-a03dc66370ef-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/cfdcf11b-37fc-41ed-9e06-88a4ad1fe55b-88399114-da9f-422f-ad3d-a06af4d3c139.png"],"mux":[],"reactions":[{"name":"python","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/python/41b58ee47e0f7c0d.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmtd10rv9000pgg3reynhst3s","user":{"id":"cmni1ywkv001dv6qrmfzwqtfs","name":"Abdulgafar Abdurrasheed","identityId":"ident!2afbV5","authEmailVerified":true,"verificationStatus":"verified","username":"Abdulgafar Abdurrasheed","streakCount":10,"maxStreaks":10,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://port0f0li0.netlify.app/","github":"https://github.com/abdulgafarabdurrasheed","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/198f33f2421e5b78e9e182625e965968?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":3600,"timezone":"Africa/Algiers","pronouns":"He/Him/His","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-06T21:41:46.336Z"},"timestamp":1787925481.764039,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1787925481764039","postedAt":"2026-08-28T13:58:01.764Z","text":"Okay, first post, so i think i should start as Day 1, right?\nAnyway, Day 1, and i'm learning RUST. Form the beginning, using the official book at <https://doc.rust-lang.org/stable/book|doc.rust-lang.org/stable/book>. Why? well i hear it's stupid fast, and great for systems engineering. I'm gonna be using it to build cool stuff for Stardance(Hoping it get's extended 😌).\nAnyway, I already completed chapters 1 and 2, and learnt about Rust, Cargo, Variables, and some really basic stuff(Made the classic guessing game already). Anyway........","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9006f8a3-1ad0-4d81-b882-483c67b24233-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"rustlang","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/rustlang/b23b2fe8c0dbfa5c.png"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmtcdctr10001gg3r1jkrs6io","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1787886321.603009,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1787886321603009","postedAt":"2026-08-28T03:05:21.603Z","text":"Day 239 / 365\nhi guys kaplin here. Today was fairly good although it was a bit busy with school and all. I locked in and made 5 new relics for my brackeys game jam jame gam game!! They are all paintings, some of which you might recognize!! i will admit i was hoping to do a bit more today but i was fairly busy and tired. Tommorow i have like a LOT of free time so i should be able to lock in big time. though there is some buisness i have to attend to tommorow, i dont really know when it will happen but dont worry its peak stuff that might imply something cool is happening soon hopefully.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/db7f6c35-d05c-4578-983d-f46b7491657f-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c7ed994c-7361-46ee-973b-9031dd7d64ab-image.png"],"mux":[],"reactions":[{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"school_satchel","usersReacted":[],"char":"🎒"}]},{"id":"cmtboa3c8006cof590narllkp","user":{"id":"cmtboa3c4006aof59cnmo7pl2","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"Coderx","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-27/11908407169463_1bcfbc6d08127f991f6c_192.png","webring":[],"newMember":true,"timezoneOffset":19800,"timezone":"Asia/Kolkata","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-27T15:23:27.460Z","updatedAt":"2026-09-06T16:10:06.714Z"},"timestamp":1787844205.450349,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1787844205450349","postedAt":"2026-08-27T15:23:25.450Z","text":"&gt; messing around with a demo dev portfolio to learn some ui/ux fundamentals from scratch. how does the overall layout & visual vibe look? brutal feedback welcome 👀\nlive url :<https://alex-dev4134.netlify.app/|alex-dev4134.netlify.app>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a7ebe3a8-5887-45b5-8253-cca27651ee7c-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmtbrdvw9006gof59qpopbo6s","user":{"id":"clfcwqd4p0jmmqfqh10gi30a0","name":"alex","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"alex","streakCount":0,"maxStreaks":23,"displayStreak":false,"streaksToggledOff":null,"customDomain":"hi.defo.one","cssURL":"https://gist.githubusercontent.com/alexdevz/4167c3d1dfaa99bc06904f9053c0ed62/raw/95e7f3732fd44dd379646ff362f351f2e85396e4/style.css","website":"https://alexdeforrest.com","github":"https://github.com/alexdevz","image":null,"fullSlackMember":true,"avatar":"https://avatars.slack-edge.com/2025-10-20/9729857597253_2eb6ace0b8383891227a_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":"2022-08-10T02:47:54.140Z","webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-02T22:15:33.766Z"},"timestamp":1787849421.526249,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1787849421526249","postedAt":"2026-08-27T16:50:21.526Z","text":"obligatory annual scrapbook post","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/104fdd05-9d6c-4bbf-89ab-924f155284b5-img_2992.jpg"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmtayf5v70063of59v0d9hoa4","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1787800770.169449,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1787800770169449","postedAt":"2026-08-27T03:19:30.169Z","text":"Day 238 / 365\nOnce i was done with school, i got straight to working on my jame gam game!! I made some proper 3d material thingamajigs for the museum. I planned it all out and will probably finish it tommorow now that i have the pieces. I also will add some more relics since thats like also important. fun fact: i had icecream today and it was yummy :)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/18d3a2f5-135f-42f9-8fcc-441ca287abf9-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/96c8962c-bc16-4de7-918f-73103b988f88-image.png"],"mux":[],"reactions":[{"name":"school_satchel","usersReacted":[],"char":"🎒"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmt9jx2v8005xof59ubie4490","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1787715946.216659,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1787715946216659","postedAt":"2026-08-26T03:45:46.216Z","text":"Day 237 / 365\nClass. Eh i only had statistics today so it was fine we ball, but i had to wait for my brother to get out of his classes so i had to stay there for sooo long. I worked a bit more on my brackeys game jam game after!! I got the full game loop with the day end screen, and it will fire you if your too innacurate. Tommorow i will make the museum and i want it to have proper exhibits and everything. in the meta-museum mode it will show all the relics you have gotten over all your runs, so there should be proper exhibit placing and whatnot.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/105ea676-c37c-40b6-a282-37eb6c69d099-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmt854wg3005iof59ohr7lc91","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1787630644.088649,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1787630644088649","postedAt":"2026-08-25T04:04:04.088Z","text":"Day 236 / 365\nI dont really have anny comments for today lol. I did some online introductory start-of-semester stuff since its the first day of school. luckily since its like dual enrollment college stuff i didnt go today so yippee yay. hooray. i go tommorow though sigh. oh well. I programmed the books in my brackeys game jam jame gam game. I also got the real / fake buttons working, so now you can properly do half of the game loop. I honestly dont know what to do next, but it will probably just be main menu, and like some sort of day end screen or something. I think that, if time allows, i want two modes. One more chill lofi one where its entirely focused on being accurate with your guesses. The other gamemode would be focused on being both accurate and fast and would generally feel more tense. I also want it to save what relics you have authenticated over your entire playtime and not just one run, and it will probably be its own mode called like \"meta-museum\" or something lol. we will have to see if i actually get those in or if i somehow end up overscoping again.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/42990e56-c195-4ea6-b6d8-e66528c41d7e-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"tada","usersReacted":[],"char":"🎉"},{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"school_satchel","usersReacted":[],"char":"🎒"}]},{"id":"cmt80dr5a005cof59wk0qomp2","user":{"id":"cmsdnx6ok006opj7b0xv7csdj","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"QuackX","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-03/11739567037553_1237d711f8a0df25ed04_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-03T20:09:15.284Z","updatedAt":"2026-09-06T01:00:19.269Z"},"timestamp":1787622666.114519,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1787622666114519","postedAt":"2026-08-25T01:51:06.114Z","text":"📔 *New Devlog Boosted* *Author:*  @gusin9113 \n*Title:* <http://Nara.io|Nara.io> *Summary:*\n      You are browsing as a guest.\n      Sign up\n      (or log in) to start making projects! *Progress:*\n• general devlog - made a Home Screen, added a dark theme, and did some work on the server. hey everyone, attached are images for you to see! a lot of the work was on the server so this is as much as I can show. attributions to @Gideonthegreat for the banner used in the Home Screen! *Next Steps:*\n• Finalized a prototype game!! hey everyone, great news!! I have created the fundamental game!! I will post a link to play in a few days. additional dev logs will come with more info on what was developed with better documentation :)\n• server devlog #1 - Lua integration + writing a spatial hash. hey everyone! apparently my last project didnt get any stardust because I didnt devlog (and some people being unreasonable in their feedback). so here we go! over the past 6 hours (hackatime genuinely sucks - cant record my hours properly) I have worked on integrating Lua into my server. this is for runtime modification and future plugin support. I also developed a spatial hash following Teschner’s Spatial Hashing algorithm. I dont know how well this post will fair and I dont even know how to get a newline character in these posts, so I will cut it short for now. if you want I can always go more in depth in the comments - just ask! :)\n• All devlogs, followers, and associated data will be removed. View Devlog button","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b02de7de-7c56-4386-b59a-7f9ae5f907b1-47c29aeb-9502-4ede-9400-ec78681c4057.html%3Bcharset%3Dutf-8"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmt7p831a0052of59qdnj90ml","user":{"id":"cmsdnx6ok006opj7b0xv7csdj","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"QuackX","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-03/11739567037553_1237d711f8a0df25ed04_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-03T20:09:15.284Z","updatedAt":"2026-09-06T01:00:19.269Z"},"timestamp":1787603926.610529,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1787603926610529","postedAt":"2026-08-24T20:38:46.610Z","text":"📔 *New Devlog Boosted* *Author:*  @fanouriakisharry \n*Title:* Phone Lockbox (Tamagotchi-Style) *Summary:*\n      You are browsing as a guest.\n      Sign up\n      (or log in) to start making projects! *Progress:*\n• Since my last devlog, I’ve made a lot of progress on my lockbox. I started working on the design of the enclosure in Fusion, trying to figure out how to make everything fit inside without making it look bulky and ugly. I watched some tutorials on youtube (not included in the time) on how to design the hinges, and modified the design so it accommodates the specific needs of the project. I also started working more seriously on the code and UI. I designed the different screens on <http://lopaka.app|lopaka.app> and started putting them together using different functions. I also designed the home screen, which is going to be the main screen you see when using the lockbox. I’m trying to keep the UI simple, because it has to be navigatable solely using physical pushbuttons. I also spent some time optimizing the slicing settings in Bambu Studio for the 3D print so the enclosure can be printed more efficiently and hopefully come out cleaner.\n• Hey there! This is my first devlog. So, I’ve had this project idea for a long time, to build a lockbox where I can put my phone inside and lock it for a specific amount of time. There’s gonna be a TFT LCD display with a tamagotchi-inspired character who reacts to how you use the box. He’s happy when you put your phone in and lock it, celebrates when you finish a session without unlocking the box early, and is sad when you do. To start, I used chatgpt to get a first idea of how the character is gonna look, and then I drew him by hand on Piskel (a free online pixel drawing app). I’ve made 7 versions so far: idle, blink, happy, excited, celebrating, sad and sleeping. That’s it for today, see you on the next devlog! *Next Steps:*\n• A lockbox where you can put your phone inside and lock it for a specific amount of time. A solenoid lock will be used to lock and unlock the box. There’s also gonna be a TFT LCD display with a tamagotchi-inspired character who reacts to how you use the box. The lockbox is designed in Autodesk Fusion.\n• That’s it for now, see you on the next devlog!\n• Hey there! This is my first devlog. So, I’ve had this project idea for a long time, to build a lockbox where I can put my phone inside and lock it for a specific amount of time. There’s gonna be a TFT LCD display with a tamagotchi-inspired character who reacts to how you use the box. He’s happy when you put your phone in and lock it, celebrates when you finish a session without unlocking the box early, and is sad when you do. To start, I used chatgpt to get a first idea of how the character is gonna look, and then I drew him by hand on Piskel (a free online pixel drawing app). I’ve made 7 versions so far: idle, blink, happy, excited, celebrating, sad and sleeping. That’s it for today, see you on the next devlog! View Devlog button","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/32d65463-1d6e-4ebd-a245-be0fbff654b6-2b87dd8a-0588-4bae-91c9-fcfb0a2a49d8.jpeg"],"mux":[],"reactions":[{"name":"sadge","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/sadge/0964396d4a1f77f8.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"3d-printer","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/3d-printer/0649208127b0a528.jpg"}]},{"id":"cmt73mqfp004vof59sqhin245","user":{"id":"cmsb42yvb0061pj7btrkx4zv8","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"Lifelag","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2025-10-06/9641151653459_a30980fe3f8584ed01fd_192.png","webring":[],"newMember":true,"timezoneOffset":-14400,"timezone":"America/Manaus","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-02T01:18:20.424Z","updatedAt":"2026-08-26T17:53:36.751Z"},"timestamp":1787567657.336829,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1787567657336829","postedAt":"2026-08-24T10:34:17.336Z","text":"*Yo*\nI just shipped the next major version of my website, `prescript.daily`, now users can log in, and sign up for their accounts. not only that, you can track your streak and progress with the new ranks!\nvisit at <http://prescript-daily.vercel.app|prescript-daily.vercel.app>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/79d78632-6397-4cab-aa3e-f36a68bec5f0-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"vercel","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/vercel/b3068754b6a5e6fa.png"}]},{"id":"cmt6pcw610043of59l083lwvu","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1787543679.766259,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1787543679766259","postedAt":"2026-08-24T03:54:39.766Z","text":"Day 235 / 365\nToday was an interesting day because the brackeys jam started 3 hours before i woke up, and since i like immediately checked it on my phone, it was quite literally on my mind the whole day. Im participating because of the jame gam hack club event (you should check it out if you havent! its <#C0BBFQASBV2>) The theme is \"trust no one\". My thought process for coming up with a game was this sequence: \"Trust no one\" -&gt; \"Library of babel\" (a bit lose but the concept of 'trusting the library of babel' is a thought ive had a few times before this) -&gt; \"Misinformation in media\" -&gt; \"Storage of information that can potentially be incorrect\" -&gt; \"Museum\". So now im making a game where you can NOT trust your donors. You play as a newly hired museum staff for a museum, and you need to verify if certain relics are real or not. The goal is to do this as fast as possible, alongside being accurate. You get the verification info from various books at your disposal you will need to read. I dont think overscoping will be a issue this time around, since the gameplays pretty simple. So that gives me more time to polish and add content. as for actual dev progress, I got a simple 3d scene setup with camera movements, but also the ability to rotate relics around with proper movement cancellation / freezing. lastly, i got the first type of fake relic done, that being the texture-based ones that have no model differences. so if i use the fake boolean it will randomly choose a texture and whatnot. Tommorow i will probably get the full gameloop done and get books working.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f12130dc-b4fb-48f6-8f6d-23311b3c56ac-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/077972ca-5c49-43b4-8ffd-04ce5318423b-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"hackclub","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hackclub/406d159839f083a4.gif"}]},{"id":"cmt6roql9004fof59juzwyf27","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1787547596.283509,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1787547596283509","postedAt":"2026-08-24T04:59:56.283Z","text":"----------------- *Devlog XX* -----------------\n\n-- 🌟I have the best _*one liners*_ 🗿-- 🥀 _Now_ I *have* to be _smart_??? 🧠 --\n\n&gt; To recap, my project is a custom made rendering engine that focuses on diverse rendering options along with high stylistic control (very high-level explanation).\n✨ *What _did_ I do?* ☀️\n\nFor the quick overview:\n- Fixed the shadow map issue (*so* angry about this, _see below_)\n- Fixed an issue with textures _not_ caching\n- Got the *very* base implementation of _Uniform Buffers_\n\nTo start off, in the _previous_ devlog I mentioned I was re-writing the _shadow mapping_.\n\n&gt; *Shadow Mapping* - Rendering a 3d model with the light being the eye. Everything that it can see is _*not*_ in shadow, everything else is. ~quick explanation~\nI was having issues with getting the shadows to work correctly. I had ideas for issues, including: (the _*model matrix*_, the _*renderPackets*_ being in a _bad order_, the _*far plane*_). *IT TURNS OUT* It was _none_ of these.\n\nWhenever I made the code to compile a geometry shader along the vertex & fragment shader, I just copied my old one and spliced in the code.\n\n_*Turns out*_ I forgot to swap some variables, and I was putting code in places it _should_ _*NOT*_ be at. No idea why it didn't crash, but it fixed my shadow issues very quick :celeste-ghost-sigh00: .\n\nAs for UBOs, I'll talk about them in a future devlog, when I have everything planned out.\n\n:miku: *Thank You for Reading* :3-blahaj-spinning:\n\nAs I said with \"Planning out\" everything, I'm going to set up a whiteboard - I'll have to move my :rainbow-flag: pride flags :transgender_flag: :( -\n\nStardance Devlog: <https://stardance.hackclub.com/projects/15129/devlogs/44870/|stardance.hackclub.com/projects/15129/devlogs/44870>\nGithub repo: <https://github.com/pkncoder/Engine/tree/Phase-IV/>\nProject landing page: <https://pkncoder.github.io/Engine/>\n\n❓ *What's next?* :octagonal_sign:\n\n1. Refactor\n2. Build the big brain wall\n3. Do some thinking :cinemaa:","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/46d9add0-b8ae-47f3-aefe-ad2aded3d1f2-ac95b828-af52-44e1-8013-35df90fdf179.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"brain","usersReacted":[],"char":"🧠"},{"name":"airplane","usersReacted":[],"char":"✈️"},{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"}]},{"id":"cmt58z8680039of59i594pqnz","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1787455703.860609,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1787455703860609","postedAt":"2026-08-23T03:28:23.860Z","text":"Day 234 / 365\nToday was exhausting. Not to long after waking up, I had to help my dad and brother build a grill cover outside for the grill. I mean it wasnt that difficult, but ive never been a fan of doing manual labor outdoors. After that i played for a bit, like not too long and i didnt really do much either, but then i went to go eat dinner, immediately followed by going to the movies! We saw spider man brand new day. Good movie, i approve! Though it was fairly long and i was pretty exhausted after. and it was late. so odds are im not going to do too much. Though over today, i did a bit of reflecting because summers basically over for me now. I start classes on monday, sooo... yeah. I do feel like i could have done this summer better, honestly. Like i could have made more games, made more memories, become a better person, etc. But eh, its all in the past now, isnt it? So I should go into this next school year thinking these ideals. Its honestly kinda funny though, this next week is going to be something. I have the start of school, brackeys game jam, that cobblemon minecraft server i mentioned many posts ago that is having its development repicked up, and also some hack club relating stuff. Never a dull moment for ol' kaplin. thats a lie there is very much dull moments.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/19468b56-8b14-4921-b03f-ab3e5264e43a-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"school_satchel","usersReacted":[],"char":"🎒"},{"name":"sunny","usersReacted":[],"char":"☀️"},{"name":"minecraft","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/minecraft/a08a1dc5430409e5.png"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"hackclub","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hackclub/406d159839f083a4.gif"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"film_projector","usersReacted":[],"char":"📽️"}]},{"id":"cmt5evizz003tof59lq1z3bex","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1787465611.253419,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1787465611253419","postedAt":"2026-08-23T06:13:31.253Z","text":"Just finished fixing the issue with the shadows: I was compiling the wrong shader code and linking it 😭.\n\nCurrently, uploading, compiling, checking ids, and outputing debug shaders are dealt with with a quick and easy copy-paste method, and I just overload the constructors for the shader class. However when I did this for the new geometry shader it was late, so the copyed code was posting very wrong stuff. 🥀\n\nHere's the git commit, look in the Shader.cpp file: <https://github.com/pkncoder/Engine/commit/a74511d6f27f02cb90167deb2dc7b34e2ad49716|github.com/pkncoder/Engine/commit/a74511d6f27f…>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c3b10e14-f244-4a35-b7d9-192505596a29-screenshot_2026-08-23_at_2.13.03___am.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9206efff-e014-4841-9f7f-5c4e5fb66ce8-screenshot_2026-08-23_at_2.04.47___am.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e631c005-bcfe-4533-9be1-e93462624625-ebf9d692-0709-450b-a727-ea2af57e1324.png"],"mux":[],"reactions":[{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"dino-debugging","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/dino-debugging/da8e5cce7fa5b34a.png"}]},{"id":"cmt53a9y2002xof59s3a32baz","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1787446144.406819,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1787446144406819","postedAt":"2026-08-23T00:49:04.406Z","text":"----------------- *Devlog XIX* -----------------\n\n\\- 🌲 *Textuers* :female_fairy: - :female-technologist: _*Shadoowwsss*_ 💀-\n\n> To recap, my project is a custom made rendering engine that focuses on diverse rendering options along with high stylistic control (very high-level explanation).\n✨ *What did I do?* ☀️\n\nTo recap on what I did:\n\n- Got the program to launch to black screen\n  - _I needed to inject the Asset Manager to a class_\n- Got objects loading correctly without shadows\n- Got textures to load\n- Started work on fixing the shadow map\n\nNothing too crazy has been changed, the texture issues were about some compatibility problems and not uploading to the same index.\n\nThe shadow values are uploaded to a 3d texture, where to calculate if an object is in sight or not, we commit triangles based on their position. The problem now is about the far plane, and hitting triangles that weren't in shadow.\n\nI'm not sure what the problem is, but I'm going to do a bit more looking into it.\n\n---\n\n:miku: *Thank You for Reading* :3-blahaj-spinning:\n\nI still have to fix the shadows issue (obviuosly) but then I can move onto formatting the data (putting it into buffers, creating wrappers, etc).!!\n\nStardance Devlog: <https://stardance.hackclub.com/projects/15129/devlogs/43917|stardance.hackclub.com/projects/15129/devlogs/43917>\nGithub repo: <https://github.com/pkncoder/Engine/tree/Phase-IV>\nProject landing page: <https://pkncoder.github.io/Engine>\n\n---\n\n❓ *What's next?* :octagonal_sign:\n\n1. Write the shadow cubemap geometry shader & ad it to the OpaquePass (temp main pass)\n2. Make and debug UBOs replacing base uniforms\n3. Refactor / clean\n4. Create the real Render Graph?\n\n---\n\n🥀 *Git Commits (shortened)*🗿\n\nCommits: <https://github.com/pkncoder/Engine/commits/Phase-IV/|github.com/pkncoder/Engine/commits/Phase-IV>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ffda177f-8b00-4fa6-adf3-223bc93927c2-d661950a-cc89-410e-8b1c-09be27867435.png"],"mux":[],"reactions":[{"name":"chart_with_upwards_trend","usersReacted":[],"char":"📈"},{"name":"dino-debugging","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/dino-debugging/da8e5cce7fa5b34a.png"},{"name":"airplane","usersReacted":[],"char":"✈️"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"}]},{"id":"cmt3su423002nof59n8zthzkj","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1787368120.449579,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1787368120449579","postedAt":"2026-08-22T03:08:40.449Z","text":"Day 233 / 365\nI got the main core battling stuff for Router Rebellion done, So next is to get the cool and unique card system to work, but I should probably make a proper status effect system before that, lol. and also figure out a good way to code it. The main thing is that these are cards and statuses that would have to insert themselves into the code in a good way, and id rather not loop through each one running some potentially-empty function to see if it changes a certain value. Doing that every single time anything happens seems really inefficient. Im a tad bit stumped on how to do it, because im used to just using like... normal classes that are a subclasses, which would involve having functions for everything like on turn end, on burn inflicted, on burn recover, etc. etc. just WAY too many things. Idk im probably going to pause development given that brackeys game jam starts in 31 hours as of writing this. I wanted to read more of my cool new book anyways, that way i could be more prepared for this jam since i have more time to analyze it using the lense things the book has.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b9d26fd8-394e-448a-b288-18614a3945a9-image.png"],"mux":[],"reactions":[{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"}]},{"id":"cmt2fblox002aof59o7kmfldd","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1787284960.505369,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1787284960505369","postedAt":"2026-08-21T04:02:40.505Z","text":"Day 232 / 365\nDidnt do any programming, mostly due to the fact i slept in and i was spending a lot of time reading this new book i got from the jame gam hack club event!! i really like it :) I also tried out a minecraft mod called \"reigns of nether\" which turns it into a RTS game which made it pretty fun. My friend won by a lot in our 1v1 but it was fun regardless.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/cbba904b-998a-4934-b55f-e659d4dbb988-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6f731b2e-1be6-4ef7-9354-fc1b3ec71952-image.png"],"mux":[],"reactions":[{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"minecraft","usersReacted":["cmt2k7z9u002lof59p9uwc7y6"],"url":"https://emoji.slack-edge.com/T0266FRGM/minecraft/a08a1dc5430409e5.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"hackclub","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hackclub/406d159839f083a4.gif"}]},{"id":"cmt17ul02001yof5995lh7hjr","user":{"id":"cmt17ttov001kof59ke5dkwjz","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"koalakoder","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-08/11777039915381_6a8191ca958a7e2eba78_192.png","webring":[],"newMember":true,"timezoneOffset":14400,"timezone":"Asia/Muscat","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-20T07:45:12.847Z","updatedAt":"2026-09-06T11:41:33.012Z"},"timestamp":1787211782.311079,"slackUrl":"https://hackclub.slack.com/archives/C0M8PUPU6/p1787211782311079","postedAt":"2026-08-20T07:43:02.311Z","text":"I also recently shipped 🚢 a *stained glass* procedural generator called *Voronoi Glass* w/ Python :python: for <#C0BMPAY9NK0> (tryna grind)! It procedurally generates stained glass, but not just plain ones! It comes with:\n• Chromatic Aberration\n• Fractional Brownian Motion (frosted glass look)\n• Cell Vignette\n• Cell Borders\n• ... more coming soon (hopefully)\nCheck it out @ <https://github.com/koala-koder/voronoi-glass|github.com/koala-koder/voronoi-glass> and download the executable (MacOS only) @ <https://github.com/koala-koder/voronoi-glass/releases/tag/1.0.1|github.com/koala-koder/voronoi-glass/…/1.0.1>\n\n*NOTE: For MacOS users, you may need to open your terminal and enter `chmod +x <pathtofile>` to allow the executable to run!*","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/699ff298-4da2-4ad1-a162-0cadb207f235-voronoiglass.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/293a3a81-5429-4893-bc63-6ed6865fda1f-608c8ad6-3505-4b2b-82b2-37858720cb3a.html%3Bcharset%3Dutf-8"],"mux":[],"reactions":[{"name":"python","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/python/41b58ee47e0f7c0d.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"ship","usersReacted":[],"char":"🚢"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"-diamond","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/-diamond/046ac44c08b3ed16.png"}]},{"id":"cmt17ttp1001mof59tp7cvgx7","user":{"id":"cmt17ttov001kof59ke5dkwjz","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"koalakoder","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-08/11777039915381_6a8191ca958a7e2eba78_192.png","webring":[],"newMember":true,"timezoneOffset":14400,"timezone":"Asia/Muscat","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-20T07:45:12.847Z","updatedAt":"2026-09-06T11:41:33.012Z"},"timestamp":1787210909.725389,"slackUrl":"https://hackclub.slack.com/archives/C0M8PUPU6/p1787210909725389","postedAt":"2026-08-20T07:28:29.725Z","text":"Hey guys :yayayayayay: ! I recently launched a procedural map 🌎 generator I built w/ python :python: for <#C0BMPAY9NK0>! It not only creates 2D maps, but also renders them in an interactive 3D viewport with full XYZ terrain! There is an executable (MacOS only :sad-pf:) that you can download at <https://github.com/koala-koder/procedural-map/releases/tag/head> ! Below I have added a 2D map, but when it runs, it will also open the 3D viewport!\n*NOTE: For MacOS users, if it isn't working, go to your terminal and type `chmod +x <pathtoexecutable>`! That should give it permission to run!*","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1e559822-73c7-4f07-8716-9e7486c6c7c3-map.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/29feacbc-2e55-481a-a0b6-555898cc9bc2-404f38f7-0c07-47ed-972e-933b39121186.html%3Bcharset%3Dutf-8"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"ship","usersReacted":[],"char":"🚢"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"python","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/python/41b58ee47e0f7c0d.png"},{"name":"sadge","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/sadge/0964396d4a1f77f8.png"}]},{"id":"cmt0zi5st0017of595x2oud30","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1787197922.135529,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1787197922135529","postedAt":"2026-08-20T03:52:02.135Z","text":"Day 231 / 365\nToday was pretty good! The full targeting and move usage junk works in Router Rebellion, and I started work on the Move Effect system that causes moves to actually do stuff. I got a base damage resource in but its not working just yet. I was more focused on doing this cool thing ive never done before: Dynamic Godot export variables. By default, when you have an array export in Godot (like an array of MoveEffect resources), you have to manually click into it, then specifically hit a button to add a new element. And it also makes it a lot more annoying to edit the move effects since the ui horizontaly shrinks with each layer of variables. So what i did is make it display new \"fake variables\", one for each pre-existing element in the array, and one extra one for easily adding more. It properly removes stuff when set back to null to! Now its just a list of variables rather than an array, which is WAY cleaner. If your curious on how i pulled this off, i used the  _get_property_list() function. Definently give it a read on the docs! I also used an abstract class for the first time, that way the base MoveEffect doesnt show up in the resource-select dialogue. Its because the base move effect doesnt do anything lol, no reason for it to be there! man i love godot :)\nand on an additional note, I got my keychain from the giftbox event last year! And hopefully my game design book from jame gam event arrives tommorow, just in time for the next one we are crashing, which is in 3 days!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f1665214-e23d-4a48-b704-5f8399585f0e-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/62de14a9-cc4e-46a7-93e4-5bba652790d9-image.png","https://imgutil.s3.us-east-2.amazonaws.com/f4b144168dd124210250cf6e5ff1794e2e52eadffb25dd686969acf2911fb781/2026-08-19_23-28-03.mp4"],"mux":["25IffW252wpSqWZqAbcxMilPWK300DeqXWtnmvrPODZM"],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"}]},{"id":"cmt0m6oxe000368df8m0vl7m8","user":{"id":"cmni1ywkv001dv6qrmfzwqtfs","name":"Abdulgafar Abdurrasheed","identityId":"ident!2afbV5","authEmailVerified":true,"verificationStatus":"verified","username":"Abdulgafar Abdurrasheed","streakCount":10,"maxStreaks":10,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://port0f0li0.netlify.app/","github":"https://github.com/abdulgafarabdurrasheed","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/198f33f2421e5b78e9e182625e965968?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":3600,"timezone":"Africa/Algiers","pronouns":"He/Him/His","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-06T21:41:46.336Z"},"timestamp":null,"slackUrl":null,"postedAt":"2026-08-19T21:39:21.651Z","text":"Just starting to learn RUST for a Major Stardance Project. I hope i get to learn Great things.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c25d13e2-332a-4eaf-a017-cd730c6de564-Screenshot%202026-08-19%20at%2010.38.49%E2%80%AFPM.png"],"mux":[],"reactions":[]},{"id":"cmt0pk6xn000xof59cf8y23bk","user":{"id":"cmt0pbxhp000vof594fakfawt","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"shriansh321.jha","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://i.imgur.com/Ej6Ovlq.jpg","webring":[],"newMember":true,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-19T23:07:24.877Z","updatedAt":"2026-08-23T13:47:13.189Z"},"timestamp":1787181228.303469,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1787181228303469","postedAt":"2026-08-19T23:13:48.303Z","text":"diy steering wheel i made that controls <http://slowroads.io|slowroads.io>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/92e54404-b351-4fdd-8e8c-be17993edc80-screenshot_2026-08-19_at_6.13.34___pm.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":["cms8u8ro6004npj7b0sxzu53k"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmt0ig7j5000iof59qn6yo5ge","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1787169284.607349,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1787169284607349","postedAt":"2026-08-19T19:54:44.607Z","text":"*----------------- Devlog XVIII -----------------*\n\n- 🌲 _Trees_ :female_fairy: - :female-technologist: _*SO MUCH REWRITING*_ 💀-\n\n&gt; To recap, my project is a custom made rendering engine that focuses on diverse rendering options along with high stylistic control (very high-level explanation).\n✨ *What did I do?* ☀️\n\nThese last few days, I've been working on getting my Rasterizer _(drawing triangles of a model on screen and coloring them)_ working.\n\nThe big changes that I did include:\n- Fixing an issue with textures not loading\n- Updated the Interface for every Renderer.\n- Implemented the _*extract*_ / _*prepare*_ / _*dispatch*_ pipeline into the Rasterizer for real now.\n- Started working on the base *ideas* of a *\"Shader Graph\"*\n\nThe issue with textures was just moving a line like _3 lines lower_. I was freeing the image data before saving it ~_(oops)_~.\n\nThe updated interface is the _*IRenderer*_ class. Each Renderer bases off of the class, supplying it with a framework so each Renderer can be talked to the same way. Here are some of those functions:\n1. *beginFrame* - Clear previous frame data and prepare for a new frame\n2. *extract* - Take raw scene data (_camera_, _renderables_) and convert it into packets for the next step.\n3. *prepare* - Take each packet from extract and turn them into draw commands for dispatch.\n4. *dispatch* - Take each draw command and send a draw call, along the way binding any textures & uniforms.\n5. *postProcess* - Take the frame and post-process it. This may be removed.\n6. *present* - Take the rendered frame and show it to the screen (_blit it_).\n\nTo do a quick review on what the _*Shader Graph*_ is - it is a collection of \"nodes,\" each with their own inputs and outputs that connect together to render out a frame.\n\nI'm still a bit confused, but I've been watching presentations on the topic from companies like *Unity* &amp; *Activision*.\n\n:miku: *Thank You for Reading* :3-blahaj-spinning:\n\nYea, I know it's been a _while_ since my last devlog. I've been making some posts in slack about my Path Tracer, since I spent a little time on that.\n\nI'm looking at the _timing_ for *everything*, the hope is to ship this at the end of Phase-IV and _hope_ that I can get a _UI_ working before too late. I'm hoping I can get enough stardust to pay for a new laptop, but idk that's a long shot. I still have about _25 more hours_ if I get a *16x* mult (which I can only hope for) before I would hit the mark for the FW 12, which isn't crazy (the mult is tho).\n\nStaredance Devlog: <https://stardance.hackclub.com/projects/15129/devlogs/42349|stardance.hackclub.com/projects/15129/devlogs/42349>\nGithub repo: <https://github.com/pkncoder/Engine/tree/Phase-IV/>\nProject landing page: <https://pkncoder.github.io/Engine/>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/641290c0-52cf-4a8e-8792-fbcb450a43ce-3ab9905f-324b-4447-a8fd-6625288c3c11.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"chart_with_upwards_trend","usersReacted":["cmt0pbxhp000vof594fakfawt"],"char":"📈"},{"name":"pencil2","usersReacted":[],"char":"✏️"},{"name":"slack","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/slack/7d462d2443.png"},{"name":"ship","usersReacted":["cmt8xzs5m005vof59xm78ky2c"],"char":"🚢"}]},{"id":"cmszfch7y0002of599c6kehyj","user":{"id":"cmszfch6g0000of59dy82yy2n","name":"Hemanta Kandel","identityId":"ident!YEfwmMg","authEmailVerified":true,"verificationStatus":"verified","username":"aadityakandel188","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/d0a1ee353a23a0b2f24d47d4584146e5?d=identicon&r=pg","webring":[],"newMember":true,"timezoneOffset":20700,"timezone":"Asia/Katmandu","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-19T01:40:08.056Z","updatedAt":"2026-09-05T05:14:32.940Z"},"timestamp":1787103605.632349,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1787103605632349","postedAt":"2026-08-19T01:40:05.632Z","text":"I have created a project called \"Fitness-Project\" that is available to see at the github : <https://github.com/hemanta-kandel/Fitness-Project|github.com/hemanta-kandel/Fitness-Project>. The image sample of the project is given called 'Output-pie.png'.                                                                                                                                          Description :- This project uses a machine learning and data analysis libraries to fullfill the requirements, Numpy(for numerical work), pandas(for cleaning of data), matplotlib(for visualization), scikit-learn(RandomForestRegressor) etc are the libraries inside the python used. This project is designed to easily change for personal fitness tracking.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/50fd67f0-d091-4580-b769-045a8c1a1d20-output-pie.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/447cca5a-f6e4-4660-b4a4-00b578241d60-02ca8fe7-a23a-44b0-ab35-4ee94e13e35a.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"python","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/python/41b58ee47e0f7c0d.png"}]},{"id":"cmszk1ipf000aof59n4l6n63a","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1787111489.989569,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1787111489989569","postedAt":"2026-08-19T03:51:29.989Z","text":"Day 230 / 365\nToday i did some good coding on router rebellion. got a tad bit closer to fully implementing the quick time event, but i got distracted by one thing. Polytoria, the roblox \"clone\". me and my friend regonold played it a bit and we had a fun time lol. I really like their quest system. The platform felt more professional than i expected, but still had that nice old-roblox charm. The avatars are cute too, but also fit the customization well. I even started making my own game for the fun of it. Its probably not going to be much because im fairly rusty with luau. I also played some among us with my online friends since the new judge role dropped!! I got a chance to use it an absolutely wasted it by using it on someone who we were all going to vote anyways.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8ea79158-778a-4237-98f1-2d24e68a0b55-image.png"],"mux":[],"reactions":[{"name":"quests","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/quests/0d94bb2ef74a1eec.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmsyoreb90007i5tgqyddsae5","user":{"id":"cmsdnx6ok006opj7b0xv7csdj","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"QuackX","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-03/11739567037553_1237d711f8a0df25ed04_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-03T20:09:15.284Z","updatedAt":"2026-09-06T01:00:19.269Z"},"timestamp":1787058950.992999,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1787058950992999","postedAt":"2026-08-18T13:15:50.992Z","text":"📔 *New Devlog Boosted* *Author:*  @NathanVarghese \n*Title:* Pancake FRC Turret *Summary:*\n      You are browsing as a guest.\n      Sign up\n      (or log in) to start making projects! *Progress:*\n• PLS look at this google doc if you can. I made a whole essentially an ESSAY trying to make a recap with at most info as needed but its too long to post so here is the google doc with it in <https://docs.google.com/document/d/19otRmG-d0zHCSDyZ5glDNmW7cP3afZkpb5Q3BmI4kPE/edit?tab=t.0> 4 *Next Steps:*\n• All devlogs, followers, and associated data will be removed. View Devlog button","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/3f8ce884-97b6-42f8-b9d6-7b8961142d0b-d378534a-315b-4205-a53f-d0c360ac21c1.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"google","usersReacted":["clfcts9n20emwqfqhuuiof161"],"url":"https://emoji.slack-edge.com/T0266FRGM/google/db268afe9280381b.png"}]},{"id":"cmsy559tm0001i5tgdam43xwm","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1787025996.009019,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1787025996009019","postedAt":"2026-08-18T04:06:36.009Z","text":"Day 229 / 365\nToday was decent, but i did manage to code a good bit! I remade my quick time event in Router Rebellion from the ground up (mostly) to use miliseconds instead of pixel distance for timings. And it just looks a tad bit better now. I should be able to properly hook it up to the combat tommorow! Also, on an unrelated note, I really like the minecraft end poem. Like il be real i didnt really remember it before rereading it a few days ago, but its really resonated with me. Half the time i would skip it, if i even get that far at all in minecraft lol. Its been a long while since i actually beat minecraft... maybe i should beat it again.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f0c251d8-5063-4aa2-9d2d-b0fe12872ef9-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"}]},{"id":"cmsx83p3k0001yiahhjjjcxgp","user":{"id":"cmsdnx6ok006opj7b0xv7csdj","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"QuackX","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-03/11739567037553_1237d711f8a0df25ed04_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-03T20:09:15.284Z","updatedAt":"2026-09-06T01:00:19.269Z"},"timestamp":1786970506.032169,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786970506032169","postedAt":"2026-08-17T12:41:46.032Z","text":"📔 *New Devlog Boosted* *Author:*  @alonso-m-carratal \n*Title:* Janitor Space Program (J.S.P.) *Summary:*\n      You are browsing as a guest.\n      Sign up\n      (or log in) to start making projects! *Progress:*\n• A videogame about space exploration and saving humanity from a Kessler cascade, comming out soon^(TM). Built using my own engine: Origin!\n• Added a helmet overlay! (very inspired by outer wilds, id like some suggestions to make it more original honestly, but right now it decent). It is currently work in progress tho, and theres a lot of information missing…\n• Small UI improvements: rounded borders, removed window’s transparency, added window close sound effects (need to find a better one tho), little better controller support… *Next Steps:*\n• I’ve create a custom blender addon that lets me create procedural noise-based planets! It is really powerful and it gets you really good results for how simple it is really. In a way, its nothing but a vertex shader but coded in python lol\n• You can try it yourself, its open source too! <https://github.com/aloyak/JSP/blob/main/assets_src/blender/addons/planet_generator.py>\n• I’m developing a way for the player to correctly collide with the geometry of these planets, but this is mostly engine-sided changes and I’m not very deep into it yet. I’m currently researching how to handle multi-threading async functions… View Devlog button","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/22e91e7d-4bfa-44b5-959b-44947d2a47df-52a358ee-7160-4f1e-8bbb-a45787ecf3f2.png"],"mux":[],"reactions":[{"name":"blender","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/blender/2be8e06dd0a06875.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"rocket","usersReacted":[],"char":"🚀"},{"name":"python","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/python/41b58ee47e0f7c0d.png"}]},{"id":"cmswrdzrz000168dfe9ev6sjy","user":{"id":"ExHnPnyl3yjyKC4Tn2OlkGareNC6CSCG","name":"Cameron Loosley","identityId":"ident!YEfAa5","authEmailVerified":true,"verificationStatus":"verified","username":"regonold520","streakCount":null,"maxStreaks":null,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/6f42b2ba8c554882c3bfabed28c1da21?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":null,"timezone":null,"pronouns":"he/him/his","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-17T04:35:55.494Z","updatedAt":"2026-08-17T04:50:32.901Z"},"timestamp":null,"slackUrl":null,"postedAt":"2026-08-17T04:53:55.677Z","text":"is my account working? (john kaplin86)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/441ca495-17f9-4def-8763-57774cdb751b-53fa70a47c56e5e7fb83b36c75b79981.png"],"mux":[],"reactions":[]},{"id":"cmswpouf5000tbe7ke5kn3e8w","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1786939579.624669,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1786939579624669","postedAt":"2026-08-17T04:06:19.624Z","text":"Day 228 / 365\nToday I was out of the house for most of the day. This is because of my brothers birthday!! well, more like birthday celebration. His actual birthday was like a week ago, but he didnt have the celebration then since all his friends were sick and busy. We did a variety of activities, like an escape room, bowling, and axe throwing. Though for whatever reason the axe throwing place we went to this time was very strange. For starters, I was landing most of my hits which is new... but exclusively with the non-axe things. Like the ninja star and the tomahawk. and i couldnt hit the board with the axes. very strange! but overall fun day!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0cbfd275-f7a4-4064-8766-566b76227060-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"birthday","usersReacted":[],"char":"🎂"}]},{"id":"cmswiecdm000nbe7kkt5p1n74","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1786927333.459889,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786927333459889","postedAt":"2026-08-17T00:42:13.459Z","text":"THEY LOOK SO COOL!!!\n\nI'm moving on from the path tracer for now, as the only thing left to add is transparency, and I don't need to worry about that for now.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/65016292-1326-46a6-a313-e7f5b2c9b012-2026-08-16_20-13-21.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c3c73233-9cc3-481e-9dce-5a4f5b39e757-2026-08-16_20-11-23.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"}]},{"id":"cmsv7rs5g000bbe7klerkkoea","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1786849017.326309,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1786849017326309","postedAt":"2026-08-16T02:56:57.326Z","text":"Day 227 / 365\nToday I had another hack club meeting! We restarted our hackpad project, using a new tutorial given to me by  @Henry Wauzivuff  (thank you so much btw), and we managed to get the pcb part done, so next meeting we will do the actual 3d model","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/105be567-db9f-44cb-9f8e-5dcb2d1b7739-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"hackclub","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hackclub/406d159839f083a4.gif"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"pcb","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/pcb/44733ba2259f07c4.png"},{"name":"sparkling_heart","usersReacted":[],"char":"💖"}]},{"id":"cmsuhrfoi0001be7kpvzh0qv8","user":{"id":"cmsdnx6ok006opj7b0xv7csdj","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"QuackX","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-03/11739567037553_1237d711f8a0df25ed04_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-03T20:09:15.284Z","updatedAt":"2026-09-06T01:00:19.269Z"},"timestamp":1786805332.433849,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786805332433849","postedAt":"2026-08-15T14:48:52.433Z","text":"📔 *New Devlog Boosted* *Author:*  @The-Craw \n*Title:* Crawssembly *Summary:*\n      You are browsing as a guest.\n      Sign up\n      (or log in) to start making projects! *Progress:*\n• Programming languages are a lie! Learn how computers actually work! Scratch but for machine code. Runs on a custom-built rust-based VM and compiler. Over ~450 unlogged hours before starting Stardance. Programmed 100% in nano, no fancy editors used! ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Github: <https://github.com/Jonah-Crawford/Crawssembly‎> ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Crawssembly Online: <https://crawssembly.ultimatecraw.xyz/‎> ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Crawssembly Docs: <https://docs-crawssembly.ultimatecraw.xyz/>\n• I’ve added io keyboard mod to create a bitfield of modification key presses for the keyboard device, so now keys like CTRL and TAB can be handled, which lays the foundation for my next project which is making a basic file editor in casm\n• I’ve made publishing packages super easy now, all you need to do is craw init to create the package, and then craw pkg publish. As long as you’re signed into CPM and gh, it’ll just work *Next Steps:*\n• I’ve added io keyboard mod to create a bitfield of modification key presses for the keyboard device, so now keys like CTRL and TAB can be handled, which lays the foundation for my next project which is making a basic file editor in casm\n• I’m back from camping! (RIP my 60+ day streak) My plans going forward immediately is improving program counter modifications to allow for higher-level concepts to be bootstrapped onto Crawssembly instruction sets. (Image unrelated)\n• I’ve been working with @BetterClient to inprove the program counter and bringing back fgo from casm beta. This is also a reminder that I’ll be OOO until next Monday. View Devlog button","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c079b4c2-bed3-4ea6-ba39-f4222e428022-799b9543-15e8-4b10-a53d-c0b748608cf3.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"rustlang","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/rustlang/b23b2fe8c0dbfa5c.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"}]},{"id":"cmsufgmua005s5shlypf6n28w","user":{"id":"cmsdnx6ok006opj7b0xv7csdj","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"QuackX","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-03/11739567037553_1237d711f8a0df25ed04_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-03T20:09:15.284Z","updatedAt":"2026-09-06T01:00:19.269Z"},"timestamp":1786801469.280859,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786801469280859","postedAt":"2026-08-15T13:44:29.280Z","text":"📔 *New Devlog Boosted* *Author:*  @The-Craw \n*Title:* Crawssembly *Summary:*\n      You are browsing as a guest.\n      Sign up\n      (or log in) to start making projects! *Progress:*\n• Programming languages are a lie! Learn how computers actually work! Scratch but for machine code. Runs on a custom-built rust-based VM and compiler. Over ~450 unlogged hours before starting Stardance. Programmed 100% in nano, no fancy editors used! ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Github: <https://github.com/Jonah-Crawford/Crawssembly‎> ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Crawssembly Online: <https://crawssembly.ultimatecraw.xyz/‎> ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Crawssembly Docs: <https://docs-crawssembly.ultimatecraw.xyz/>\n• I’ve added io keyboard mod to create a bitfield of modification key presses for the keyboard device, so now keys like CTRL and TAB can be handled, which lays the foundation for my next project which is making a basic file editor in casm\n• I’ve made publishing packages super easy now, all you need to do is craw init to create the package, and then craw pkg publish. As long as you’re signed into CPM and gh, it’ll just work *Next Steps:*\n• I’ve added io keyboard mod to create a bitfield of modification key presses for the keyboard device, so now keys like CTRL and TAB can be handled, which lays the foundation for my next project which is making a basic file editor in casm\n• I’m back from camping! (RIP my 60+ day streak) My plans going forward immediately is improving program counter modifications to allow for higher-level concepts to be bootstrapped onto Crawssembly instruction sets. (Image unrelated)\n• I’ve been working with @BetterClient to inprove the program counter and bringing back fgo from casm beta. This is also a reminder that I’ll be OOO until next Monday. View Devlog button","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d98f33a7-fae6-4404-9be3-56012b1b8f70-f7cdaebb-2b04-4652-b2d5-da479c41a031.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"rustlang","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/rustlang/b23b2fe8c0dbfa5c.png"}]},{"id":"cmstunxnn005m5shlzx8kup32","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1786766529.843289,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1786766529843289","postedAt":"2026-08-15T04:02:09.843Z","text":"Day 226 / 365\nYet another day of doing minimal work programming wise. I did a lot of cleaning though. I spent some time on One Turret, attempting to code a simple resizable control container node. Its for the map editor. Its decent. I will try to lock in some more tommorow.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4014048c-f2cf-4fff-babe-5a6189b07be9-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"}]},{"id":"cmssf1hkx005c5shlexb04fm5","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1786679828.403319,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1786679828403319","postedAt":"2026-08-14T03:57:08.403Z","text":"Day 225 / 365\nToday was pretty much like yesterday lol. Except I felt a tad bit worse. I had to do a lot of things off the pc (i feel like such a loser saying that), and my brother was being mean :C oh well you win some you lose some. I think im going to try and work on one turret a bit more. At the end of the day, it IS my most important project to date. Might stay up late working on it.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d27a2c35-54f5-4ed5-9af1-2fa7869964af-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"c","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/c/04936eea80492ec8.png"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmsqtqyi3000c64oyxwqrzhyy","user":{"id":"5VYESBNAyspZDRtxOseO3BN2wW83KPl3","name":"Eshun Burge","identityId":"ident!0AfoMa","authEmailVerified":true,"verificationStatus":"verified","username":"Eshun","streakCount":null,"maxStreaks":null,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"http://eshun.net","github":"https://github.com/EshunBurge","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c47a893b-4cc3-41db-aa7d-aff40d38a0eb-IMG_9030.jpeg","webring":[],"newMember":false,"timezoneOffset":null,"timezone":null,"pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-09T20:05:50.902Z","updatedAt":"2026-08-09T20:22:48.257Z"},"timestamp":null,"slackUrl":null,"postedAt":"2026-08-13T01:13:22.731Z","text":"I worked some more on my website today. I animated features, added interactivity, and started uploading projects. Hopefully it will be done by the end of the week. ","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e3e8bcea-e024-48eb-9603-2bd5c184823c-Screenshot%202026-08-12%20at%209.13.10%E2%80%AFPM.png"],"mux":[],"reactions":[]},{"id":"cmsqzo76b004v5shl40iqg5ge","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1786593547.608299,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1786593547608299","postedAt":"2026-08-13T03:59:07.608Z","text":"Day 224 / 365\nToday was pretty good! An online friend of mine was playing a game I really like. He played it for 10 hours straight. I also watched the whole time, so i didnt get too much coding done. I finished the first quick time event in Router Rebellion, but I havent hooked it up to the combat system yet. I have it to where i can easily adjust the windows for the result. Though I might give it a recode since how i have it is a bit... untraditional. Right now, the window is determined by the number of pixels away the bar is from the target (or closest target if multiple). However, the speed in which the bar moves is variable, so as more bars get added, it speeds up, meaning the windows are smaller in real world time. As far as i know, most timing windows are based in time rather than pixel position, so i might need to make a converter. Would atleast make it easier to explain frame-increasing cards. I think \"Increases the Amazing! Attack window by 10\" is worse then \"Increases the Amazing! attack window by 100 ms.\". especially true since not all of the timing things would be able to use the pixel distance thingamajig. some might have to use normal timers, like one where you have to hit 3 keys in under a certain amount of time.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/81a494d2-1315-43fc-bf58-8b2b435a3cf2-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmsq2bmq3000a64oy5e8v8u4e","user":{"id":"QhSR7lPLx4Z27H7yyTwWNXRlleAfqKaa","name":"Santoso Winatan","identityId":"ident!7xfNk7","authEmailVerified":true,"verificationStatus":"verified","username":"santoso-winatan","streakCount":null,"maxStreaks":null,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/a1ce43a4eef9e67db8dac180f15ae8a4?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":43200,"timezone":"Pacific/Auckland","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-30T06:37:56.657Z","updatedAt":"2026-08-07T08:25:09.738Z"},"timestamp":null,"slackUrl":null,"postedAt":"2026-08-12T12:25:37.995Z","text":"I went to the Cullen breakfast where I met Lance Burgess - Chief Financial Officer of Pikpok. He created the policy for the game industry rebate in 6 weeks which in NZ policy terms is remarkably quick! Other then this I also looked into Universities bc what is year 13 without a multitude of midlife crisises trying to avoid an actual midlife crisis. Other then that I emailed like 20 stardance people during my Hack Club meeting. Next week I really wanna run a workshop or something simply bc I can then the weekend after that maybe I mass spam Kiwihacks emails or something. Oh also the day before I spoke at a WC assembly about Hack Club isn't that exciting","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a1a8eb9b-6741-462f-a82e-193e38da7d9e-KiwiHacks%201.jpg"],"mux":[],"reactions":[]},{"id":"cmsqgnrxa004r5shl66khdewi","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1786561617.601369,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786561617601369","postedAt":"2026-08-12T19:06:57.601Z","text":"New render\n\nI could set the scene more, but I'm going to save that for the ray marcher\n\nShadertoy / online demo: <https://www.shadertoy.com/view/7fBSzR|shadertoy.com/view/7fBSzR> (won't look like that on launch)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/06e6a486-e22c-4534-b1a4-b77548f7b7f0-image.png"],"mux":[],"reactions":[{"name":"woa","usersReacted":["cmsidc22m00095shltwjbf50n"],"url":"https://emoji.slack-edge.com/T0266FRGM/woa/65873e79519561b8.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmsqdz4q0004h5shl8y338sev","user":{"id":"cmsdnx6ok006opj7b0xv7csdj","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"QuackX","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-03/11739567037553_1237d711f8a0df25ed04_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-03T20:09:15.284Z","updatedAt":"2026-09-06T01:00:19.269Z"},"timestamp":1786557108.141819,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786557108141819","postedAt":"2026-08-12T17:51:48.141Z","text":"📔 *New Devlog Boosted* *Author:*  @The-Craw \n*Title:* Crawssembly *Summary:*\n      You are browsing as a guest.\n      Sign up\n      (or log in) to start making projects! *Progress:*\n• Programming languages are a lie! Learn how computers actually work! Scratch but for machine code. Runs on a custom-built rust-based VM and compiler. Over ~450 unlogged hours before starting Stardance. Programmed 100% in nano, no fancy editors used! ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Github: <https://github.com/Jonah-Crawford/Crawssembly‎> ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Crawssembly Online: <https://crawssembly.ultimatecraw.xyz/‎> ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Crawssembly Docs: <https://docs-crawssembly.ultimatecraw.xyz/>\n• I’ve made publishing packages super easy now, all you need to do is craw init to create the package, and then craw pkg publish. As long as you’re signed into CPM and gh, it’ll just work\n• I’ve added Markdown support for CPM packages 🔥 *Next Steps:*\n• I’m back from camping! (RIP my 60+ day streak) My plans going forward immediately is improving program counter modifications to allow for higher-level concepts to be bootstrapped onto Crawssembly instruction sets. (Image unrelated)\n• I’ve been working with @BetterClient to inprove the program counter and bringing back fgo from casm beta. This is also a reminder that I’ll be OOO until next Monday.\n• Once you get 1 command working, many more will follow! That’s right, a command line written 100% in Crawssembly code 🔥  View Devlog button","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e0c313d7-4d49-4233-b93a-5bf71d2a5d52-edf84919-4885-4694-8ca7-0a698e91b9ee.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"rustlang","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/rustlang/b23b2fe8c0dbfa5c.png"}]},{"id":"cmspyg7q600475shlxk8g7tw2","user":{"id":"cmsdnx6ok006opj7b0xv7csdj","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"QuackX","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-03/11739567037553_1237d711f8a0df25ed04_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-03T20:09:15.284Z","updatedAt":"2026-09-06T01:00:19.269Z"},"timestamp":1786531031.114769,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786531031114769","postedAt":"2026-08-12T10:37:11.114Z","text":"📔 *New Devlog Boosted* *Author:*  @The-Craw \n*Title:* Crawssembly *Summary:*\n      You are browsing as a guest.\n      Sign up\n      (or log in) to start making projects! *Progress:*\n• Programming languages are a lie! Learn how computers actually work! Scratch but for machine code. Runs on a custom-built rust-based VM and compiler. Over ~450 unlogged hours before starting Stardance. Programmed 100% in nano, no fancy editors used! ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Github: <https://github.com/Jonah-Crawford/Crawssembly‎> ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Crawssembly Online: <https://crawssembly.ultimatecraw.xyz/‎> ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Crawssembly Docs: <https://docs-crawssembly.ultimatecraw.xyz/>\n• I’ve made publishing packages super easy now, all you need to do is craw init to create the package, and then craw pkg publish. As long as you’re signed into CPM and gh, it’ll just work\n• I’ve added Markdown support for CPM packages 🔥 *Next Steps:*\n• I’m back from camping! (RIP my 60+ day streak) My plans going forward immediately is improving program counter modifications to allow for higher-level concepts to be bootstrapped onto Crawssembly instruction sets. (Image unrelated)\n• I’ve been working with @BetterClient to inprove the program counter and bringing back fgo from casm beta. This is also a reminder that I’ll be OOO until next Monday.\n• Once you get 1 command working, many more will follow! That’s right, a command line written 100% in Crawssembly code 🔥  View Devlog button","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6e35fa9e-88af-4bac-a678-a1b1a999d554-234924d8-62bc-4788-b935-18a269856eda.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"rustlang","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/rustlang/b23b2fe8c0dbfa5c.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"}]},{"id":"cmspkhbl5003x5shloait0jkm","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1786507565.967179,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1786507565967179","postedAt":"2026-08-12T04:06:05.967Z","text":"Day 223 / 365\nToday i was feeling particularly down. I dont know the exact reason, but thats probably because it stems from a lot of little things. Not something to worry about. Its like losing one fight in a war! I believe i will persevere. I wrote a few things for college applications. Not much to note about that though. I worked a bit on Router Rebellion, working on the framework for getting the quick time actions to work specifically. I will probably finish the first one tommorow. Its a simple \"hit a button when the bar reaches certain point\" type thing. Though it is all procedural in the sense that the quick time event is lightly hardcoded. I can increase a variable to increase the amount of button presses, etc. I prefer making games that way in general lol but I have specific reasons from what im planning. Not only do i want some attacks to just have harder quick time actions, but i also want there to be some additional cards (think jokers from balatro) that increase or decrease the difficulty of the quick time actions, alongside the windows for what counts as \"great!\" result vs \"okay..\" result. I want there to be a build centered around missing by not doing the quick time at all lol.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9ef7dcc9-fbcf-492c-8042-d577ecb4a16d-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"lower_left_fountain_pen","usersReacted":[],"char":"🖋️"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"old-man-yells-at-cloud","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/old-man-yells-at-cloud/67cca752c094f5f6.jpg"}]},{"id":"cmspjt9wv003r5shlmn5x56x2","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1786506442.308899,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786506442308899","postedAt":"2026-08-12T03:47:22.308Z","text":"Here's my first ever attempt at animated lights as well, I think it turned out well!\n\n*_image is way more crispy than it was supposed to be, as the compressor compressed more than I wanted it to_*\n\nGo check the non compressed version here: <https://www.shadertoy.com/view/7fBSzR|shadertoy.com/view/7fBSzR>","attachments":["https://imgutil.s3.us-east-2.amazonaws.com/fb2ecfb19a956333f8071fd8d2f4775cbbe2b73581dd3185c2f5c64ba28ed57f/recording_20260811_234138.mp4"],"mux":["5vdoMGezKkA01AuXNfv1v9QbI9kmxEreJJyWi57Wxf9E"],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmsp16lzm003j5shly8iethzw","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1786475152.007769,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786475152007769","postedAt":"2026-08-11T19:05:52.007Z","text":"*----------------- Devlog XVII -----------------*\n\n- :spin-loading: _*Strange*_ :spin-loading: Hours -\n\n> To recap, my project is a custom made rendering engine that focuses on diverse rendering options along with high stylistic control (very high-level explanation).\n✨ *What did I do?* ☀️\n\nTo start off, I did not work _directly_ on my application, but the _online demo_. It's like working on the website, but through another editor sometimes.\n\n> The goal of the Path Tracer is to eventaully get it clean & quick enough to be real-time. This is the first of the 5 renderers that I will be making.\nI was working on my online shadertoy DEMO (<https://www.shadertoy.com/view/7fBSzR|shadertoy.com/view/7fBSzR>) for the Path Tracer, _specifically_ the denoiser. The name of the denoiser I am using is the \"_*Edge-Avoiding Á Trous Wavelet Transform*_\".\n\nAs a quick overview:\n- It applies a blur \"_with holes_\" to allow for less to no image distortion\n- *Fast enough* for realtime\n- Includes \"*weights*\" based on (in my code): _Normal_, _Depth_, and _Color_. The larger the difference between the _center pixel_ and the _scanned pixel_ (kernel), the *more weight* is applied, lessening the amount of blur.\n\nThis is amazing, however when the camera moves, the _denoiser_ assumes that the current and previous pixel are in the _same_ world postion (when it isn't). This causes _errors_ when trying to overlay the image and gather data. This is why we track the motion of the camera, creating a vector to get the same world position pixel.\n\nI got this wrong on one of the first attempts, the *last attachment* (_*videos are compressed*_) shows that fun video (warning for those who get motion sick).\n\nWith this, I am able to blur the image, and with some more techniques, I can get rid of \"ghosting.\"\n\n:miku: *Thank You for Reading* :3-blahaj-spinning:\n\nIn the videos, I rendered them in fullscreen 4k on my better laptop+GPU, don't worry about your system being too slow, just don't fullscreen it <3 (the development was done on my lower end mac).\n\nThe hours logged are from refactoring the project after the last devlog, and editing the code when I didn't do it in shadertoy's editor.\n\nShadertoy DEMO: <https://www.shadertoy.com/view/7fBSzR|shadertoy.com/view/7fBSzR>\nStardance devlog: <https://stardance.hackclub.com/projects/15129/devlogs/38161|stardance.hackclub.com/projects/15129/devlogs/38161>\nGithub repo: <https://github.com/pkncoder/Engine/tree/Phase-IV/>\nProject landing page: <https://pkncoder.github.io/Engine/>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d8703d9d-d091-4bab-b5e4-207b959e8ef6-lightdarkdenoisetest.png","https://imgutil.s3.us-east-2.amazonaws.com/d0ad36ac629af412bd5f4989ea5353ce4ab3fa742a7c6d930060fa53c25d2239/cornelsplitline.mp4","https://imgutil.s3.us-east-2.amazonaws.com/40e38c0030e3d495388f27b725d2370ffda4a2b8705910c30a5db9bcf065af0c/weirdtemporalreprojectionsplitline.mp4","https://imgutil.s3.us-east-2.amazonaws.com/015945918e420b1407ac9f4aaf8c716f7627567b02d47c00f68dc6a7563dc068/ballssplitline.mp4","https://imgutil.s3.us-east-2.amazonaws.com/541078670cf0f7d70391eb196946a27cf9ec95a1058c3ca8330b243ccd478756/darkoutsideshapessplitline.mp4","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ee3eb8e0-9c0a-49a6-b28c-a3dda57d6096-5f9e1cd6-6afe-439b-bee3-33733f2d73cc.png"],"mux":["01p5qKjUmPC2b6MQ0001SeoZv01m0072zRK7AP835amsKMfQ","4RkfcMcv01ZZXrsre6tKw1eSroE7Eng801fXv02DxNwTPE","R00JPY01B02pnhjh1uxtN01glrTHJvbIyxRMISkEvcl5NFc","SZ29XtPKe00Jwss3wn9bpB59hklNksL00gYniF5Kbqums"],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"}]},{"id":"cmsozjm6o002z5shlb6d340n1","user":{"id":"cmsdnx6ok006opj7b0xv7csdj","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"QuackX","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-03/11739567037553_1237d711f8a0df25ed04_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-03T20:09:15.284Z","updatedAt":"2026-09-06T01:00:19.269Z"},"timestamp":1786472402.076149,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786472402076149","postedAt":"2026-08-11T18:20:02.076Z","text":"📔 *New Devlog Boosted* *Author:*  @_got.DDR5.RAM_ \n*Title:* Omni-Core *Summary:*\n      You are browsing as a guest.\n      Sign up\n      (or log in) to start making projects! *Progress:*\n• I made a fully-local AI-powered student assistant. Like it has EVERYTHING from Textbook Analysis, a Priority Matrix and Web Research to Music Streaming and Music Downloads to Auto-Meeting Transcription and Observer Mode and MORE. Like, building this project was a nightmare in debugging as it used Tauri, Rust and React, and shifting between debugging one to the other is hell as they are VERY DIFFERENT. And the most powerful thing is that this app is like that one teacher who refuses to stop observing you guys, so that you guys work. This constantly records your screen (bit like PiecesOS or Windows Recall BUT I don’t ship all your data to a server unlike Pieces) and gives you statistics on what you’ve been doing, and your entire data including Statistics, Goals, Tasks, Textbooks and Notebooks and MORE are sent to the local AI models (btw, yeah, you have to have Ollama set up with the 4 models mentioned in setup) so that it has your entire context. And all this with no telemetry, privacy risk or internet needs, it can run COMPLETELY LOCALLY (music too is downloadable hehe). Also, please read the GitHub README as it holds all the features, I have only teased it here. Also, btw, this wasn’t made in just 10 hours, that is just the time I had hackatime on (and I’m fine with getting 10 hours worth of Stardust as it is my fault for not having hackatime), I just want you to know that 60+ hours (3-4 hours per day including research) of MY work was put to this and that this is NOT just a scrapped project that over-claims and under-delivers.\n• Yea, I just added a Start-up page, and also finished up with all the core features. (I spent way more than 3 hours lol, don’t think I just sat and built everything in 3 hrs). Anyways, try it out at: <https://github.com/Koundinya-Git/omni-dashboard> *Next Steps:*\n• All devlogs, followers, and associated data will be removed. View Devlog button","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a055aab6-d40c-4e4b-a2c3-ca5ac93d1ca8-cb37f5f5-70c4-45d2-b779-e65df300f648.html%3Bcharset%3Dutf-8"],"mux":[],"reactions":[{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"dino-debugging","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/dino-debugging/da8e5cce7fa5b34a.png"},{"name":"react","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/react/59d8043a7cfc8082.png"},{"name":"ship","usersReacted":[],"char":"🚢"},{"name":"microscope","usersReacted":[],"char":"🔬"},{"name":"rustlang","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/rustlang/b23b2fe8c0dbfa5c.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"music","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/music/3ca55308f4a064e5.png"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmso04esa000864oyj7a2ab0m","user":{"id":"5VYESBNAyspZDRtxOseO3BN2wW83KPl3","name":"Eshun Burge","identityId":"ident!0AfoMa","authEmailVerified":true,"verificationStatus":"verified","username":"Eshun","streakCount":null,"maxStreaks":null,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"http://eshun.net","github":"https://github.com/EshunBurge","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c47a893b-4cc3-41db-aa7d-aff40d38a0eb-IMG_9030.jpeg","webring":[],"newMember":false,"timezoneOffset":null,"timezone":null,"pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-09T20:05:50.902Z","updatedAt":"2026-08-09T20:22:48.257Z"},"timestamp":null,"slackUrl":null,"postedAt":"2026-08-11T01:48:29.529Z","text":"Progress on my personal portfolio website is going well. I figured out my aesthetic direction, including, colors, typography, and graphics. Today was the first day of school, so not much got done, but I am hoping to make some decent progress throughout the rest of the week. ","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/063dbe65-8ca2-4d7b-b49c-906e81318473-Screenshot%202026-08-10%20at%209.48.11%E2%80%AFPM.png"],"mux":[],"reactions":[]},{"id":"cmso4xdyw002h5shl8kryxupt","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1786420975.422199,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1786420975422199","postedAt":"2026-08-11T04:02:55.422Z","text":"Day 222 / 365\nYeah i got nothin lol. I really didnt do much. I slept in, played a bit, worked a tad bit on Router Rebellion, and talked with online friends for most of the day. Im also contemplating how i want to code the attack system in Router Rebellion. Specifically with moves, and their secondary effects. I have the base move stuff setup, so you can target, have multiple targets, target allies, etc etc. things that are on every move. But now im considering how i want to code the additional effects. Theres 3 main ways: 1. Every needed combo has a class that inherits base move. The issue with this is that it might get complicated quick, and i wouldnt have a good way of checking things like \"if move applies burn\". 2. The move class has a lot of variables. Like there would be a damage variable, then a burn boolean, then burn count, etc. This would probably make giant scripts. Easy to check if a move does a certain thing though. 3. The moves have an array of \"application\" objects. It would run through each application object and apply it to the target. For example, damage would be one, alongside burn, etc etc. but each would be different objects with unique code. Easy to check for specific actions in a move. Theres not too many issues with this one except the fact it would probably take longer. and maybe harder debugging.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/408693ce-5eda-452a-8c94-2152058b9c23-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"dino-debugging","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/dino-debugging/da8e5cce7fa5b34a.png"}]},{"id":"cmsoab3bc002q5shl003431a0","user":{"id":"cmsoab3b6002o5shlnrme0k8f","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"ranveer.tar.xz","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://i.imgur.com/l8dV3DJ.jpg","webring":[],"newMember":true,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-11T06:33:37.410Z","updatedAt":"2026-09-04T17:53:36.408Z"},"timestamp":1786430014.786889,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786430014786889","postedAt":"2026-08-11T06:33:34.786Z","text":"built a study app and I can't tell if it's actually fun or just a chore with sound effects\n\nlearnova.software\n\nyou type a topic and play a ladder where the hint gets stripped one rung at a time: multiple choice, then fill in the blank, then assemble from chips, then say it in your own words with nothing to lean on. the last one can't be skipped, that's kind of the whole point. no signup, works on phone.\n\nthe thing I actually want to know: pick a topic you half know and do one full run, then tell me the exact moment you wanted to stop. not what would make it better, just where you checked out. that's the bit I can't see from the inside.\n\nApache 2.0 if you want to poke at the repo","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/423ef67e-5066-4c0c-a20e-840cc453e1f6-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"books","usersReacted":[],"char":"📚"},{"name":"assemble","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/assemble/4f9465eb00175463.png"}]},{"id":"cmsn30y9e00295shlvu1uea05","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1786357316.338419,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786357316338419","postedAt":"2026-08-10T10:21:56.338Z","text":"*—————– Devlog XVI —————–*\n\n> To recap, my project is a custom made rendering engine that focuses on diverse rendering options along with high stylistic control (very high-level explanation).\n✨ *What did I do?* ⭐️\n\nFor the quick overview:\n• Dealt with an issue in Obsidian, as apparently there was “minor rendering performance improvements.” This is *FALSE* :( - I just downgraded the version\n• Created the new _BufferManager_ to handle UBOs, SSBOs, VBOs, EBOs, etc. + Dynamic, Static, and Stream buffers.\n• Integrated the _RenderTarget_ & _ShaderPass_ system from PathTracer straight into IRenderer + added base utilities to it.\n• Did some formatting\nOverall the two big things that I did was the new Buffer system & the updated IRenderer interface.\n\nFor the new Buffers, previously I had UBOs _(dynamic values)_ & SSBOs _(big mostly static information blocks)_ set up in seperate files, that BufferManager returned. Now, every buffer is a single struct called *GPUBuffer*, and GPUBuffer has a type, and a usage (go look at the images in stardance). Now everything is centralized on that.\n\nFor the new IRenderer interface, now there are *RenderTargets* - textures that shaders write to as output - and *ShaderPasses* - A pass of a shader. These can be added to a registry, keyed by a UUID (big number, in this case).\n\n:miku: *Thanks for reading!!!* :3-blahaj-spinning:\n\nThanks so much  @AVD  for the Superstar!\n\nI’m excited for when I can finally start writing my shaders, it’s getting closer & closer!\nThe fancy Path Tracer will be cool and all, but I have big plans for the Ray Marcher!!\n\nStardance devlog: <https://stardance.hackclub.com/projects/15129/devlogs/37468|stardance.hackclub.com/projects/15129/devlogs/37468>\nGithub repo: <https://github.com/pkncoder/Engine/tree/Phase-IV>\nProject landing page: <https://pkncoder.github.io/Engine/>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/768e58ef-4081-4409-b0d9-a8aaff4a07ef-16cd5fac-9e07-47bf-8cfe-9b940770c030.html%3Bcharset%3Dutf-8"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":["cmsn30y9b00275shlsfom42r0"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":["cmsn30y9b00275shlsfom42r0"],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"cooll-dino","usersReacted":["cmsn30y9b00275shlsfom42r0"],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"}]},{"id":"cmsmp76k500245shl1g55xbfl","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1786334092.082249,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1786334092082249","postedAt":"2026-08-10T03:54:52.082Z","text":"Day 221 / 365\nToday i felt considerably tired. I even took a nap (which i rarely do). I tried to get myself to work on One Turret, but made barely any progress. I then tried to work on Router Rebellion, which i will say i did find myself putting more effort into. I was trying to calculate some stuff to get the camera to always look good when your choosing a move, but i still need to workshop it a bit. Its funny because im at the level of knowledge with 3d vector maths where I know enough to do simple things and how to execute ideas, but not enough knowledge to instantly now how to achieve the end goal, so i end up just playing around with a bunch of stuff. I even tried this one thing where i had a target angle, and then i calculated look-at vectors (like positions for the camera to look at) based on the current selected character and the middle of the battle screen, then i just iterated through -1 to 1 by 0.01, getting the inbetween value using that (0 = middle of map position, 1 = selected character pos, 0.5 = inbetween, and anything past that is overshoot or inbetween)  and tracked which one was the closest to the desired outcome. It still didnt turn out good but it did get me a tiny bit closer. odds are im just overcomplicating it and i just need to set the angle to predefined things and i dont need to calculate anything :)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/efb1e73a-aaba-47e5-8427-771110269f75-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmsm8sv4i000664oyy8ogcevv","user":{"id":"5VYESBNAyspZDRtxOseO3BN2wW83KPl3","name":"Eshun Burge","identityId":"ident!0AfoMa","authEmailVerified":true,"verificationStatus":"verified","username":"Eshun","streakCount":null,"maxStreaks":null,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"http://eshun.net","github":"https://github.com/EshunBurge","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c47a893b-4cc3-41db-aa7d-aff40d38a0eb-IMG_9030.jpeg","webring":[],"newMember":false,"timezoneOffset":null,"timezone":null,"pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-09T20:05:50.902Z","updatedAt":"2026-08-09T20:22:48.257Z"},"timestamp":null,"slackUrl":null,"postedAt":"2026-08-09T20:15:55.026Z","text":"Today, I started revamping my personal portfolio website. My old portfolio worked perfectly fine. But lately, every time I opened it, a voice in my head screamed:  “That’s not you anymore.” It is a hard thing to let go of past versions of yourself. It is even harder to let go of projects you poured your blood, sweat, and tears into. My old portfolio took me months to perfect, but it simply no longer fits the direction I am heading. Growth requires making space for the future. Outgrowing your own creations is not a failure; it is proof of progress. Hopefully, the new portfolio ends up looking even better.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e46aec2d-d7bd-4a30-abdb-d1236d1eb3c5-Screenshot%202026-08-09%20at%204.11.31%E2%80%AFPM.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f206e31c-5ba9-49ce-be59-66c9444d21cd-Screenshot%202026-08-09%20at%204.15.35%E2%80%AFPM.png"],"mux":[],"reactions":[]},{"id":"cmsla05ms001o5shly0nsz0fh","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1786248102.483369,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1786248102483369","postedAt":"2026-08-09T04:01:42.483Z","text":"Day 220 / 365\nToday I held another hack club meeting!! yay!! My club members finally got their IDs so I helped them get the authentication stuff in, and also teaching them about slack. After that, we tried our hand again at doing the 3d modeling for our hackpads we are going to submit to stardance. Its... not going good lol. Its weird, at first there was a guide for it on stardance, but then they made it to where you have to use the one on the hackpad site. only issue is that, for starters, its a different guide so theres some inconsistencies. And the second issue is that the one on the hackpad website is just worse lol. idk like i feel like theres way less content and explanation. Like we are struggling on this one step because we dont know how to move an autodesk sketch, but i suppose thats my fault since i didnt learn it before the meeting. We ended up just moving the rest of the model in a way the sketch is in the right place. Honestly, im considering having us restart. or perhaps switching project. i dunno, just something about hardware feels way more difficult compared to software. especially the time tracking. we didnt even try to track the time today since we didnt do anything substaintial (we literally spent one hour trying to move a sketch). theres also this hack club ysws called greeble which i might try. make a procedural pattern get it printed. Only issue with me participating is i already have like 4-ish projects on my plate (One Turret, Yomi Hustle mod, Stacklands Mod, Router Rebellion) due to my burnout(?) seeking to try new stuff quick, so idk how long id stick to it right now if i were to even start it.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/229919de-357d-4b5d-9a24-abb6bc062266-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"hardware","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hardware/38550f0e8e8a73cc.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"hackclub","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hackclub/406d159839f083a4.gif"},{"name":"slack","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/slack/7d462d2443.png"}]},{"id":"cmskmxvaa001g5shlexfo6rgd","user":{"id":"cmpeg9hqd000mdzwx0mmlrntp","name":"Tony Di Bonifacio","identityId":"ident!axf4J0","authEmailVerified":true,"verificationStatus":"verified","username":"ToeKnee","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/ToeKnee-top","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9098a515-b456-4404-b776-7f6ccf2b3d48-pfp_1024.png","webring":[],"newMember":true,"timezoneOffset":-18000,"timezone":"America/Chicago","pronouns":"He/Him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-20T19:23:31.717Z","updatedAt":"2026-09-06T21:29:14.478Z"},"timestamp":1786209366.128669,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786209366128669","postedAt":"2026-08-08T17:16:06.128Z","text":"Today I made  @QuackX  better. How so, you say? By making his AI model have a description similar to Gork's. :evil: Now QuackX is hyper-useful and annoying/gorky. The model I used was google/gemini-3-flash-preview, which is the same model which Gork uses. :hehehe:\nYou can test it at: <#C0BNKAQSVNE>\nGithub: <http://github.com/toeknee-top/QuackX|github.com/toeknee-top/QuackX>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b4c5802c-ee0c-419c-b559-0aa79fcd4c2b-screenshot_2026-08-08_112709.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6de0e055-7fee-49d7-b5bd-993cb3d95a7a-screenshot_2026-08-08_112646.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/313205ca-99e0-4e4e-a321-59b5c1832872-9afb59f8-2d1d-401c-bba3-93c2d647f578.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"}]},{"id":"cmsk5vv2a000464oy307me0y7","user":{"id":"yucUoQZkgX1WApKdmU6VrjE9NcUSJPbf","name":"alstocras lastName","identityId":"ident!7xfXgJ9","authEmailVerified":true,"verificationStatus":"verified","username":"alstocras","streakCount":null,"maxStreaks":null,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/alstocras","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/3d1f275f-3d16-4410-a171-834a0cf7e46c-profile-pic.png","webring":[],"newMember":false,"timezoneOffset":19800,"timezone":"Asia/Kolkata","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-08T07:39:12.490Z","updatedAt":"2026-08-08T17:46:45.521Z"},"timestamp":null,"slackUrl":null,"postedAt":"2026-08-08T09:18:43.715Z","text":"devlog 0\nbegun working on a tui factory management game.\nso far im trying to learn how to use ncurses, and i made it draw some coloured text","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0dedfa5c-7b15-40a8-84f3-1a663eca9513-2026-08-08-091910_hyprshot.png"],"mux":[],"reactions":[]},{"id":"cmsjua6bj00185shl1xotc2za","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1786161228.116539,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1786161228116539","postedAt":"2026-08-08T03:53:48.116Z","text":"Day 219 / 365\nWoke up really early to drive my dad to work, and really didnt do much for most of the day. I did however workshop a move selection ui for router rebellion attempt 2. Though given how i was feeling yesterday, im at that point in the cycle where i lack motivation , so rather than coding i hanged out with online friends quite a bit (among playing a few games). In particular, a few of us had a discord vc where we just played around with youtube watch together. It started with deltarune covers to just songs in general, then to national anthems, then to doing deltarune karaoke plus a few more. fun stuff. Odds are im going to get back to either working on one turret, or im going to work on router rebellion rather than my mod-kaplin-into-everything project","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/32907154-993c-4f7f-a14b-bf501bedeeb7-image.png","https://imgutil.s3.us-east-2.amazonaws.com/326d7ad39a97aedd70c97b8179d676e0c059c54d6787c658ed578524f2e32099/2026-08-07_23-45-20.mp4"],"mux":["xhoy23waglQCUj2TwAyXoThsRrGZjrWCIKUG44NPq7k"],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"bike","usersReacted":[],"char":"🚲"},{"name":"discord","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/discord/b65d5d2cd39874f4.png"}]},{"id":"cmsiwifut000264oyyy60qef0","user":{"id":"oEem3YIIVLodDpzh8J8kM6WAaesCYLdR","name":"Bhardwaj Sutara","identityId":"ident!axf30k","authEmailVerified":true,"verificationStatus":"verified","username":"not_BPS","streakCount":null,"maxStreaks":null,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"http://bhardwaj.dino.icu","github":"https://github.com/Bhardwaj-16","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/38da76c089cc704e01866936cb484774?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":null,"timezone":null,"pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-07T12:04:25.099Z","updatedAt":"2026-08-07T12:09:20.602Z"},"timestamp":null,"slackUrl":null,"postedAt":"2026-08-07T12:08:34.757Z","text":"Hi People, Im done with my portfolio. I have also hosted it on the hackclub's dns. dino.icu\n\nIm Bhardwaj Prasad btw\na high school student with a vision—building AI-driven technology that transforms how people create, build, and innovate.\n\nI’m deeply passionate about Artificial Intelligence, Robotics, and Sustainable Innovation. I founded InsightX, a research publishing organization, and served as Director of Product Development at STEM for Change, where I worked on sustainable energy solutions for underserved communities.\n\nCurrently, I’m building ORIGIN AI — an offline + online hybrid AI assistant that goes far beyond chat. ORIGIN AI is designed to help engineers and creators ideate, code, automate, and build faster using privacy-first intelligence, real-time automation, and deep workflow integration. My goal is to make AI something you build with, not just use.\n\nCheck it out: https://bhardwaj.dino.icu/\nhttps://bhardwaj-prasad.dino.icu/","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/819a0ed5-149d-4d96-824c-a01149003e0d-Screen%20Shot%202026-08-07%20at%205.38.13%20PM.png"],"mux":[],"reactions":[]},{"id":"cmsidc22r000b5shlksesws97","user":{"id":"cmsidc22m00095shltwjbf50n","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"Rocko","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-06/11772280140497_4f3860d2f9452b9d461d_192.png","webring":[],"newMember":true,"timezoneOffset":25200,"timezone":"Asia/Hovd","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-07T03:11:44.254Z","updatedAt":"2026-09-04T17:53:36.403Z"},"timestamp":1786072299.442359,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786072299442359","postedAt":"2026-08-07T03:11:39.442Z","text":"A Physics Engine I made just to get myself familiar with C++ and learn OpenGL and physics :D","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2cf75e66-2fe4-41d4-a68d-569646aa60b9-image.png"],"mux":[],"reactions":[{"name":"c","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/c/04936eea80492ec8.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmsitelsq00105shlioaxb8na","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1786099291.587859,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786099291587859","postedAt":"2026-08-07T10:41:31.587Z","text":"*----------------- Devlog XV -----------------*\n\n✨ *What did I do?* ☀️\n\nI tried getting this out before 4 hours, but it just _wouldn't_ happen. Weird errors kept popping up ~(*mostly* being my fault)~.\n\nHere's a list of what I did:\n- Figured out generally how I was going to deal with uploading and caching *meshes* + *textures*\n- Put the new _*GPUResourceManager*_ class into place to do the previously mentioned job\n- Started reworking the renderer pipeline (NOT THE RENDER PIPELINE) on CPU side, and set up the interface class with that\n- Patched together the old Rasterizer renderer to work with the new IRenderer pipeline\n- Fixed errors throughout\n- Split up normal & bump textures\n- Planned out how I will deal with all the different textures on the shader side, cutting the checks out at shader compile time\n\nYea, I know, *it's a lot*. It just *felt* wrong to create a devlog in the middle of everything, since up until after fixing errors I had _*nothing*_ to show for it. :(\n\nI ran into this errors when fixing those errors, where the entire model (I was using the Sponza scene, check the _*attached video*_) was banded, where parts *\"didn't exist\"* and the other bands *did*. This reminded me a lot of the _*\"Minecraft Farlands\"*_ specifically the pocket edition ones.\n\n🔥 *What _didn't_ I do?* 💥\n\nTo keep this brief:\n- Fully split up the SSBO system in the BufferManager\n- Reimplement good use cases of UBOs (although I did put in place double buffering)\n- Add the more sophicticated data handling in the PathTracer (as I commented it's existance out so I could complile).\n- Figure out how shadow mapping is going to be cleaned up in the Rasterizer.\n\n🌹 Thanks for reading! :3-blahaj-spinning:\n\nThese devlogs have been getting more attention, and I'm getting closer to doing a rebrand to finally get my point and final ideas across! :3\n\nStardance project page: <https://stardance.hackclub.com/projects/15129|stardance.hackclub.com/projects/15129>\nGithub repo: <https://github.com/pkncoder/Engine/tree/Phase-IV/>\nProject landing page: <https://pkncoder.github.io/Engine/>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0eda6c3a-9565-44e6-b43f-12b45ce0dec4-8bb82cd7-29a1-47ed-8c55-46c9809ea5bb.png"],"mux":[],"reactions":[{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"minecraft","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/minecraft/a08a1dc5430409e5.png"}]},{"id":"cmsif1u2y000h5shl9asak9t1","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1786075180.851699,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1786075180851699","postedAt":"2026-08-07T03:59:40.851Z","text":"Day 218 / 365\nToday was interesting. I did a mix of things. I worked a bit on One Turret, adding some fixes to bugs / issues found within the beta test (which only really came from one guy, my good friend regonold). Pretty simple stuff nothing too crazy. But after that I felt a bit... empty? lacking motivation? idk. I couldnt get myself to code on One Turret, or on my Yomi hustle mod, so i just randomly started to mod stacklands. luckily its probably going to be a lot easier than my yomi hustle mod in my quest to mod myself into every game. I will finish it tommorow probably. ez enough.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8ec36407-ba5a-4fb6-af3c-6cb91bcf839c-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c16e1944-3a99-4ca0-9ce1-9e6c65c0aa9a-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"quests","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/quests/0d94bb2ef74a1eec.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"}]},{"id":"cmsila2za000s5shl2hqod3r1","user":{"id":"cmsila2z5000q5shlbcxhk8wi","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"Shahmeer-U0BN5643X6V","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-04/11779700079216_7615fdeaf474fdb3f239_192.png","webring":[],"newMember":true,"timezoneOffset":18000,"timezone":"Asia/Karachi","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-07T06:54:09.041Z","updatedAt":"2026-08-08T17:53:37.503Z"},"timestamp":1786085644.231079,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1786085644231079","postedAt":"2026-08-07T06:54:04.231Z","text":"Hey everyone! 🏆 Super excited to share my semi-humanoid service robot build. It features a wheeled mobile base, multi-servo articulated arms and grippers, an expressive neck, and an integrated AI voice-conversation system!\nEven better—this project recently won *1st position at the district-level competition right here in Sahiwal, Pakistan!* :robot_face:\nDropping the photo of the robot and my winning certificate below. Let me know what you think of the build!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/84fdafc9-256d-4591-9300-e64bf3c9bdf7-whatsapp_image_2026-08-07_at_11.47.27_am.jpeg","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/813541f0-a6f1-4e6e-b088-0376622c2714-whatsapp_image_2026-08-07_at_11.17.18_am.jpeg"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":["cmsila2z5000q5shlbcxhk8wi"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"robot_face","usersReacted":["cmsila2z5000q5shlbcxhk8wi"],"char":"🤖"},{"name":"thinking","usersReacted":["cmsila2z5000q5shlbcxhk8wi"],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmsgzfth200025shlwjgl54se","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1785988494.318539,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1785988494318539","postedAt":"2026-08-06T03:54:54.318Z","text":"Day 217 / 365\nI didnt really do much today lol. I slept in a lot more than i usually would. I didnt do any coding, and mostly watched friends play games. I didnt play much myself. I did hangout with my brother at resturant though, just the two of us so that was nice bonding time :) and i also watched some deltarune theory videos with my dad :). in particular, the intro to device theory by mollystars (the video was too long we gave up) and roots theory by goldpro. I find watching old theory videos especially interesting, given sizable chunks might be proven wrong with hte new chapters and whatnot. I someday hope to have a fanbase that could theorize for whatever game I end up making thats big and famous. That would be cool. odds are im going to stay up a bit (which im used to doing) to go pickup my mom at the airport at 2 am. so uh. yeah. I got more ideas on what router rebellion would look and play like. I might try making a proof of concept soon. maybe. i have work on other endeavours.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/806fe205-6c68-4c83-9489-4846332d0abe-kaplin86brutallygetsmurderedbymagicalbuttonofdoomanddespair.gif"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"}]},{"id":"cmsg4n8w1008bpj7bmn63kboh","user":{"id":"cmsg4n8vv0089pj7bw2sizppb","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"InterstellarInnovations","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-05/11748430072483_4852177bc8cb6e3874ce_192.png","webring":[],"newMember":true,"timezoneOffset":7200,"timezone":"Europe/Amsterdam","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-05T13:32:57.403Z","updatedAt":"2026-08-07T17:53:36.581Z"},"timestamp":1785936772.399679,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785936772399679","postedAt":"2026-08-05T13:32:52.399Z","text":"New MSFS Addon in the works","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6a1034ca-e94d-4a48-819a-e08606e706ad-screenshot_2026-05-26_003615.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmsg1hcvk00062f9x8pcrjzxj","user":{"id":"QIOelJqhhau3I5LKi6AEytyEmOBl7gJ2","name":"Kartik Kumar","identityId":"ident!jnf24WB","authEmailVerified":true,"verificationStatus":"verified","username":"kartik-kumar","streakCount":null,"maxStreaks":null,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2d4416a2-3474-4195-8ccd-9bde8ad5db22-images%20%281%29.jpg","webring":[],"newMember":false,"timezoneOffset":-18000,"timezone":"America/Chicago","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-05T11:54:04.486Z","updatedAt":"2026-09-05T01:33:37.364Z"},"timestamp":null,"slackUrl":null,"postedAt":"2026-08-05T12:04:23.792Z","text":"Building CoreX OS, a custom 32-bit x86 bare-metal operating system from scratch using C and Assembly, featuring a custom window manager, PS/2 mouse and keyboard drivers, a lock screen, and built-in GUI applications like Notes, Calculator, Snake, and a Drawing canvas.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5f5ef419-05cd-48a9-9bd7-1486480958cf-Core%20X%20Calculator.jpeg","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/28cc9ff7-fe3f-45a7-9fb9-96c49fa2af3e-Core%20X%20Drawing.jpeg","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a7e57600-4c73-4674-a127-838622041eca-Core%20X%20Lock%20Screen.jpeg","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/040c3ceb-ddd7-4eb8-a873-17139e668902-Core%20X%20Notes.jpeg","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/baf15dce-d67f-40bb-a185-1fd24845be62-Core%20X%20Snake%20Game.jpeg"],"mux":[],"reactions":[]},{"id":"cmsfkb8bi0082pj7by0pevljn","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1785902616.444149,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1785902616444149","postedAt":"2026-08-05T04:03:36.444Z","text":"Day 216 / 365\nToday was pretty good :) I managed to get a beta test out for the One Turret Recode. I got some feedback from my friends already!! yay!! i decided to make the beta test steam exclusive since like i need to add some benefits for paying for the game lol. I dont really have much to comment lol. I didnt play a lot of games or anything since i was busy coding. One thing i wanted to mention is, when it comes to godot, if for whatever reason you need to store an image as raw data, NEVER have it be a image resource. apparently those are pixel-per-pixel. I accidentally had map resources reaching 250 mb from that... So instead i just saved em as png files as bytes, then just reconstructed on runtime. Now the files are much tinier! I could probably make it even smaller if i chose \".res\" files over \".tres\" files, since \".tres\" files in godot are resource files with a bunch of text to define things, while normal \".res\" files is unreadable binary.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/54f0f0e3-01c7-4764-8687-e052cf1113d0-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmselrq4w007epj7bg1qsjrj3","user":{"id":"MuNZdWOltGUacvEhmVQmf7rR8NgeuJfd","name":"Ruben Sutton","identityId":"ident!yVfq8g","authEmailVerified":true,"verificationStatus":"verified","username":"ruben-sutton","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7c7df27d-6913-46fd-b96f-3ff13b5a9e92-aurora.jpg","webring":[],"newMember":false,"timezoneOffset":36000,"timezone":"Australia/Hobart","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-22T00:45:23.740Z","updatedAt":"2026-09-06T20:59:15.792Z"},"timestamp":1785841891.088919,"slackUrl":"https://hackclub.slack.com/archives/C0M8PUPU6/p1785841891088919","postedAt":"2026-08-04T11:11:31.088Z","text":"i made a personal website for stardance!\nview here: <http://rubensutton.com|rubensutton.com>\ngithub: <https://github.com/code2344/Personal-Website>\n\nthe actual live site is a bit different as i converted it into wordpress (and i'm hosting it on nest) but should be almost identical. i even got a blog on there!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6375ec09-337f-4ba1-810d-2e6ec4333dbe-screenshot_2026-08-04_at_9.09.59___pm.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8213b6bd-dcd3-468b-b407-97d72c08e928-0eed300d-208e-4f7a-91d9-56db687e814f.png"],"mux":[],"reactions":[{"name":"ship","usersReacted":[],"char":"🚢"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"nest","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/nest/3c5fd9dfae5a195a.png"},{"name":"upvote","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/upvote/200c668ba60cae23.png"}]},{"id":"cmsep6jpe007spj7b4n4nx4d7","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1785850331.201379,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785850331201379","postedAt":"2026-08-04T13:32:11.201Z","text":"*—————– Devlog XIV —————–*\n\nThe *Planning* - The _possible_ *NEW NAME???* - The _New_ Project!!\n&gt; To recap, my project is a custom made rendering engine that focuses on diverse rendering options along with high stylistic control (very high-level explanation).\n✨ *So What Happened?* :camera_with_flash:\nI haven’t done much pure coding, *HOWEVER*, I _am_ getting ready for some large-scale rewrites and additions to the code. For what has happened:\n• Fully sectioned the resource - _disk_ - and scene - _cpu/logic_ - directories (folders) so there wasn’t any GPU actions taken place.\n• Refactored resource and scene directories\n• _Re-implemented_ Application into CMakeLists so I can compile and link that file.\n• Did some planning for the _*huge*_ renderer rewrite that is coming up.\nAlong with all of that, I came up with a _possible_ *name for the application* (since, surprisingly, _Tempname: Engine_ is a temp name) I had it when when gazing at the sun through some clouds over a feild. Although it is super basic, so I’m going to have to play with it.\n\n\n❤️ *Thanks for Reading!!!* \nI might have to take a bit of a break from progress on this project, as I have a website that I’m making for my local fire dept. (look out for a *new* stardance project)!\nI’m also planning on doing some re-marketing / re-branding (idk what to call it) to change the descriptions of the project (ex. the _“To recap_ section on my devlogs, and the landing page). I’ve been getting more questions on it, and my current explanations are a bit too much.\n\nStardance Devlog: [Stardance Devlog](<https://stardance.hackclub.com/projects/15129/devlogs/33845|stardance.hackclub.com/projects/15129/devlogs/33845>)\nGithub repo: <https://github.com/pkncoder/Engine|github.com/pkncoder/Engine>\n Project landing page: <https://pkncoder.github.io/Engine|pkncoder.github.io/Engine>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/15ed7c30-f973-4ef0-a227-16bd136dfd6f-loadtorenderline.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/692ac4bf-378b-4499-b1d6-16824b1f1de1-f2fb5b99-4bbe-4c28-9abd-c61e7702e1e7.html%3Bcharset%3Dutf-8"],"mux":[],"reactions":[{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"summer-of-making","usersReacted":["cmsgivcju00005shl0doszmxb"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmsem32eo007opj7bpt9xkmng","user":{"id":"cmsdnx6ok006opj7b0xv7csdj","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"QuackX","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-03/11739567037553_1237d711f8a0df25ed04_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-03T20:09:15.284Z","updatedAt":"2026-09-06T01:00:19.269Z"},"timestamp":1785845129.598999,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785845129598999","postedAt":"2026-08-04T12:05:29.598Z","text":"📔 *New Devlog Boosted* *Author:*  @gusin9113 \n*Title:* <http://Nara.io|Nara.io> *Summary:*\n      You are browsing as a guest.\n      Sign up\n      (or log in) to start making projects! *Progress:*\n• None *Next Steps:*\n• server devlog #1 - Lua integration + writing a spatial hash. hey everyone! apparently my last project didnt get any stardust because I didnt devlog (and some people being unreasonable in their feedback). so here we go! over the past 6 hours (hackatime genuinely sucks - cant record my hours properly) I have worked on integrating Lua into my server. this is for runtime modification and future plugin support. I also developed a spatial hash following Teschner’s Spatial Hashing algorithm. I dont know how well this post will fair and I dont even know how to get a newline character in these posts, so I will cut it short for now. if you want I can always go more in depth in the comments - just ask! :)\n• All devlogs, followers, and associated data will be removed. View Devlog button","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5f16dbdc-f990-4ff9-a244-a0743ac39513-3d06ccda-fc50-4bd7-af5b-0ebcdef01bbd.html%3Bcharset%3Dutf-8"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmse4rslj0073pj7bke770f1z","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1785816051.645789,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1785816051645789","postedAt":"2026-08-04T04:00:51.645Z","text":"Day 215 / 365\nToday was really productive!! On my game (called one turret) I reimplemented progress bars into the recode, got enemy waves fully working, added the skip-to-wave button, readded the escape key menu that now pauses, alongside buffing the market building after some light playtesting. I also have half of a converter for the old map format (which are really just zip files with a few json and images) to the new format (which is a godot resource file). Tommorow i will probably finish up the converter, then convert all the old maps into the new format. Then once thats done... I can start the first beta test for the update :) as for after the beta feedback processing junk, il probably work on reimplementing modding for the recode system. either that or remaking the map editor to be better. I did not work on my yomi hustle mod today though. But i have a sneaking suspicion i will do a lot tommorow (i have to wake up early for some stuff)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/53de3aa2-ab19-4419-8120-e9007b82dffb-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmse6sb7p007apj7bzlp0ide3","user":{"id":"cmsdnx6ok006opj7b0xv7csdj","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"QuackX","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-03/11739567037553_1237d711f8a0df25ed04_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-03T20:09:15.284Z","updatedAt":"2026-09-06T01:00:19.269Z"},"timestamp":1785819436.425629,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785819436425629","postedAt":"2026-08-04T04:57:16.425Z","text":"📔 *New Devlog Boosted* *Author:*  @gusin9113 \n*Title:* <http://Nara.io|Nara.io> *Summary:*\n      You are browsing as a guest.\n      Sign up\n      (or log in) to start making projects! *Progress:*\n• None *Next Steps:*\n• server devlog #1 - Lua integration + writing a spatial hash. hey everyone! apparently my last project didnt get any stardust because I didnt devlog (and some people being unreasonable in their feedback). so here we go! over the past 6 hours (hackatime genuinely sucks - cant record my hours properly) I have worked on integrating Lua into my server. this is for runtime modification and future plugin support. I also developed a spatial hash following Teschner’s Spatial Hashing algorithm. I dont know how well this post will fair and I dont even know how to get a newline character in these posts, so I will cut it short for now. if you want I can always go more in depth in the comments - just ask! :)\n• All devlogs, followers, and associated data will be removed. View Devlog button","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/06e931fb-4ebd-4a1a-8da0-8da60446942f-7f74dc2b-11f4-4bc0-ac97-12fc309516c2.html%3Bcharset%3Dutf-8"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmsdnx6r0006rpj7btt00arrf","user":{"id":"cmsdnx6ok006opj7b0xv7csdj","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"QuackX","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-08-03/11739567037553_1237d711f8a0df25ed04_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-03T20:09:15.284Z","updatedAt":"2026-09-06T01:00:19.269Z"},"timestamp":1785787749.923119,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785787749923119","postedAt":"2026-08-03T20:09:09.923Z","text":"📔 *New Devlog Boosted* *Author:*  @The-Craw \n*Title:* Crawssembly *Summary:*\n      You are browsing as a guest.\n      Sign up\n      (or log in) to start making projects! *Progress:*\n• Programming languages are a lie! Learn how computers actually work! Scratch but for machine code. Runs on a custom-built rust-based VM and compiler. Over ~450 unlogged hours before starting Stardance. Programmed 100% in nano, no fancy editors used! ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Github: <https://github.com/Jonah-Crawford/Crawssembly‎> ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Crawssembly Online: <https://crawssembly.ultimatecraw.xyz/‎> ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ Crawssembly Docs: <https://docs-crawssembly.ultimatecraw.xyz/>\n• I’ve made publishing packages super easy now, all you need to do is craw init to create the package, and then craw pkg publish. As long as you’re signed into CPM and gh, it’ll just work\n• I’ve added Markdown support for CPM packages 🔥 *Next Steps:*\n• Once you get 1 command working, many more will follow! That’s right, a command line written 100% in Crawssembly code 🔥 \n• I’ve decided to add a heap library to complement the stack library. Doing this should make my next idea easier \n• This is also my official announcement that I’ll be doing much less programming, due to summer holiday starting now. This is because I can’t program during family time, camping weeks, and other events. In addition, I have University after summer holidays, so this reduced productivity will continue throughout the rest of Stardance. Thank you all for making Crawssembly the number 1 project on stardance! View Devlog button","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d46c565b-6447-4414-ba52-2f47ff904a37-6ce8e335-737f-4b65-84a6-bdf9f21079e4.undefined"],"mux":[],"reactions":[{"name":"sunny","usersReacted":[],"char":"☀️"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"rustlang","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/rustlang/b23b2fe8c0dbfa5c.png"}]},{"id":"cmscn4axn006fpj7bcocey8yc","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1785725933.232789,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1785725933232789","postedAt":"2026-08-03T02:58:53.232Z","text":"Day 214 / 365\nI didnt do much today in terms of programming or coding, but i still felt happy about today :) Most of my time and energy was eaten up by me driving my mom to the airport. well, driving the car back. Originally she was going to go to the local airport, but we had to go to an airport a few hours away since her flight got cancelled for whatever reason. odds are it was the rain maybe. i dont really know lol. but tommorow i should be free, free!! yay!!\nno comments about the doodle for today lol","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f6a56ea2-cd39-47d4-b709-c8e71cb2f779-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"car","usersReacted":[],"char":"🚗"},{"name":"rain_cloud","usersReacted":[],"char":"🌧️"}]},{"id":"cmsb9vi0g0069pj7bnvh7vl9p","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1785643223.078189,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1785643223078189","postedAt":"2026-08-02T04:00:23.078Z","text":"Day 213 / 365\nI got the flying in my yomi hustle mod working good! See video attached :) well maybe i should have added a part where i actively use it, but as you can see in some parts of the video you can freely control the bird and its fast enough to combo with. I will probably be adding the attacks for em soon, alongside the big robot summon i plan. As for my game one turret, I got the wave and wave timer system to work now! So now its really just some small things i want to throw in before i can start the first beta test of the recode. For example, visual progress bars for buildings. I also need to remember to setup the maps for the new system, and hook up the new main scene to the main menu. But yeah really close to finishing it! I also went to the store today to look at some chairs to replace my current gaming chair. if you remember post 148, the arm-resting-part had broken and i fixed it with a sponge taped to the piece. anyways, the chair is old so its due for a revive anyways. Im probably just going to end up getting the same model though lol, its like the perfect chair :) I didnt buy the chair today because i am waiting for some coupons my mom got from the warranty stuff to fully be like processed and whatnot idk\nIn totality, very good day.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/75eec9ad-0952-4041-80cb-b3cff73362d2-image.png","https://imgutil.s3.us-east-2.amazonaws.com/e3c34656d01bf7c79169c66a0eed07da950ba0b8ba15a235fd342fd27b455aa9/2026-08-01_23-59-51.mp4"],"mux":["Po7p00YhWEBtugATzQQcSa7icK9ngIIFxL4efafBRLvo"],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmsb42yvg0063pj7bjphza896","user":{"id":"cmsb42yvb0061pj7btrkx4zv8","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"Lifelag","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2025-10-06/9641151653459_a30980fe3f8584ed01fd_192.png","webring":[],"newMember":true,"timezoneOffset":-14400,"timezone":"America/Manaus","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-08-02T01:18:20.424Z","updatedAt":"2026-08-26T17:53:36.751Z"},"timestamp":1785633495.367319,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785633495367319","postedAt":"2026-08-02T01:18:15.367Z","text":"Hi guys, today i built an app inspired by beyond's `<http://nyos.dev/prescript|nyos.dev/prescript>`, it is practically the same thing on the frontend, but it uses a different method for getting the prescripts, it does this by fetching them from a database.\n\nIn this app, you simply do as instructed, it is inspired by the Prescripts of Limbus Company as well as Library of Ruina, short summary: Prescripts consist of cryptic orders that you have to follow.\n\nit is at <http://prescript-daily.vercel.app|prescript-daily.vercel.app>.\n\n_*Play Limbus Company*_","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/af45c5dd-8358-4a3f-b223-d0b86c2db3c7-image.png"],"mux":[],"reactions":[{"name":"vercel","usersReacted":["cmsb42yvb0061pj7btrkx4zv8"],"url":"https://emoji.slack-edge.com/T0266FRGM/vercel/b3068754b6a5e6fa.png"},{"name":"summer-of-making","usersReacted":["cmsb42yvb0061pj7btrkx4zv8"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmsalfi1d005tpj7bk0ivjxtv","user":{"id":"cms0m3vzr000ppj7bhtdx7wrd","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"CC-U0B86EJFYRJ","streakCount":0,"maxStreaks":2,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://i.imgur.com/xGtLTa3.png","webring":[],"newMember":false,"timezoneOffset":7200,"timezone":"Europe/Amsterdam","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-25T16:57:28.504Z","updatedAt":"2026-08-31T17:53:36.660Z"},"timestamp":1785602167.607879,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785602167607879","postedAt":"2026-08-01T16:36:07.607Z","text":"Today I finished my PCB. I still may want to add some more silkscreen art on the back, and I have to check some things before ordering. But we’re aaaaalmost there with this project and I’m pretty excited. I got a quote from jlcpcb and it looks like it'll cost me like, 2€, including shipping, so that's great!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/127af576-a5df-418d-8d07-fdccd4851b97-500277c5-0575-4b89-af4f-eb6381fe32fd.jpg"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"art","usersReacted":[],"char":"🎨"},{"name":"pcb","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/pcb/44733ba2259f07c4.png"}]},{"id":"cmsadkg9z005lpj7b82bi5ahw","user":{"id":"cms8fl3u4004gpj7be13yrw6w","name":"Kristal Adhikari","identityId":"ident!vwfJX8a","authEmailVerified":true,"verificationStatus":"needs_submission","username":"kristaladhikari01","streakCount":0,"maxStreaks":2,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/b8d1a70728551f35e3859eddd7de8a59?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-31T04:17:03.917Z","updatedAt":"2026-08-14T11:44:39.496Z"},"timestamp":1785588960.607929,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785588960607929","postedAt":"2026-08-01T12:56:00.607Z","text":"just completed my animated modern login page!!!","attachments":["https://imgutil.s3.us-east-2.amazonaws.com/261d5c3f3c1b163bbaf4f892b0da25d7222cebc41e5f87d7a8be26e611578b9f/modern_login_page___kristal_____mozilla_firefox_2026-08-01_18-40-16.mp4"],"mux":["u02Ps100Wg0200diXhCtY00zDw014FoNvbUDeaYpp83k6hNPE"],"reactions":[{"name":"ultrafastparrot","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/ultrafastparrot/5148eb2f1db74d3b.gif"}]},{"id":"cmsadfbbm005hpj7bnqvr0ynd","user":{"id":"cms8fl3u4004gpj7be13yrw6w","name":"Kristal Adhikari","identityId":"ident!vwfJX8a","authEmailVerified":true,"verificationStatus":"needs_submission","username":"kristaladhikari01","streakCount":0,"maxStreaks":2,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/b8d1a70728551f35e3859eddd7de8a59?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-31T04:17:03.917Z","updatedAt":"2026-08-14T11:44:39.496Z"},"timestamp":1785588723.071879,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785588723071879","postedAt":"2026-08-01T12:52:03.071Z","text":"check it out guys! my hacktime status","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/da3d2991-cc44-4892-b5e5-29b6c1e2d2b2-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cms9ui4dg0051pj7b4kalgo2x","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1785556941.173049,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1785556941173049","postedAt":"2026-08-01T04:02:21.173Z","text":"Day 212 / 365\nI worked a bit on my game \"one turret\" today!! yay!! I got the turret inventory to work with the recode stuff :). I was debating on whether to have map manager, turret manager, or enemy manager handle adding items into the turret, but ultimately opted to just adding it as a function of the map resource. The map resource effectively acts as a save. this is actually the same on how it worked before the recode, just now its a godot resource instead of a renamed zip file. and as for my yomi hustle mod, I got the summon to be able to get influenced by a thingamajig that happens every action, but i still need to fine tune the flying.\nI also had some bundt cake that was pretty good (forgot to get a photo)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d38c06b7-d49d-462c-b275-24a91f912102-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cms9z00k30059pj7bps7w4u7i","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1785564494.011779,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785564494011779","postedAt":"2026-08-01T06:08:14.011Z","text":"*Devlog XIII*\n\nSpent some time off from working on this project, started the beginnings of another one. Finally ended up getting the interest to come back to this one\n\n> To recap, my project is a custom made rendering engine that focuses on diverse rendering options along with high stylistic control (very high-level explanation). \n💡 *Overview* \n\nCommit message for this devlog:\n> BREAKING CHANGE - New asset system, new scene system, renamed SceneLoader to PrefabSpawner, still need to update rest of code with temp fix until reworking for new system. \n✨ *What _did_ I do?* \n\nPreviously, the asset manager did still handle caching already loaded assets (models, materials, textures), however the implementation was not professional and temporary:\n• Caching based on a string key (slow) \n• Broke the \"single responsibility principal\" many times by uploading to the GPU & constructing Scene objects \nNow, I am using *AssetHandles* (UUIDs) for caching, and I no longer uploading to the GPU in AssetManager.\n\n❌ *What _didn't_ I do?* \n\nThis new system is a good start for realigning and separating the different parts of the program, but is only about a third of the work. For what I still need to do, this is what follows:\n1.  Stop uploading to the GPU in the PrefabSpawner (scene)  \n2. Fix the renderer and find where I will upload the mesh & texture data. \n3. Check for compilation and working across the whole project.\n4. Change every instance of AssetManager to using AssetHandles.\nOnce I have these, I can move onto redoing the renderers and FINALLY start working on the \"fun stuff\"\n\n❤️ *Thanks for reading!!* ☀️\nGithub repo: <https://github.com/pkncoder/Engine/tree/Phase-IV/>\nProject landing page: <https://pkncoder.github.io/Engine>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/894a457b-cce7-4d60-a170-33cc009bf004-d182ffe9-46af-4a08-9f23-1c6282928423.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"}]},{"id":"cms9bnfr9004xpj7b3dfagc0i","user":{"id":"cmpeg9hqd000mdzwx0mmlrntp","name":"Tony Di Bonifacio","identityId":"ident!axf4J0","authEmailVerified":true,"verificationStatus":"verified","username":"ToeKnee","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/ToeKnee-top","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9098a515-b456-4404-b776-7f6ccf2b3d48-pfp_1024.png","webring":[],"newMember":true,"timezoneOffset":-18000,"timezone":"America/Chicago","pronouns":"He/Him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-20T19:23:31.717Z","updatedAt":"2026-09-06T21:29:14.478Z"},"timestamp":1785525275.757559,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785525275757559","postedAt":"2026-07-31T19:14:35.757Z","text":"Just shipped a new feature! <https://stardance.hackclub.com/projects/25308/devlogs/32374|stardance.hackclub.com/projects/25308/devlogs/32374>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/14e557bd-69c1-434a-aaad-4619c671bf32-screenshot_2026-07-31_140708.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cms963lc3004ppj7bsi9u6ho6","user":{"id":"cmnl9hqiw000tji38ab8s7hj6","name":"SalticHash","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"SalticHash","streakCount":0,"maxStreaks":2,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://saltichash.vercel.app/","github":"https://github.com/saltichash","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8d13a1d1-96e8-4391-8c19-6702ee5306d3-pfp.png","webring":[],"newMember":false,"timezoneOffset":-21600,"timezone":"America/Regina","pronouns":"he / him / his","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-08-19T17:51:56.317Z"},"timestamp":1785515952.090729,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785515952090729","postedAt":"2026-07-31T16:39:12.090Z","text":"My Fudge arrived finally! (29 days...)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5716c7c2-22c9-4ed3-8b83-0059e11a6918-fudge.png"],"mux":[],"reactions":[{"name":"fudge","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/fudge/e6226d106aa46a57.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"package","usersReacted":[],"char":"📦"}]},{"id":"cms87p5jq003tpj7bb3muhocv","user":{"id":"cmplrvebz003y2yl920085m0k","name":"Ethan Hawksley","identityId":"ident!RLwfgP","authEmailVerified":true,"verificationStatus":"verified","username":"ethanhawksley","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"http://hawksley.dev","github":"https://github.com/ethanhawksley","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/d60df224a07480ddec1caa8581b3e0e8?d=identicon&r=pg","webring":[],"newMember":true,"timezoneOffset":3600,"timezone":"Europe/London","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-25T22:22:52.751Z","updatedAt":"2026-09-05T19:04:00.289Z"},"timestamp":1785458170.318299,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785458170318299","postedAt":"2026-07-31T00:36:10.318Z","text":"I've just gotten back from Horizons Europa and had a blast! I made sure to write a new blog post <https://hawksley.dev/blog/hack-club-horizons/> all about it before I forget.\nI've also been doing some miscellaneous changes to the descriptions on each page, and my OG images now use text-wrap balance so they look nicer! I've changed from logical css properties back to physical properties (width, height, etc.) because I want to support old or custom browser engines. I've clarified the split licensing that my site uses - a mix of MIT, CC BY, CC BY SA, and ARR. And finally, I discovered I can losslessly compress PNG's just by reprocessing them, so I did that for my whole site.\nMy site's github repository <https://github.com/ethanhawksley/ethanhawksley.github.io> has 8 stars now :yayayayayay:","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2f534c6f-7c0c-4680-b219-6b83f11066b9-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/988eee90-b689-4e3d-9530-6249d6e42dbb-1e3608b6-6fc4-45d0-bedd-cca7eef74299.png"],"mux":[],"reactions":[{"name":"github","usersReacted":["cmplrvebz003y2yl920085m0k"],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"summer-of-making","usersReacted":["cmplrvebz003y2yl920085m0k","cms8u8ro6004npj7b0sxzu53k"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"hackclub","usersReacted":["cmplrvebz003y2yl920085m0k"],"url":"https://emoji.slack-edge.com/T0266FRGM/hackclub/406d159839f083a4.gif"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"sarthak","usersReacted":[],"url":"https://emoji.slack-edge.com/T09V59WQY1E/sarthak/552b17e9d1edd237.png"}]},{"id":"cms8exocf0045pj7bjzo75b9l","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1785470311.972469,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1785470311972469","postedAt":"2026-07-31T03:58:31.972Z","text":"Day 211 / 365\nToday was basically like yesterday in the snese i didnt do much lol. I worked the tiniest bit on my yomi hustle mod, and got the puppet to work! Right now i can spawn them, and they can explode on command. Odds are i can work on it a lot more tommorow since il be at the pc with it all day hopefully. I also designed the minions. Im actually going to make it so you get one big robot minion and one little bird minion rather than 5 little guys. I also updated a bit of stuff in my gmtk game for a post-jam update as its lowkey shameful to keep it in the state it is. I feel the need to update it to prove myself in a sense.\nToday was also my brothers birthday so thats cool :)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/853b0d99-ab46-483f-aed2-45e3576fb4f6-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6d174f59-3679-4f5d-a25e-11e4e9e7d45c-image.png","https://imgutil.s3.us-east-2.amazonaws.com/71bf3c74b739b097f2521dd4b8b5bdf1a03cc2c70488e31948874ff4c66314b9/2026-07-30_23-50-23.mp4"],"mux":["fgOHnyfmfUI00hcAd02XssefUeK01NilvidDQT8aE9G4JQ"],"reactions":[{"name":"robot_face","usersReacted":[],"char":"🤖"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"birthday","usersReacted":[],"char":"🎂"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cms8fl3ue004ipj7bjdcs2y3f","user":{"id":"cms8fl3u4004gpj7be13yrw6w","name":"Kristal Adhikari","identityId":"ident!vwfJX8a","authEmailVerified":true,"verificationStatus":"needs_submission","username":"kristaladhikari01","streakCount":0,"maxStreaks":2,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/b8d1a70728551f35e3859eddd7de8a59?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-31T04:17:03.917Z","updatedAt":"2026-08-14T11:44:39.496Z"},"timestamp":1785471419.944489,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785471419944489","postedAt":"2026-07-31T04:16:59.944Z","text":"i am currently learning python coding along with the uses of fun modules. also, i have a two days streak and 1 hours 6 minutes of coding time on Hacktime","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e3d95f89-de5a-47d9-8e70-59d855d87cc1-image.png"],"mux":[],"reactions":[{"name":"python","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/python/41b58ee47e0f7c0d.png"},{"name":"summer-of-making","usersReacted":["cmsaww6f10060pj7b1h7bsq38"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cms6zdw1x003dpj7b1deujzn9","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1785383739.169919,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1785383739169919","postedAt":"2026-07-30T03:55:39.169Z","text":"Day 210 / 365\nToday i didnt do much lol. I started the day by playing some games, then watched my friend play games, and then i wasnt able to work on my yomi hustle mod since i was on a different pc. But when I did get back, i added a slide kick thing move (like the one from ninja) and also started work on the puppet mechanic. I think im going to have to be very careful with how i design it, since most puppet characters are like just one puppet, but im planning mine to be multiple. I made it so the character can summon (one) minion. Hopefully tommorow i can start adding the commanding stuff! and more than one minion, which might actually be easier than i expect. Ive also been debating on whether to update my gmtk game or not, but odds are im going to continue this project of modding kaplin into everything!!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a8cb499c-e49f-4397-9541-53d64135f650-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cms734l71003lpj7by8rvveeu","user":{"id":"clfcvj3580hhyqfqh6onsc29b","name":"PixelSaver-U0498TGUX0B","identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"PixelSaver-U0498TGUX0B","streakCount":0,"maxStreaks":4,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://https","image":null,"fullSlackMember":true,"avatar":"https://avatars.slack-edge.com/2025-03-25/8657704954979_d797a973b39ce2070aed_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-07-31T17:53:37.453Z"},"timestamp":1785390025.331479,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1785390025331479","postedAt":"2026-07-30T05:40:25.331Z","text":"Officially Day 210\nPersonally day 26\n\nWorked on macondo hardware project because I had extra time today!!\nPicked the two port usb hub but with kicad instead of easyeda (i want to stick with kicad and learn one thing. it's nice, but i hate having to find footprints and symbols)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/fdecc428-5fa9-4ac1-964b-21b59ee4fefc-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"pcb","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/pcb/44733ba2259f07c4.png"},{"name":"hardware","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hardware/38550f0e8e8a73cc.png"}]},{"id":"cms6d406k0036pj7b85qj71wv","user":{"id":"cms0m3vzr000ppj7bhtdx7wrd","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"CC-U0B86EJFYRJ","streakCount":0,"maxStreaks":2,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://i.imgur.com/xGtLTa3.png","webring":[],"newMember":false,"timezoneOffset":7200,"timezone":"Europe/Amsterdam","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-25T16:57:28.504Z","updatedAt":"2026-08-31T17:53:36.660Z"},"timestamp":1785346328.931709,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785346328931709","postedAt":"2026-07-29T17:32:08.931Z","text":"Today I started working on the PCB of my project. Everything here will be moved (I have literally routed nothing) but I found all the footprints and made the outline in photopea ","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e6f14cd2-2f3e-4b4d-b1a4-d5ffd7b7d637-img_3862.jpg","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f88b877f-9585-40eb-9731-a9d805bbbea4-img_3861.jpg"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"pcb","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/pcb/44733ba2259f07c4.png"}]},{"id":"cms5jx9rd002vpj7b7ubt6hpy","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1785297304.831419,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1785297304831419","postedAt":"2026-07-29T03:55:04.831Z","text":"Day 209 / 365\nToday was fairly nice, though i was tired most of the day for some reason. I worked a bit more on my yomi hustle mod! I actually finished all the base animations, and made like three moves lol. A kick, a punch, and a upwards attack thing where he gets on his tippy toes and it somehow does damage. I will probably get work on the actual minion part. I did some research and apparently my character's archetype is 'puppet', in particular 'swarm puppet' since its multiple small guys instead of one big one. Oh fun fact rather than using the main arrow symbol that yomi uses for attack icons, i drew my own arrow ased on how i generally draw arrows lol. i mean, it is my character. and if im going to be modding my character into as many games as i can, i think i should make it obviously mine. next after yomi im thinking stacklands or maybe terraria. or just noita since that would probably just be a player skin which is easy.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/30e1c9e6-a725-4260-992b-76929c07abc3-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/16b3bbec-370f-4c85-be46-5a5f7b6c0db6-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"pencil2","usersReacted":[],"char":"✏️"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"microscope","usersReacted":[],"char":"🔬"}]},{"id":"cms44movj002lpj7bbc30w0ho","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1785211150.855309,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1785211150855309","postedAt":"2026-07-28T03:59:10.855Z","text":"Day 208 / 365\nSince Im not really in the mood to work on my long term game or any other actual game, i had a brilliant idea!! im going to self insert my little oc guy into all the steam games i own that support modding!!! I think it would atleast be a funny youtube video :) that is if i turn it into a video im not promising anything. Today i started with yomi hustle! I got most of the core movement stuff down and will focus on the moves tommorow. I had to remove his arms for budget cuts though. dont worry they re appear when most important (like jump anim and punch anim). im thinking the gameplay will be summoner-based. I dont know exactly what core archetype though, id need to research that. I think hes closest to a zoner from my design","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/862b5ee0-7231-4d20-8965-41fdf108f2af-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/470e533b-7a2a-48ea-90c3-779598f1b10c-image.png"],"mux":[],"reactions":[{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"microscope","usersReacted":[],"char":"🔬"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cms38xlsm001wpj7bmcdi8zij","user":{"id":"cmnb2df5j000dv6qrq730ucws","name":"Ahmad Maulana","identityId":"ident!WNfpwp","authEmailVerified":true,"verificationStatus":"verified","username":"Henry Wauzivuff","streakCount":0,"maxStreaks":18,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/432da19a35990089e1cc4b702aff5a1c?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":36000,"timezone":"Australia/Canberra","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T05:26:40.033Z"},"timestamp":1784817045.436529,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784817045436529","postedAt":"2026-07-23T14:30:45.436Z","text":"_23 July 2026, Thursday, Day *204/365*. *161 Days left. Jueves*._\n_TODAY!!1!! well +30_\n• Creative writing in English. Somehow segued into Sam Neill\n• Forget about dnd club atp I can't. \n• Begun work on a pcb card... Some drawing, felt like a not very productive evening somehow..\n• <#C0B4WPB36F8>.\n• ayo vro what's going on in <#C0266FRGV> :sob-pray: got me cackling\n_News:_\n• New Zealand actor Sam Neil, famously known as Hector Faulkner in _The Hunt for the Wilderpeople_ and Alan Grant in _Jurassic Park_, <https://www.abc.net.au/news/2026-07-16/sam-neill-cause-of-death-revealed-by-agent/106922682|passed away> last week, in Sydney on July 13 2026.\n• A Google search reveals his passing in Darlinghurst, nearby Crux's venue and only a day after.\n_Enjoyment: 5/10, Productivity: 6/10._\n_*Song of the day:*_ :thragg-itspeak: <https://www.youtube.com/watch?v=6DiT0r1kPk8|HOLYY>\n\n_Streaks:_\n1. _Coding:_ yesish\n2. _Art:_ Not yet, prolly gonna practice now\n3. _Documentation: IM HEREE ON TIMEE_\n_*368 more days.*_\n`I would, only if it's ████`\n```That did happen yes```\n> black, white or █████\nIt's an anniversary of something to me tomorrow. One that brought me here.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/bf43db34-e4d8-40b7-bb24-b71ee2db1964-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/42418320-b1a4-4b35-9a02-3d0720c9204d-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/18fce070-4cee-40f5-9a7d-f2fb925e485b-20260723_214302.jpg","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/343ecb0d-c7f3-46f0-9545-0511c734b398-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/085137f6-0a00-47d7-a152-31b75516fe1f-790dad3e-642d-4622-9016-14f7a48acfac.jpeg"],"mux":[],"reactions":[{"name":"pcb","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/pcb/44733ba2259f07c4.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"hackclub","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hackclub/406d159839f083a4.gif"},{"name":"google","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/google/db268afe9280381b.png"}]},{"id":"cms3k1ka80026pj7btzso2fj7","user":{"id":"cms0m3vzr000ppj7bhtdx7wrd","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"CC-U0B86EJFYRJ","streakCount":0,"maxStreaks":2,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://i.imgur.com/xGtLTa3.png","webring":[],"newMember":false,"timezoneOffset":7200,"timezone":"Europe/Amsterdam","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-25T16:57:28.504Z","updatedAt":"2026-08-31T17:53:36.660Z"},"timestamp":1785176573.605829,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785176573605829","postedAt":"2026-07-27T18:22:53.605Z","text":"Yesterday I did a bunch of troubleshooting and today I finally completed the breadboard version of my last circuit. I feel like it’s pretty validated now so next item on list is: figuring out KiCad","attachments":["https://imgutil.s3.us-east-2.amazonaws.com/e5813a8d589b7daa216d08398a549b63436fc26e8188d82a66fe6312eda190a8/img_3849.mp4"],"mux":["RjlExrzcKpFfTmajBG02AFJGJ01eGn5YkBksVba00OLzSo"],"reactions":[{"name":"summer-of-making","usersReacted":["cms66954m0034pj7bcd2niqf1"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"pcb","usersReacted":["cms6fa79b003bpj7brtc0w4jg"],"url":"https://emoji.slack-edge.com/T0266FRGM/pcb/44733ba2259f07c4.png"}]},{"id":"cms3w4o97002dpj7bv4us69sl","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1785196874.104529,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785196874104529","postedAt":"2026-07-28T00:01:14.104Z","text":"—————– Devlog XII —————–\n\nI haven’t done as much programing recently, but yesterday I wanted to finish what I needed to do quickly, as it wouldn’t take that long.\n\n&gt; To recap, my project is a custom made rendering engine that focuses on diverse rendering options along with high stylistic control (very high-level explanation).\n🎯 *UUIDs*\nFor a quick explanation of what a UUID is: UUID stands for Universally Unique Identifier. In practice it is a random alphanumeric (a-z,0-9) ID between 64-128 bits.\nFor my project, I used an unsigned 64 bit integer (no negative numbers). It isn’t exactly what the standard for a UUID is, as it isn’t alphanumeric, but I think for now 18.4 quintillion ids are just fine.\n\n⬆️ *What Next??*\nNow that I’ve finished this, the next step is to gut & rewrite the entire asset managing system. I need to redo how files are found, how data is stored, how they are retrieved. Basically the CRUD (create, read, update, delete) line and more.\n\n❤️ *Thanks for reading* \nGithub repo: <https://github.com/pkncoder/Engine|github.com/pkncoder/Engine>\n Project landing page: <https://pkncoder.github.io/Engine|pkncoder.github.io/Engine>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/022c2838-d652-4784-8cc5-f629215f6caf-082680fd-bee3-42f8-bc00-5e0996a26cc8.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cms32myf500012f9xq4phbb9q","user":{"id":"WXENsQbIRUsj2xVuVCScDqobv40BBlYt","name":"Harshil Arora","identityId":"ident!XkfKQP","authEmailVerified":true,"verificationStatus":"verified","username":"elipseday","streakCount":null,"maxStreaks":null,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"http://elipseday-nine.vercel.app","github":null,"image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b4c87d99-63b0-4ea2-b473-14f941d8bff3-elipseday.png","webring":[],"newMember":false,"timezoneOffset":14400,"timezone":"Asia/Muscat","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-27T10:14:20.092Z","updatedAt":"2026-08-28T13:29:58.098Z"},"timestamp":null,"slackUrl":null,"postedAt":"2026-07-27T10:15:44.318Z","text":"I didn't make anything. I didn't do anything. I just did summer school-work for extra credit. Plan to work on HC for more hours for horizons,","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5f816ea1-576f-4dc1-85c8-d44cd48aa48e-star.jpg"],"mux":[],"reactions":[]},{"id":"cms2ldhzt001kpj7boi4l3hjw","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1785118345.525779,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1785118345525779","postedAt":"2026-07-27T02:12:25.525Z","text":"Day 207 / 365\nToday itself wasnt half bad. I was mostly just playing games to recover from my lock in lol. Il get back to working on stuff tommorow. I even booted up some pokemon go and drove around town with my brother. There was some event today that allowed you to get a free mega rayquaza so thats sick :) Il be honest im not really feeling good with my GMTK game. While the idea is good, its sooo overscoped and janky and whatnot. Theres no tutorial (except one easily skippable piece of text), barely any actual content, and a few other things. I suppose i feel like its undercooked? I feel like its undeserving to be a contender, and I feel bad for making it. Feel bad that im saying 'This is a thing i made for one of the most popular jams ever'. Shameful. Which makes me wonder if i should go through the effort of updating it. I mean, I know how i would make it better, but whats the point if its after the jam? Its not like if the game is good, it would suddenly get a second chance to become popular. Since I suck at marketing, I feel that if the game was good, then GMTK is a great way to get a project off the ground, no? Maybe im getting a bit greedy with that mentality. I enjoyed development either way.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/37a1a9a0-f3e9-4920-973e-77f6490f66e3-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cms1jwv5z001cpj7bw2jnt8xs","user":{"id":"cms1jwv5u001apj7b0b5igbb8","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"eyephoria","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-07-26/11676635712801_2230af44d7f89adbd13d_192.jpg","webring":[],"newMember":true,"timezoneOffset":18000,"timezone":"Asia/Almaty","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-26T08:43:47.779Z","updatedAt":"2026-07-28T17:53:38.308Z"},"timestamp":1785055423.568729,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1785055423568729","postedAt":"2026-07-26T08:43:43.568Z","text":"Today I opened Vscode","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/69ede4b2-5f30-47df-b53a-73c3e63f33bc-img_20260726_134041.jpg"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":["clw4beyb5000cinwsilimmv0x","cmqfyfs3r004d5v1dx2q0s86d"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"vsc","usersReacted":["clw4beyb5000cinwsilimmv0x","cmqfyfs3r004d5v1dx2q0s86d","cms3up7iz002bpj7bah56uwrq","cmhrfdmnw000413gf5isi0oq7"],"url":"https://emoji.slack-edge.com/T0266FRGM/vsc/e8c6486bfbf1aaa0.png"}]},{"id":"cms19mvce0011pj7bzv17m582","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1785038158.435799,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1785038158435799","postedAt":"2026-07-26T03:55:58.435Z","text":"Day 206 / 365\nMost of my day was taken up by going to my brother's swim meet. yay. when i got home i got back on that grind for GMTK. I will be finishing it tonight, even if i need to stay up late for it lol!! I love the grind!! Yay!! The game will atleast loop, but il see how i feel about trinkets once im done. I think i need to focus on more items first. Maybe I can add trinkets in the little time at the beginning of tommorow before the jam closes.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f622c273-b99a-4e30-9c50-89cb5641b182-dp-gifexport.gif"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cms0m3w01000rpj7b9t8goaok","user":{"id":"cms0m3vzr000ppj7bhtdx7wrd","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"CC-U0B86EJFYRJ","streakCount":0,"maxStreaks":2,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://i.imgur.com/xGtLTa3.png","webring":[],"newMember":false,"timezoneOffset":7200,"timezone":"Europe/Amsterdam","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-25T16:57:28.504Z","updatedAt":"2026-08-31T17:53:36.660Z"},"timestamp":1784998643.872159,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1784998643872159","postedAt":"2026-07-25T16:57:23.872Z","text":"Hi! First project here!\n\nI'm making my first PCB as a birthday gift, it will be orca-shaped (my friend’s favorite animal)! Today I worked on the circuit, this is an astable multivibrator which I found online, it basically flashed two LEDs sequentially. But I modified it to be controlled by a photoresistor (so the LED only flash when it's dark!) and I also added a simple pushbutton powered LED just for funsies. \n\nHere’s my schematic, I tested it on Falstad and it works. Next step: testing it on breadboard. \n(excuse my notes in italian, they describe the circuit how I described it above)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2dbc0e89-9149-4bdb-95b6-2e8d42ceacb0-img_3825.jpg"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"pcb","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/pcb/44733ba2259f07c4.png"},{"name":"pcb","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/pcb/44733ba2259f07c4.png"},{"name":"birthday","usersReacted":[],"char":"🎂"}]},{"id":"cmrzngd5j0006pj7bavi7lo21","user":{"id":"cmnb2df5j000dv6qrq730ucws","name":"Ahmad Maulana","identityId":"ident!WNfpwp","authEmailVerified":true,"verificationStatus":"verified","username":"Henry Wauzivuff","streakCount":0,"maxStreaks":18,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/432da19a35990089e1cc4b702aff5a1c?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":36000,"timezone":"Australia/Canberra","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T05:26:40.033Z"},"timestamp":1784637018.072999,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784637018072999","postedAt":"2026-07-21T12:30:18.072Z","text":"_21 July 2026, Tuesday, Day *202/365*. *163 Days left.* Martes._\n_TODAY!!1!!_\n• First day back\n• Wow\n• Uh situations\n• Borrowed ESP32 from friend\n• Still cooked\n    ◦ Design journal\n    ◦ Photography journal (help I dont know photography techniques I need)\n• 60% Robotics test tomorrow :fear: \n• Some more short drawing practice\n• Began <#C0ATP7MTNPJ> project\n• I should lock back in but I just can't :sad-pf: \n_News:_\n• no clue aibaba ai something something look at <#C08HH2NSXC7> \n• _*Song of the day*_: Minecraft <https://www.youtube.com/watch?v=dEgjOyBwIaE|OST>\n_Enjoyment: 6/10, Productivity: 5/10._ \n\n_Streaks:_\n1. _Coding:_ yesish\n2. _Art:_ yes\n3. _Documentation: IM HEREE ON TIMEE_\n_*370 more days.*_\n`HE GAVE WHAT TO ANOTHER GUY?` :thousandyardstare:\n```I feel like I'm in obsession- NO, you aren't my guy.```\n&gt; _*What did you see, <https://xkcd.com/979/|Denvercoder9>?*_\no7 to those who have a test 2nd day back","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2e15adf9-9036-4c28-b6ac-69e237ff603a-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/882e9c0b-d96b-4af4-befa-eee9c135d150-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/669daac8-e0f5-4d64-a365-5d532f540c2c-a572d7f9-11e5-4132-8277-b8e05e9c729e.png"],"mux":[],"reactions":[{"name":"minecraft","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/minecraft/a08a1dc5430409e5.png"},{"name":"camera_with_flash","usersReacted":[],"char":"📸"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"pan_with_egg","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/pan_with_egg/2b6e87660501e380.png"},{"name":"sadge","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/sadge/0964396d4a1f77f8.png"},{"name":"robot_face","usersReacted":[],"char":"🤖"}]},{"id":"cmrzud5lf000kpj7bfgbfubmg","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1784952047.207159,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784952047207159","postedAt":"2026-07-25T04:00:47.207Z","text":"Day 205 / 365\nToday I worked a bit more on my gmtk stuff! I dont have much to say lol im nearly done with the game loop (i said that yesterday but im not lying this time)! Honestly might need to scrap the whole trinket gimmick to add more food items. maybe.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d7349654-1fac-4d13-a2ca-966dd9d01244-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmrzbo7q90002pj7bi4gu64xd","user":{"id":"cmrzbo7q30000pj7bra9xcgtr","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"java","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-07-06/11530841660388_735993e182fce17cedf7_192.png","webring":[],"newMember":true,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-24T19:17:34.875Z","updatedAt":"2026-09-03T17:42:55.428Z"},"timestamp":1784920649.034529,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1784920649034529","postedAt":"2026-07-24T19:17:29.034Z","text":"<http://governmentcrow.net|governmentcrow.net>","attachments":["https://imgutil.s3.us-east-2.amazonaws.com/ea90b2c6a5291906608887df2733aeedb72e31118bc48bfdb7c91c5eb6a8423b/video.mp4"],"mux":["bpfor1Jh4xvdeMlEu9V7YDyVOx6zeo6jCbob1sllhV8"],"reactions":[{"name":"summer-of-making","usersReacted":["cms66954m0034pj7bcd2niqf1"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmrxm14nf009asmpattjk12v9","user":{"id":"cmnb2df5j000dv6qrq730ucws","name":"Ahmad Maulana","identityId":"ident!WNfpwp","authEmailVerified":true,"verificationStatus":"verified","username":"Henry Wauzivuff","streakCount":0,"maxStreaks":18,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/432da19a35990089e1cc4b702aff5a1c?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":36000,"timezone":"Australia/Canberra","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T05:26:40.033Z"},"timestamp":1784622057.022539,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784622057022539","postedAt":"2026-07-21T08:20:57.022Z","text":"_20 July 2026, Monday, Day *201/365*. *164 Days left.* Lunes._\n_*1*_ DAY _*AGO.* Today-1._\n_*Tomorrow is 21 July, Term 3.*_\n• Spain won yay\n• Looped a song for so long it's now my top 6 track\n• Sent like 2 messages, I have 36 drafted ones :sb: \n• holy craic I should start locking back in\n    ◦ Design journal\n    ◦ Photography journal (help I dont know photography techniques I need)\n    ◦ Robotics test\n• Drew a couple of owls\n• channel ping larp here\n_News:_\n• Spain vs Argentina at 5AM. Spain won the World Cup\n• _*Song of the day*_: Friend Instagram story audio <https://www.youtube.com/watch?v=oq4Facr6da4|pull> \n_Enjoyment: 6/10, Productivity: 5/10._ \n\n_Streaks:_\n1. _Coding:_ yes\n2. _Art:_ yes\n3. _Documentation:_ IM ALMOST THERE!\n_*371 more days.*_\n`WE love the big E` :sparkling_fart:\n```There are two owl families, Strigidae & Tytonidae. Strigidae have circular faces while Tytonidae have heart-shaped ones!```\n&gt; _*WHAT HAVE Y'ALL GONE AND DONE ON DAY 201?*_\n&gt; • Canberra &amp; greater Australia continues the trimester tomorrow.\n&gt; • Wish us, as I wish unto others, the best of luck o7","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ef9dd50c-2d26-43f4-a54c-c847fa8f21bf-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"camera_with_flash","usersReacted":[],"char":"📸"},{"name":"instagram","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/instagram/a6bcd1509e23ed73.png"},{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"robot_face","usersReacted":[],"char":"🤖"}]},{"id":"cmryefbuk009zsmpa4ngzwgs3","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1784864797.734889,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784864797734889","postedAt":"2026-07-24T03:46:37.734Z","text":"Day 204 / 365\nIf the weight all went falling down at once, would it be enough to crush?\nwow that was such a tough aura line oh my days im such a cool guy wow (im never going to speak again bro 😭 lowk dont know why i put that there). anyways today I worked a bit more on that gmtk game! Im like not far from the main gameloop being done. After that, its just a matter of adding and implementing trinkets, adding a lot more food items, and maybe some more machines.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f274881a-828d-42cc-9dee-fb9a5df29b50-image.png"],"mux":[],"reactions":[{"name":"shallow_pan_of_food","usersReacted":[],"char":"🥘"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmrxxm8zb009psmpae27dcuri","user":{"id":"cmrxxm8z2009nsmpanv75mqbk","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"elliotho831","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://i.imgur.com/njP1JWx.jpg","webring":[],"newMember":true,"timezoneOffset":28800,"timezone":"Asia/Taipei","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-23T19:56:22.383Z","updatedAt":"2026-08-23T07:28:13.744Z"},"timestamp":1784836576.664489,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1784836576664489","postedAt":"2026-07-23T19:56:16.664Z","text":"Hi guys ^^ ! My first message on Slack :0. I want to share my progress here so anyone could follow along.\n\nIm building a cheap & expendable reconnaissance drone.\n\nI started my Stardance project a bit late (cuz of school stuff, but I’m glad now that I got things running), so this is my first bit of progress.\n\nInitial project planning is done, that includes: project architecture (fig. 1), mission objective, CONOPS (Concept of Operations), and design objectives (fig. 2).\n\nThese requirements and constraints help make the design process easier for me. SEE YOU NEXT TIME /•᷅‎‎•᷄\\੭!!!!!!!!!!!!!!!!!!!!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7e72c5db-be5d-4773-aaf9-a0e09cc53056-screenshot_2026-07-23_13-16-55.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2b25b3ba-8108-48b8-b38e-fcd5a20fe9ff-screenshot_2026-07-22_16-02-36.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"school_satchel","usersReacted":[],"char":"🎒"},{"name":"slack","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/slack/7d462d2443.png"}]},{"id":"cmrwzddu2008ksmpa27ywx2s6","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1784779056.592979,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784779056592979","postedAt":"2026-07-23T03:57:36.592Z","text":"Day 203 / 365\nToday was really cool and good because GMTK started!! yay!! i decided to team up with my friend regonold (same guy who helped me make gnArp bAll, Souletrakk, Month of management, Culorz, and To Scale A Mountain) and since the theme is \"Counting down\", we tried to think of games with a lot of counting down. One that came to mind were those cooking games where every single little thing had a timer, so now we are making one of those. Except we are taking a page out of the gnArp bAll book with space theming. So now its a game where your in a space food truck, moving from planet to planet, and you need to cook meals on your journey before you reach the planet. Well you dont have to, but you will be penalized if you dont. and we are also going to try adding engine building. we will lock in more tommorow since my partner in crime had a tiring day before the jam started so he wasnt able to do much.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/fdddd7ee-4b39-4186-b97b-5274dbe93e86-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/50adb93c-4397-4273-b67c-ac4a40bc0519-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"pan_with_egg","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/pan_with_egg/2b6e87660501e380.png"},{"name":"rocket","usersReacted":[],"char":"🚀"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"shallow_pan_of_food","usersReacted":[],"char":"🥘"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmrx5q57q0092smpaskimau5h","user":{"id":"clfcvj3580hhyqfqh6onsc29b","name":"PixelSaver-U0498TGUX0B","identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"PixelSaver-U0498TGUX0B","streakCount":0,"maxStreaks":4,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://https","image":null,"fullSlackMember":true,"avatar":"https://avatars.slack-edge.com/2025-03-25/8657704954979_d797a973b39ce2070aed_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-07-31T17:53:37.453Z"},"timestamp":1784789724.736029,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784789724736029","postedAt":"2026-07-23T06:55:24.736Z","text":"Officiallyday 203\nPersonally day 25\n\nReally excited about today!!\nDidn't get much done, but I've stuff coming up! I might skip gmtk game jam just to figure some stuff out personally, but I did find a cute color palette for my multiplayer game, and possible a multiplayer solution! Wasn't as motivated to work on the music tagger project today but alas... it's alright.","attachments":["https://imgutil.s3.us-east-2.amazonaws.com/fe5c8adcc645c2f1afa56f5a0f25208152ef6fd20cf6d3c86032435c0f74077a/2026-07-22_23-54-40.mp4"],"mux":["E9CO1JSgiG61Rm00EXRbCN8ANTYL6I1kyHl100ffwH1Y00"],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"music","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/music/3ca55308f4a064e5.png"}]},{"id":"cmrwltwxx008esmpa7avekcmv","user":{"id":"cmrwltwxn008csmpa0bsbu8dl","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"ccode900","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://i.imgur.com/NdOZWDB.jpg","webring":[],"newMember":true,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-22T21:38:38.460Z","updatedAt":"2026-07-24T17:53:37.355Z"},"timestamp":1784756312.319059,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1784756312319059","postedAt":"2026-07-22T21:38:32.319Z","text":"I made a Face Tracking Turret that's base is the Hack Pack Mark Rober Turret but with some modifications such as an A.I HuskyLens Vision Sensor. Here is the link to my video demonstration: <https://www.youtube.com/shorts/z2q0vIX093w|youtube.com/shorts/…>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2c97b3c9-7980-4524-b0f0-cc15f3aae398-e02ef9b1-3f71-47c6-95a7-24653fa9e291.jpeg"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"}]},{"id":"cmrvyonne0081smpahvhp2we6","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1784717436.869339,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1784717436869339","postedAt":"2026-07-22T10:50:36.869Z","text":"*----------------- Devlog XI -----------------*\n\nI haven't been programming as much, as marching band 🎺 has started,\nso I've had less time. But now I can do the really exiting stuff!\n\n> To recap, my project is a custom made rendering engine that focuses on\n> diverse rendering options along with high stylistic control (very\n> high-level explanation).\n*What did I Do?*\n\nAs I mentioned in the last devlog, I have been working on doing a full passthrough of the entire project to get ready for major rewrites. I have completed by refactor checklist, so I have gone through ever cpp file to:\n* Fix warnings\n* Check object method & attribute visibility\n* Check const, static, and inline declarations\n* Change the placement and formatting of method\n* Going through every line of code to do minor logic changes & change formatting\n* Rename methods, attributes, functions, and variables to better names & names w/ personal conventions.\n* Add comments everywhere\n* Change the placement of the <#C0BBNECQ9V1> statements (main header file, object interfaces, project files, project packages, extra C++ headers)\n* Run a full clean, compile, and test of the application\n\n*The _LIE_*\n\nTechnically I didn't go through every file, as I left **AssetManager** & **Rasterizer**. Since these will be completely rewrote soon I felt like it was a waste.\n\n*What next?*\n\nNow that I have finished cleaning up the code base, the next projects are to:\n1. Move to using UUIDs instead of an entity index in scene\n2. Gut AssetManager and rewrite it\n3. Change to using metafiles instead of a predetermined path to assets\n4. Rework the scene class\n5. Extend IRenderer and get ready for the fun part!\n\n*Thanks for reading!*\n\nI tried to keep this one shorter for y'all. I don't normally get too much attention to my devlogs, but I would be more than happy to answer any questions, as there is so much more to this project that even the landing page doesn't cover (WIP).\n\nIf you're curious, feel free to reach out on slack (pkncoder), and here are some extra links about the project:\nGithub repo: [<https://github.com/pkncoder/Engine](https://github.com/pkncoder/Engine/tree/Phase-IV)|github.com/pkncoder/Engine](https:/…/Phase-IV)>\nProject landing page: [<https://pkncoder.github.io/Engine](https://pkncoder.github.io/Engine/index.html)|pkncoder.github.io/Engine](https:/pkncoder.github.io/Engine/index.html)>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/41a5c099-e68e-4290-8189-735f8e6ae7b0-185d518e-b8d4-4f47-9710-6997a9dd5dc7.png"],"mux":[],"reactions":[{"name":"c","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/c/04936eea80492ec8.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"slack","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/slack/7d462d2443.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"}]},{"id":"cmrvqpg5m007jsmpa6grcba49","user":{"id":"clfcvj3580hhyqfqh6onsc29b","name":"PixelSaver-U0498TGUX0B","identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"PixelSaver-U0498TGUX0B","streakCount":0,"maxStreaks":4,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://https","image":null,"fullSlackMember":true,"avatar":"https://avatars.slack-edge.com/2025-03-25/8657704954979_d797a973b39ce2070aed_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-07-31T17:53:37.453Z"},"timestamp":1784704033.579549,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784704033579549","postedAt":"2026-07-22T07:07:13.579Z","text":"Officially day 202\nPersonally day 24\n\nI finished my macropad!!! <https://hackclub.slack.com/archives/C0AUSQ0J7M3/p1784673626905549|https://hackclub.slack.com/archives/C0AUSQ0J7M3/p1784673626905549> github link is there and everything! Devlogged about what I did there too, so I'll skip most of that\n\nI made a little intro cutscene for every round to show how many wins each player has (I haven't added names to it yet but it's super smooth :D) That's whats playing int he video. Kind of cut the streak close for <#C0AUZ1LAMH6> but it's okay right?!?!? Losing sleep over a 3d printer is worth it :nod:.\n\nMy music tagger project is slower to develop, as I'm kind of lost as to where it should go. I have half a mind to make it a full blown music player atp... shoudl i? No clue who to ask about it, and it'd take a lot more time, but I'd know what to code and it would make sense. Right now it just adds genres and tags and can search through the database... and thats it. Not really useful, is it? Im also thinking of maybe a ranking system? like listen to two consecutive songs, and pick your fav. if you shuffle enough maybe you'll eventually rank evberything? might be fun... but wouldn't be super useful to me. Hm. Time to do some thinking.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/fad12775-d07c-4935-8df5-72ea9e279f4d-cad1.png","https://imgutil.s3.us-east-2.amazonaws.com/119179ed11179359cc7841c7492868fa03cd4b448704f20ef2a15f959569ae20/2026-07-21_23-59-03.mp4"],"mux":["hzHGhgalQt6IzkMme3NkiaoXSW02wtf02jvUgIiZQDCuI"],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"zzz","usersReacted":[],"char":"💤"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"slack","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/slack/7d462d2443.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"music","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/music/3ca55308f4a064e5.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"3d-printer","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/3d-printer/0649208127b0a528.jpg"}]},{"id":"cmrvju3d2007dsmpasanhgop4","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1784692496.390189,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784692496390189","postedAt":"2026-07-22T03:54:56.390Z","text":"Day 202/ 365\nToday I worked a bit more on my game One Turret. I recoded most of how bullets are, and will probably be making big changes soon. But before that, i will be focusing on finishing the current stuff and trying to get a beta out asap. Tommorow GMTK starts as well, so im really excited for that!!!!!!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/32036dc2-28d7-4ee7-b318-a047e43e20ea-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmrudkk7w0073smpay53h8x24","user":{"id":"cmnb2df5j000dv6qrq730ucws","name":"Ahmad Maulana","identityId":"ident!WNfpwp","authEmailVerified":true,"verificationStatus":"verified","username":"Henry Wauzivuff","streakCount":0,"maxStreaks":18,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/432da19a35990089e1cc4b702aff5a1c?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":36000,"timezone":"Australia/Canberra","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T05:26:40.033Z"},"timestamp":1784520368.198559,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784520368198559","postedAt":"2026-07-20T04:06:08.198Z","text":"_19 July 2026, Sunday, Day *200/365*. *165 Days left.* Domingo._\n_*1*_ DAY _*AGO.* Today-1._\n_*2 days until 21 July, Term 3*_\n• France vs England, England wow\n• HOLY LOCK IN! Caught up with almost the ENTIRETY of last week's logs here.\n• Begun working for my <#C0AV4TR1K5K> project! :pf:\n    ◦ I should also work on studying for my robotics test worth 60% of my grade this Wednesday :pf: \n• Drew a <https://cdn.hackclub.com/019f78c2-7ff6-7bcc-a076-61c5d7bb92ff/viva_la_vie_logo.png|thing> for my font! \n• 9 People. <#C0B4WPB36F8>. The Lighthouse<https://github.com/HEofOttoman/heirloom|.> \n_News:_\n• France vs England with England winning (for third place)\n• Day 200/365 :shocked:\n• Spain vs Argentina tomorrow at 5AM I believe. Edit.\n_Enjoyment: 7/10, Productivity: 7/10._ \n\n_Streaks:_\n1. _Coding:_ yes\n2. _Art:_ yes\n3. _Documentation:_ IM ALMOST THERE!\n_*372 more days.*_\n&gt; Why do people leave roses at graves?\n```It's the 200th day of the year; what have we all gone & done?```\n","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ca0195b9-02b8-45bf-a1d0-9e38ef94e1f9-lighthouse.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4f68fa69-01cf-4667-9666-08d03407eae0-spain_vs_argentina.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0678c5cd-76e1-4473-b054-d78ed938d612-4eb294be-18dc-49ce-a547-77b7a3ec9817.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"books","usersReacted":[],"char":"📚"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"robot_face","usersReacted":[],"char":"🤖"}]},{"id":"cmru5a7ao006gsmpaoop7ykdc","user":{"id":"clxop5vvr000a92qfci5mohea","name":"DatCodeMania","identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"DatCodeMania","streakCount":0,"maxStreaks":2,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://codemania.dev","github":"https://github.com/DatCodeMania","image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2025-03-22/8652602046449_9d0214b93979a0d0a337_192.png","webring":[],"newMember":false,"timezoneOffset":25200,"timezone":"Asia/Bangkok","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-08-22T17:23:51.909Z"},"timestamp":1784607587.675959,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1784607587675959","postedAt":"2026-07-21T04:19:47.675Z","text":"<https://github.com/DatCodeMania/discord-delete|github.com/DatCodeMania/discord-delete>: Bulk-delete your Discord messages and reactions from your data package\n\n <https://codemania.dev/delete-all-discord-messages.html|codemania.dev/delete-all-discord-messages.html>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1dbd35ed-7c17-4133-ac8b-59eeda5febf5-184bd148-1545-4c9e-bf7d-b16ea37fa3ad.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"discord","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/discord/b65d5d2cd39874f4.png"}]},{"id":"cmru4kdhn0068smpa16dfk86b","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1784606382.316529,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784606382316529","postedAt":"2026-07-21T03:59:42.316Z","text":"Day 201 / 365\nI dont have much to report on today other then the fact I did some more summer classwork an am now basically done with it. Just in time for gmtk too (which is in like 37 hours). Anyways I didnt really feel like coding today, so i just played games. Like stacklands. I 100% the stacklands 2000 dlc. This actually made me disco ver something after looking up something. Steam handles dlc achievements interestingly, in the sense you cant truly 100% a game's achievements unless you have the dlc. I find that a bit strange. Like there should be a \"100%\" and then a \"100%+\" or something of the likes if theres dlc involved.\n\nwhen i went to walmart i also saw that they were selling candy corn so i got some (i love candy corn. well. il be honest i dont love it anymore but the nostalgia makes it taste good. strange) (can we all agree that the pumpkins are better?)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1be87eae-69db-429a-8530-21e3e4bcfdfd-image.png"],"mux":[],"reactions":[{"name":"sunny","usersReacted":[],"char":"☀️"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmru662mc006osmpah4d9v36f","user":{"id":"clfcvj3580hhyqfqh6onsc29b","name":"PixelSaver-U0498TGUX0B","identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"PixelSaver-U0498TGUX0B","streakCount":0,"maxStreaks":4,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://https","image":null,"fullSlackMember":true,"avatar":"https://avatars.slack-edge.com/2025-03-25/8657704954979_d797a973b39ce2070aed_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-07-31T17:53:37.453Z"},"timestamp":1784609071.169809,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784609071169809","postedAt":"2026-07-21T04:44:31.169Z","text":"Officially day 201\nPersonally day 23 (but i've been coding consistently for 24 days hehe)\nWorking on my two concurrent projects!! Going to post only about the music one for now. (<https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782798496520259?thread_ts=1769757067.261939&cid=C0A63BZ2AQN|prev post>) but I just got the filter by genre system working! It feels really nice for it to work (although admittedly a little lag happens whenevr you do do that oopsies)\n\nAnyway the backend for searching and stuff is written in rust and it works surprisingly well with Godot (after a lot of trial and error in days past). I'm feeling a little conflicted as to what the point of the project should be; whether or not I should add a music playing capability. I recently realized the NowPlaying thing is impossible except for Linux, so it's just become a library search / metadata editor (which is already possible with tools like Picard) so I'm wondering if I should just make it a music player+music manager so you can just listen and edit. Thoughts??","attachments":["https://imgutil.s3.us-east-2.amazonaws.com/50489c422ad6125386c8cc1a076db3117c4ee98b2aa97876a90a639eb620a54e/2026-07-20_21-42-13.mp4"],"mux":["GU5Dr8pTPtGhM5Ys1zS8h2a7kxbBA8Rp01aJUL2kBpNQ"],"reactions":[{"name":"slack","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/slack/7d462d2443.png"},{"name":"music","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/music/3ca55308f4a064e5.png"},{"name":"rustlang","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/rustlang/b23b2fe8c0dbfa5c.png"},{"name":"linux","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/linux/0d8b20cd0367f9fd.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmrtfi1pv0062smpalf89t9b6","user":{"id":"cmjvp43is000ezw7k1nh07hwm","name":"Ava Bisset","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Ava Bisset","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":null,"webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"girl","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-06T13:35:44.277Z"},"timestamp":1784564281.914079,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1784564281914079","postedAt":"2026-07-20T16:18:01.914Z","text":"won a game jam! play my game: <https://kurukurupa.itch.io/cs-major-simulator|kurukurupa.itch.io/cs-major-simulator>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ddb12c87-c46e-4cad-858a-73a32efc89eb-0ad81bce-935a-4aca-a8bc-8ec6c1bd4434.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"super-mega-upvote","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/super-mega-upvote/f2ffb33676c8a337.png"}]},{"id":"cmrsozumr005qsmpa60tf03qr","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1784519763.790999,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784519763790999","postedAt":"2026-07-20T03:56:03.790Z","text":"Day 200 / 365\nI worked some more on one turret! I got a cool little icon to appear whenever you have a recipe you havent used yet this run. I also did some cool stuff with how it behaves with combinations of two items. It only provides the notification if both ingredients are already discovered, that way you dont constantly have a notification for something you cant even get yet! yay! i love ez design! I also watched this really good youtube video by Blargis about how to make a good roguelite. I took a lot of notes and I now feel really studious!! I love studying game design!! yay!! Im probably going to apply some of this stuff in my GMTK submission when that starts in 2 days.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/801f6e35-8d9c-47ac-af86-7f825883a0d4-image.png"],"mux":[],"reactions":[{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"books","usersReacted":[],"char":"📚"}]},{"id":"cmrs5c8w1005lsmpamcgf9p37","user":{"id":"cmrs5c8vw005jsmpa12ivvdqr","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"omarhossdev","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-07-19/11625948646689_a94b40e024b6921fd539_192.jpg","webring":[],"newMember":true,"timezoneOffset":10800,"timezone":"Africa/Cairo","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-19T18:45:55.581Z","updatedAt":"2026-07-25T16:18:05.125Z"},"timestamp":1784486751.344849,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1784486751344849","postedAt":"2026-07-19T18:45:51.344Z","text":"I'm developing an open-source fully free private file sharing web app (I finished an hour in it till now 😅) please take a look at it here and rate the idea👇\n<https://github.com/omarhossdev/clean-drop|github.com/omarhossdev/clean-drop>\nThanks!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/43fadf9f-b6b3-4c6a-8956-6dd8b717e866-264f032c-8d94-41f2-adec-34ec3809aff0.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":["clu5911c70002svss80hodnlu"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmrrtud700044smpa38yapuu0","user":{"id":"cmgq44w53000070psvy30oqdj","name":"Zean Isnomo","identityId":"ident!62fGmY","authEmailVerified":true,"verificationStatus":"verified","username":"zeankun.dev","streakCount":0,"maxStreaks":2,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://zeankun.dev","github":"https://github.com/zeankundev","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ed3b728f-8e46-4252-8cbf-2c234055a2f8-92db3a57f084016a.png","webring":[],"newMember":false,"timezoneOffset":25200,"timezone":"Asia/Bangkok","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-08-30T23:47:40.358Z"},"timestamp":1784467410.408739,"slackUrl":"https://hackclub.slack.com/archives/C0M8PUPU6/p1784467410408739","postedAt":"2026-07-19T13:23:30.408Z","text":"I made a <https://github.com/fontobene|Fontobene> parsing library for the web, called <https://github.com/zeankundev/derakuma|Derakuma>! it's a fully fledged Fontobene library for JavaScript, TypeScript, Node.js, perfect for your CAD needs (PCB design software, CAD, whatever that needs vector fonts!). oh and, the best part? you can use it now! it's on <https://www.npmjs.com/package/derakuma|npm> and free for you! so get creative!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2608dd81-e303-4907-975f-58bcbd0a6eeb-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/dec9a4db-c746-4c3d-870e-442a53b3d872-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/287ea76e-1019-4bc4-a373-2d01fc1b2b10-437693c1-a71b-480e-a75c-c678edd35d1a.png"],"mux":[],"reactions":[{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"ship","usersReacted":[],"char":"🚢"},{"name":"js","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/js/0772a31af766713b.png"},{"name":"pcb","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/pcb/44733ba2259f07c4.png"},{"name":"typescript","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/typescript/fc73f1213c906c43.png"},{"name":"npm","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/npm/b46068181062d8a0.png"},{"name":"stardance_star","usersReacted":["cmigdq98w000al62jlkjj3wfo"],"url":"https://emoji.slack-edge.com/T09V59WQY1E/stardance_star/04b9ce6cd88dfc94.png"}]},{"id":"cmrs0u18i004ysmpaozh8vjl3","user":{"id":"cmhay5jpe00abq9y8klorbc0m","name":"Pratham Ghaywat","identityId":"ident!YEfN43","authEmailVerified":true,"verificationStatus":"verified","username":"PrGh","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/fa3fc04dde5a31e5c9693b1028a127a0?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":7200,"timezone":"Europe/Amsterdam","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-08-12T07:45:30.932Z"},"timestamp":1784479152.646949,"slackUrl":"https://hackclub.slack.com/archives/C0M8PUPU6/p1784479152646949","postedAt":"2026-07-19T16:39:12.646Z","text":"Hey guys, I wanted to share a tiny thing I made for <#C0AUZ1LAMH6> : *Termcord - A terminal command recorder*\nI wrote this in an not so well known language called <https://nim-lang.org/|Nim>. Nim basically transpiles to C/C++/JS while giving a python like syntax that makes it fast and easy to understand.\nWhat I build with it, to learn how the whole thing works, is basically a cli tool that records the commands you type in by giving an REPL that also directly executes the commands. It takes the recordings and saves it in json file at a .termcord directory located at the home path of the user.\nTry it out with `npm install -g termcord` (may break if you have disabled post-intall scripts. In that case you have to manually download the binaries and add them to your path)\nCheck out the code here: <https://github.com/PrathamGhaywat/termcord|github.com/PrathamGhaywat/termcord>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8b8cc3e4-4f0f-4452-b040-7853ff9fd244-8618bb4e-be31-469d-86a2-110dacdb70e6.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"ship","usersReacted":[],"char":"🚢"},{"name":"js","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/js/0772a31af766713b.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"python","usersReacted":["cmrs6bbfp005osmpaw5j98hz0"],"url":"https://emoji.slack-edge.com/T0266FRGM/python/41b58ee47e0f7c0d.png"},{"name":"npm","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/npm/b46068181062d8a0.png"},{"name":"c","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/c/04936eea80492ec8.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"replit","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/replit/efb4a2617db4c2e0.png"},{"name":"lower_left_fountain_pen","usersReacted":[],"char":"🖋️"}]},{"id":"cmrrjdz78003osmpa3zn6ofi1","user":{"id":"cmnb2df5j000dv6qrq730ucws","name":"Ahmad Maulana","identityId":"ident!WNfpwp","authEmailVerified":true,"verificationStatus":"verified","username":"Henry Wauzivuff","streakCount":0,"maxStreaks":18,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/432da19a35990089e1cc4b702aff5a1c?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":36000,"timezone":"Australia/Canberra","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T05:26:40.033Z"},"timestamp":1784449728.611839,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784449728611839","postedAt":"2026-07-19T08:28:48.611Z","text":"_16 July 2026, Thursday, Day 197/365. Jueves_\n_*3 DAYS AGO.* Today-3._\n_*5 days until 21 July, Term 3*_\n• Burning stomachache woke me up early while I tried to sleep in :pf: \n    ◦ I believe that the cause for my irritated bowel all this time, is simply my consumption of monster, a swig of which I drank while biking yesterday.\n• Crashed <http://photos.hackclub.com|photos.hackclub.com> by trying to upload a 390mb yaoi presentation several times\n• Application to start a hack club\n• Tried working on <#C0BC47NPFT9> project a bit\n• I believe I watched a bit of frieren & blue lock\n    ◦ Only up to episode 2 and I can already say, football is NOT this serious vro :sob-pray: \n    ◦ Would recommend watching with a sibling to laugh at the insanity together\n• Cooked instant wow spageti (instant noodles) with sister, truly some SEA engineering\n_News:_\n• Canada burns..\n_Enjoyment: 5/10, Productivity: 5/10._ \n\n_Streaks:_\n1. _Coding: yes_\n2. _Art: no_\n3. _Documentation: here it is but late_\n_*375 more days.*_\n> you do NOT want to be bottom in the 'bl ranking'\n```I believe that the cause for my irritated bowel all this time, is simply my consumption of monster```","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/54cbfbe7-3bf0-44ec-ae5f-ad9a659d1094-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/de712cb9-f7e3-4e98-8d9f-972be6d831e2-2d243415-01ac-4173-9c67-774de122418f.png"],"mux":[],"reactions":[{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"pan_with_egg","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/pan_with_egg/2b6e87660501e380.png"},{"name":"soccer","usersReacted":[],"char":"⚽"},{"name":"zzz","usersReacted":[],"char":"💤"},{"name":"summer-of-making","usersReacted":["WXENsQbIRUsj2xVuVCScDqobv40BBlYt"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"canadaparrot","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/canadaparrot/5e1f234e2dba1702.gif"},{"name":"hackclub","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hackclub/406d159839f083a4.gif"}]},{"id":"cmrry1a26004msmpa9vkoi62j","user":{"id":"cmhxlh4vh0006141rs29x2oge","name":"Mikuel","identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"Mikuel","streakCount":0,"maxStreaks":5,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Mikuel210","image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2025-10-08/9691498391152_8f68aa89447cba023fb6_192.png","webring":[],"newMember":false,"timezoneOffset":7200,"timezone":"Europe/Amsterdam","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-08-29T21:15:13.396Z"},"timestamp":1784470123.138009,"slackUrl":"https://hackclub.slack.com/archives/C0M8PUPU6/p1784470123138009","postedAt":"2026-07-19T14:08:43.138Z","text":"Tired of doomscrolling until your eyes hurt? Tired of paywalls on every app blocker you try? :noooovanish:\nI just shipped *FreeBlock v0.6.0*: a *free and open source cross-platform website and app blocker*! :cat-woah:\n\nHere's some of its main features:\n- *Manual blocking:* Block websites and apps on-demand\n- *Timed locks:* Block websites and apps until a timer runs out\n- *Scheduled blocking:* Create schedules to block entries automatically\n- *No setup:* Supports all browsers and apps with no setup out of the box\n- *Cross-platform:* Supports Linux, macOS and Windows, mobile coming Soon™️\n- *No workarounds:* Once you block something, there's no way to bypass it\n\nCheck it out and give it a star if you find it useful!\nmacOS and Windows builds are untested, I'd appreciate it if you'd let me know of any issues!\n\nrepo: <https://github.com/Mikuel210/FreeBlock|github.com/…/FreeBlock>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/3f4e090d-2583-4510-8bf4-961601074bea-screenshot.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/855ea695-3f70-4af1-883c-ded44e171ae6-image-1.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a62f912f-96ca-4ace-8e08-56a65db4c1d4-image-6.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1e2ab41e-708e-4ea8-8fc9-802e734b749e-a53184cc-e1dd-4200-a084-0dbc97741aa0.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"ship","usersReacted":[],"char":"🚢"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"cat","usersReacted":[],"char":"🐱"},{"name":"+1","usersReacted":[],"char":"👍"}]},{"id":"cmrr8y76w003ismpa2l1t29ad","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1784432335.140259,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784432335140259","postedAt":"2026-07-19T03:38:55.140Z","text":"Day 199 / 365\nToday I felt really productive! I basically got the entire mini index thing for my game (called One Turret its on steam go wishlist) to work that i talked about yesterday. The revamp is way better than how it was originally! Man I cant wait to get this update out :) Im especially happy because I still found myself playing a lot of games. Its like that one type of table where its the 2x2 grid. The Y would be for time spent gaming and X would be time spent coding. If both are high for the day, then its a really good day. If its high in productivity, its a good day. But in any of the lower productivity ones, I guess it defaults to a bad day because I end up feeling bad lol. Makes me wonder where i got the mentality from, and also if that mentality causes me to work more. Very philisophical, hm, hm. or would it be psychological? Eh whatever. have a great day :)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9e0136dd-a19a-4f45-ba43-0ed2afbd9f2d-image.png","https://imgutil.s3.us-east-2.amazonaws.com/97fb9069d6fb2a3b96defc1faf057c504dc88b2ab8172ed2665a3644f4c60bcf/2026-07-18_23-36-35.mp4"],"mux":["LrPnYPE9FY3z1a02r9qT8yOA6cF00QvEWofcG702HC5M1Q"],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmrpd4tqv0035smpaj0hu8g6s","user":{"id":"clu5911c70002svss80hodnlu","name":"RamRatan","identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"RamRatan","streakCount":0,"maxStreaks":5,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2025-02-12/8426800480903_e141ff564c23aac4e8e0_192.png","webring":[],"newMember":false,"timezoneOffset":10800,"timezone":"Africa/Nairobi","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-07-19T17:53:37.590Z"},"timestamp":1784318443.759689,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1784318443759689","postedAt":"2026-07-17T20:00:43.759Z","text":"made a logo for my hackclub","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4f66200b-349b-4016-b5a5-e8bce9ccb576-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":["cmjvp43is000ezw7k1nh07hwm","cmjui9l3u0009zw7kgg46w7al","clw4beyb5000cinwsilimmv0x","cmadc07n60008btsp39lqo9iy"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"food","usersReacted":["WXENsQbIRUsj2xVuVCScDqobv40BBlYt"],"url":"https://emoji.slack-edge.com/T0266FRGM/food/5f38d1355842616f.png"}]},{"id":"cmrpry0sp0039smpazjlhi38e","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1784343318.360739,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784343318360739","postedAt":"2026-07-18T02:55:18.360Z","text":"Day 198 / 365\nHow are we already so close to day 200? Jeez. Anyways, Today I played a lot of games. Most of my online friendgroup wasnt present today (two of them actually were meeting up irl since they live not too far!), and thus i worked a good bit on my game One Turret. Other then coding some small stuff, like finishing off the can-place-building stuff, I also designed some ui for a really old feature in the game. The old feature in question is what i like to call the \"crafting helper\". whenever you find an item in your run, you would be able to see the source and what it crafts into (with the results censored until you actually make it). Really good for the whole \"exploration of crafting trees\" the game is going for early on. However, not only was it buggy, but also really ugly. well, the whole game looks bad, hence why im remaking most of the ui, but uh yeah! Now its going to look way better! and have more info like damage and any special abilities items may have! so i guess its no longer just crafting helper, but instead \"mini index\". I say mini because the game already has a built in index (which is really like a wiki) (which also works for modded items which is cool) (i plan to rework it as well)\n\noh also since im talking about it, might as well get my free advertisement token in!! go wishlist one turret (or just buy the game) on steam!! and if you do get the game uh know that it WILL get better!! trust!!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d9da4dae-a583-4d53-bafa-2e1eabd592af-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2d1b192c-96b7-4055-87cc-8ac427bbbd7f-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"}]},{"id":"cmropv4nr002hsmpabx7p9r7s","user":{"id":"cmropv4nm002fsmpaw4ays3dj","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"zhaoceaser","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-07-16/11611391365441_c4bdebb9542bdaabbff6_192.png","webring":[],"newMember":true,"timezoneOffset":28800,"timezone":"Asia/Chongqing","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-17T09:09:24.178Z","updatedAt":"2026-07-19T17:53:37.531Z"},"timestamp":1784279359.901319,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1784279359901319","postedAt":"2026-07-17T09:09:19.901Z","text":"I am developing a native IDE for AI harness engineering","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d54c38d2-c4a5-4d42-a7d5-ebaf992033d6-_____________2026-07-17_065855.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":["cmropv4nm002fsmpaw4ays3dj"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"smile","usersReacted":[],"char":"😄"},{"name":"heart_eyes","usersReacted":[],"char":"😍"},{"name":"face_with_hand_over_mouth","usersReacted":[],"char":"🤭"}]},{"id":"cmroerrfx0026smpaac3gf59o","user":{"id":"cmroerrfr0024smpa2zsjekbj","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"SanSpyridon","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-07-17/11601417054531_f4b3e82a56cf4831992f_192.jpg","webring":[],"newMember":true,"timezoneOffset":28800,"timezone":"Asia/Chongqing","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-17T03:58:51.303Z","updatedAt":"2026-07-19T17:53:37.588Z"},"timestamp":1784260726.469399,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1784260726469399","postedAt":"2026-07-17T03:58:46.469Z","text":"I made an FM Radio :))","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/295449d9-f62b-4b78-8d66-5db431b2fada-1000032950.jpg","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d00449b1-cb74-42cc-bc5b-6e97be3dac6a-1000032900.jpg","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b159d69f-2cfb-46d5-945e-9c64f544f4b1-1000032908.jpg"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"cat_blob","usersReacted":["cmlk79p7000009e9xmzgnuuvs","cmrquvvw3003gsmpataub9swm","WXENsQbIRUsj2xVuVCScDqobv40BBlYt"],"url":"https://emoji.slack-edge.com/T0266FRGM/cat_blob/0313dc4ef4af0430.gif"}]},{"id":"cmroh9366002asmpavjixdhu8","user":{"id":"cmhrfdmnw000413gf5isi0oq7","name":"WillKuntze","identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"WillKuntze","streakCount":0,"maxStreaks":4,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://bouncyblock.github.io/personal-website/index.html","github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2025-09-18/9547069583076_758fea7ef56f3fef59df_192.png","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-08-15T01:47:53.019Z"},"timestamp":1784264892.160309,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1784264892160309","postedAt":"2026-07-17T05:08:12.160Z","text":"Finally finished the opening cutscene/trailer for <https://github.com/arborium-dev/croakitori|Croakitori>, i plan to be done it this Saturday after 2 weeks of only working on it 5h a day.\nOpening Cutscene:<https://www.youtube.com/watch?v=fSYxQfoJodA|youtube.com/watch?v=fSYxQfoJodA>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/bfd45d66-3bc9-479f-abc2-a4b5b96b0ccb-boxcard-croakitori.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b197acef-494e-405e-8630-26dc0fe1471f-screenshot_2026-07-16_183415.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5cf583d3-b49c-46e5-9c0d-50535d68d57c-screenshot_2026-07-16_183427.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/701646c3-d149-48ff-aa48-9ad7941c576c-screenshot_2026-07-16_183404.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f9909829-c7f0-42d6-847a-b69bd6c7a4de-4927011a-11c7-484f-baf2-31dde3628328.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"}]},{"id":"cmrod7hvp001vsmpam3bzkhza","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1784258090.603069,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784258090603069","postedAt":"2026-07-17T03:14:50.603Z","text":"Day 197 / 365\nToday was fairly good. I worked a bit on my game One Turret, and designed some cool ui stuff for currency and enemies remaining, alongside a wave timer. I also played a lot of stacklands today, trying out the stacklands 2000 dlc i got during steam sale. I got to moon 100 already in the city mode lol. Very fun! Make sure to stay hydrated, and remind yourself that you are awesome!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/09f3911a-7451-457e-9f31-81d1ac358eb2-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6bb64561-9185-4bf7-bdb5-56596e43ee92-image.png"],"mux":[],"reactions":[{"name":"awesome","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/awesome/134abff33c7abe7b.png"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"}]},{"id":"cmrmy3kxs001jsmpahlb8z8pw","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1784172253.443559,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784172253443559","postedAt":"2026-07-16T03:24:13.443Z","text":"Day 196 / 365\nToday was basically like yesterday.  Except i worked on my steam game One Turret a bit more, getting categories to show up in the ui remake for buildings. I also did some planning for how this update will effectively overhaul the combat. Honestly i might as well call this update the remake-the-game-update rather than the polish-update-plus-final-boss-update. Rather than bullets having simple effects like pierce, homing, scatter, etc. some will also have something called \"Unique Effects\". For example, the cog item and steampunk bullet would have one where they have increased damage based on how many of the same item are inside the storage for the turret itself. Or I could have one where the turret gains attack speed for a short period of time. etc. just things that allow more than one main bullet to be viable. my previous solution i was going to have this update for that goal was to add a whole bunch of status effects, but honestly this works better. I also helped my friend code a bit! he doesnt code a lot. and he was using scratch. im actually really good at scratch, i have quite the history with it. may or may not have competed in 12  jams that were for scratch games. but thats a story for another time. or google it, its all public. Speaking of googling stuff, aparently my name has the cool \"Video game developer\" thingamajig on it. According to google, im official now!!!! yeah!!! oh wait actually i just looked it up again nevermind its not there. sigh. atleast i got a cool screenshot while it was there!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9bb26ca7-3ca0-4458-b436-0f7826b4872f-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1e923418-ecea-4381-b33f-546d94e350b3-image.png"],"mux":[],"reactions":[{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"google","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/google/db268afe9280381b.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"}]},{"id":"cmrmbwk82000xsmpagwgdxk4s","user":{"id":"Gw7PdhE1GXYEM0yTmlX8XfowtbcBepaa","name":"Anishka Mukherjee","identityId":"ident!WNfqO3","authEmailVerified":true,"verificationStatus":"verified","username":"Ann_with_an_e","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/00baffc3-cc84-4e8f-8535-a286cfcef6e2-Profile.jpg","webring":[],"newMember":false,"timezoneOffset":19800,"timezone":"Asia/Kolkata","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-28T07:46:41.945Z","updatedAt":"2026-08-08T01:59:13.735Z"},"timestamp":1784134978.824959,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1784134978824959","postedAt":"2026-07-15T17:02:58.824Z","text":"I'm making a scrapbook!! :yayayayayay: My first entry, not 100% sure how this works?\nWhat I did today:\n-Drew the pixel sprites for sundial (my personal website) and animated them- that was sooo much work that I forgot to record😭\n-Made the landing page, took me abt 2.5hrs\n-Made the room and planned the logistics-tmr will be testing out methods. Still on the fence if I should make a 3D model on blender and use Three.js or leave the 2D image and make a grid thing instead for the sprites to move in. I'll probably make two states and leave it up to the user to choose from.\nStuff to add:\n-Make a custom cursor for the site.\n-download a pixel-themed font.\n-add scanline effect.\n-add display settings to change accent colours (maybe?)\nThe walk cycles took soo long, I'm exhausted. Gotta study for my paper tmr tho!!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/73ce2f35-17c7-4ff0-8062-996122087da4-boy_south.gif","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5b23f705-13d6-4f59-bc5f-d30cc610dde1-girl_south.gif","https://imgutil.s3.us-east-2.amazonaws.com/e8c89f09671fef95efef04ed0eb485011cee44c0c3f3d37e8a4399e192e1713e/devlog_1.mp4"],"mux":["RGza6lTRYDpHaU017R6Bq6jFgak0101RlqKOBXOC202LS1s"],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"js","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/js/0772a31af766713b.png"},{"name":"books","usersReacted":[],"char":"📚"},{"name":"blender","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/blender/2be8e06dd0a06875.png"}]},{"id":"cmrmflqlg0017smpau5xnkrrx","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1784141191.253659,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1784141191253659","postedAt":"2026-07-15T18:46:31.253Z","text":"—————– Devlog X —————–\nI’ve been working on refactoring my project for the last few hours. Part of how I code includes: Comments throughout to explain the code, strict formatting throughout, and trying to help the compiler with “const” and “inline” keywords.\n\n> To recap, my project is a custom made rendering engine that focuses on\n>  diverse rendering options along with high stylistic control (very\n>  high-level explanation).\n## *The process*\nMy process of refactoring usually happens once I finish a new addition, however I haven’t been adding new things for a while. Now that I’ve added a new addition to the project (Event system & LayerStack), I want to go through the entire codebase under the src/ directory (not the glsl shaders).\n\n## *Project code stats (src/ directory)*\nRunning the command line utility “cloc” on my src/ directory to count code stats, I get these counts:\n```-------------------------------------------------------------------------------\nLanguage                     files          blank        comment           code\n-------------------------------------------------------------------------------\nC++                           23            646            464             1930\nC/C++ Header                  47            506            205             1302\n-------------------------------------------------------------------------------\nSUM:                          70           1152            669             3232\n-------------------------------------------------------------------------------```\nNot very big yet, although that will be increased once I get to redoing the entire rendering engine.\n\n## *What I have done*\nNow, back to my refactoring. I got through the basics: removing warnings, double checking the public/private attribute declarations on classes & structs, setting const on functions & params, setting inline on functions.\n\n## *The checklist*\nThis is my entire checklist for refactors, this is my first project using it, so it is still being worked on:\n```### Refactor Checklist (src/)\n\n1. [x] Fix warnings\n2. [x] Fix public vs. private\n3. [x] Make functions const when needed\n4. [x] Make function params const when needed\n5. [x] Make functions inline when needed\n6. [ ] Fix placement of functions\n7. [ ] Refactor step by step in code\n8. [ ] Rename things\n9. [ ] Add comments\n10. [ ] Place the \\#includes in the right spots\n11. [ ] Fix file tree\n12. [ ] Run ./fullTest\n13. [ ] Update the obsidian canvas & png\n14. [ ] Update the website```\nEventually I will also need to make one for the shaders too, as they are sometimes more technical on the code side.\n\n## *Conclusion*\nThat’s all that I’ve been doing, thanks for reading. Here is my Github repo & landing page for this application:\nSource Code: <https://github.com/pkncoder/Engine|github.com/pkncoder/Engine>\nLanding Page: <https://pkncoder.github.io/Engine|pkncoder.github.io/Engine>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5645b3eb-64f2-4026-9af1-574a7e968aae-faee28e9-5c19-4203-8423-3410fc4df11e.png"],"mux":[],"reactions":[{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"c","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/c/04936eea80492ec8.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"}]},{"id":"cmrljed5h000tsmpa7av0x3v2","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1784087098.761109,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784087098761109","postedAt":"2026-07-15T03:44:58.761Z","text":"Day 195 / 365\nOkay what do i say for what i did today uhh i played a lot of hypixel bedwars with friend! i worked the tiniest bit on one turret. and i honestly dont remember doing much else other than schoolwork. Lowkey dont know where the time went. Guess we will continue gambling tommorow!!!!!! idk its all percentage based at this point which is honestly concerning","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/71c5cd54-0253-46c2-9e29-a4db26593c50-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmrk3m8kr000hsmpaf8ialsy6","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1784000116.174109,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1784000116174109","postedAt":"2026-07-14T03:35:16.174Z","text":"Day 194 / 365\nWhile I didnt do as much programming as i would have liked one my game One Turret, I still did some stuff!! I think i finalized the new building selection ui for the polish update!! Im probably going to work on making it functional here in a second after i finish writing this. Im fairly certain once i finish adding that, the inventory, and the \"discover recipes\" system, the core gameplay would have been entirely recoded. Then I can work on remaking the map editor for the new format, alongside new features like status effects (well i guess status effects arent new, but they were removed for being too buggy. now that im better, i can probably implement it in a not buggy way!!)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/3ab1f364-9e63-4358-8ce9-f17c4cc33118-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/067cc076-4647-443b-93fa-8c3b0a728efe-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmrjnwdp70001smpayq74f440","user":{"id":"azehyVH7viO5gNc8v5YWLpAH8urn5oHN","name":"Jack Jacobson","identityId":"ident!QbfG9b","authEmailVerified":true,"verificationStatus":"verified","username":"jack-jacobson","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://jackjacobson2011.com","github":"https://github.com/Jack-Jacobson","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/e7bfabbe6dc725e9bcd1b7d534e990fd?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-21600,"timezone":"America/Denver","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-13T19:17:30.556Z","updatedAt":"2026-08-31T05:37:15.341Z"},"timestamp":1783973728.034759,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1783973728034759","postedAt":"2026-07-13T20:15:28.034Z","text":"My first scrapbook message! I plan to document my learning and projects here. Stay tuned for more. See one project that I am working on below! I am also working on getting this on my website (<http://jackjacobson2011.com|jackjacobson2011.com>)  but its erroring.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d824f75c-ccbe-4c37-8757-58a5545d8cc3-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"react","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/react/59d8043a7cfc8082.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"scrapbook","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/scrapbook/f9493e825029d54f.png"},{"name":"js","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/js/0772a31af766713b.png"},{"name":"css","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/css/67cfe41f96375b4c.png"},{"name":"html","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/html/0550565b2d60cbfb.png"}]},{"id":"cmrjd9rke000d3sfgwgd7rb7p","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1783955873.500449,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1783955873500449","postedAt":"2026-07-13T15:17:53.500Z","text":"I have been working the past week to get the Event system working & trying to fix pointer / referance issues (there are still a few I haven't figured out).\n\nBut now I have a working event system. To recap, my project is a custom made rendering engine that focuses on diverse rendering options along with high stylistic control (very high-level explanation). In my previous devlog, I explained the Layer Stack, a top-down structure for controlling object ownership and main loop execution. Every frame, the layer stack runs the first layer to poll camera movement inputs (temp), and then next layer is ran to render out the frame through the RendererManager.\n\nThis is great, but where the layer stack really shines is the event system. Events are reactions to when anything happens, keys being pressed / released, the window resizing, etc. When an event is dispatched, the layerstack stops, loops through each layer running it's \"onEvent\" function to let that layer react (ex. the final render needing it's texture resized). If a layer doesn't want below layers to react to the event, it can consume it, stopping the event dispatching and continuing execution.\n\nI struggled a ton with the event state not updating correctly, and the camera not giving the right values to render the triangles. It turned out to be objects/classes duplicating, and not being able to update. There is so many debug messages in the terminal 😭\n\nThis was all front-end changes (no change in the render), but now there is a better system put in place (back end changes).\nGithub repo: <https://github.com/pkncoder/Engine/tree/Phase-IV|github.com/pkncoder/Engine/tree/Phase-IV>\nLanding page / Website: &lt;https://g|https://&gt;<http://pkncoder.github.io/Engine/|pkncoder.github.io/Engine/>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4408dff0-2a61-46b3-8978-096dd953bf44-phase-iv-architecture.png","https://imgutil.s3.us-east-2.amazonaws.com/9cd197507fe46b5514988aecade556fd812505e6eea4b006484a5b4cc7536d50/debug_screen.mp4","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/34cb6304-73a4-4b5d-918b-7313f1749ff4-767d320b-2725-42c9-a3ce-8f8e779333a0.png"],"mux":["94lKw2cv00lK5ow01gAAQ01c00Rm4QmA00Pyw6YBmsnrt5Mg"],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"},{"name":"react","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/react/59d8043a7cfc8082.png"},{"name":"dino-debugging","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/dino-debugging/da8e5cce7fa5b34a.png"}]},{"id":"cmrioxfb300033sfgzmmviqw8","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1783914986.413219,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1783914986413219","postedAt":"2026-07-13T03:56:26.413Z","text":"Day 193 / 365\nHi guys its me kaplin yay!! I dont have much to talk about today lol. Im no longer at the staycation. now im at my house. Im going to get back on that programming grind tommorow. As for today, I mostly watched my friend play a game i got him during steam sale. So yeah thats fun. I REALLY want to lock in on one turret, so thats probably what i will code tommorow!! and i will probably yap about how i love coding!!! so joyous!!!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6ef7e6c8-d6c5-436e-83f7-8ed054b9be90-image.png"],"mux":[],"reactions":[{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"}]},{"id":"cmrh7a57w004jcimsws74gwil","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1783824880.676859,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1783824880676859","postedAt":"2026-07-12T02:54:40.676Z","text":"Day 192 / 365\nSecond day of staycation with my cousin. I don't really have much to say lowkey. We did airsoft (I didn't participate) for most of the day, had fancy dinner, and then went axe throwing. Still had to drive all that. Since my laptop is dead I just drew the doodle on my phone lol.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b7d90c0b-671a-48a9-b679-957303d6cbfe-untitled9_20260711225206.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmrfscq65004bcimskn8r1lgn","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1783739339.616789,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1783739339616789","postedAt":"2026-07-11T03:08:59.616Z","text":"Day 191 / 365\nToday was definently a day. My cousin and his father are in town. its the cousin that im not a big fan of, in the case i mentioned them previously. Anyways, since my mom was out of town for a school thing, I drove around me, my dad, my brother, and the cousin and uncle around the city. we did a few fun things, like swimming. well i didnt swim for that long i guess but i think it was relatively fun. Outside of that, on my laptop time, I played some noita and had a REALLY good run going with a perk called \"perk lottery\". Basically, it gives you a 50% chance to get another perk after choosing one, so i kept doing that and ended up with a whole lot, making me immune to a handful of damage types. I also found a really good wand that killed everything easily. My run ended when i encountered some enemies i havent seen before, causing me to lose my rhythm (and also accidentally used up all my mana on the good wand). So uh yeah im staying the night at a local hotel for a sort of staycation yippe.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/52c59c40-9702-4eba-8070-ff53e9732fe8-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"school_satchel","usersReacted":[],"char":"🎒"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmrehxrcu0047cimsc25hmos7","user":{"id":"cmjvp43is000ezw7k1nh07hwm","name":"Ava Bisset","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Ava Bisset","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":null,"webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"girl","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-06T13:35:44.277Z"},"timestamp":1783661379.846869,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1783661379846869","postedAt":"2026-07-10T05:29:39.846Z","text":"made the elevator work halleluJAH","attachments":["https://imgutil.s3.us-east-2.amazonaws.com/536b0fb69b022d06835a482876810ec515da80b2e721d1f02211f30253258b62/screen_recording_2026-07-10_at_1.26.34___am.mp4"],"mux":["Uc7gciol4dmjVWq8MR02MwnY2RFMcVJ58eJofsOiMPD4"],"reactions":[{"name":"yayayayayay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yayayayayay/ed04e0f4908385ee.gif"},{"name":"skelly-dance-rainbow","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/skelly-dance-rainbow/7ee36e9bcc286541.gif"},{"name":"summer-of-making","usersReacted":["cmk17c9420000136ghq5vncko"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmreei6s40041cimsdglam36p","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1783655615.866749,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1783655615866749","postedAt":"2026-07-10T03:53:35.866Z","text":"Day 190 / 365\nToday I felt actually productive! i worked on one turret a bit, moving it to godot 4.7 and started work on a few new ui items. I also helped my mom record voice overs for a advertisement project she needs to do for her school stuff. I also helped edit the video for her lol. il probably talk a lot more tommorow lol im just tired as of writing this","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0af29bec-0287-44bc-bac3-1a79ad223ac9-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"school_satchel","usersReacted":[],"char":"🎒"}]},{"id":"cmrclgzr8003mcims8fb5zoji","user":{"id":"cmi9d45p100006r85wsjsnuh7","name":"qwwertyz","identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"qwwertyz","streakCount":0,"maxStreaks":19,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://qwwertyz.github.io/My-website/index.html","github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2025-09-26/9586175717093_6968a6c64292cfef9ac6_192.png","webring":[],"newMember":false,"timezoneOffset":3600,"timezone":"Europe/Amsterdam","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-07-10T17:53:37.404Z"},"timestamp":1783546387.559139,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1783546387559139","postedAt":"2026-07-08T21:33:07.559Z","text":"day it's some day\n• got my yearbook and diploma:partying_face: \n• still happy about my rick roll quote. although maybe I should've used an alt unlisted video to see how many people fall for the trap\n• brooo why is finding a student house here so difficult:heavysob:","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2c5f99b5-6fe6-43df-8033-2426abd9cbe5-image.png"],"mux":[],"reactions":[{"name":"fallen_leaf","usersReacted":[],"char":"🍂"},{"name":"smolrick","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/smolrick/7cd5ca25cc85f4c2.gif"},{"name":"summer-of-making","usersReacted":["cmrclk28q003tcimsbdjq25bw"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmrcxjafo003vcims04ekwww2","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1783566647.988659,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1783566647988659","postedAt":"2026-07-09T03:10:47.988Z","text":"Day 189 / 365\nI dont really have much to comment on today sadly. Thats not to say I didnt enjoy the day, Just nothing to write home about, especially programming wise. I suppose im at the bottom of the productivity wave. So, by that logic, I will surely become the most inventive kaplin ever in the next coming days... right???????????????????????????? heh lol anyways on a side note i HATE hypixel bedwars duos bro. absolutely terrible. oh also i made a cool yomi hustle  (or Your Only Move Is HUSTLE for those new to the chat) style that looks like my main oc guy isnt that so cool","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8fec7d38-0263-4a53-8b2c-1afeb1ddef2c-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2a7aa658-0414-4230-b3e0-31c5e3fe52e8-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/3aa3e121-604d-456f-85cb-d97a5cbb7beb-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"}]},{"id":"cmrbje78q003ecims4t5gjzks","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1783482431.348559,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1783482431348559","postedAt":"2026-07-08T03:47:11.348Z","text":"Day 188 / 365\nI tried to wake up early today, But ended up sleeping through my alarm. So I wouldnt say I was too productive lol. At most I really just did some of that summer schoolwork ive been meaning to do. Finally finished this massive assignment. I also got some games from the summer sale on steam! And I 100% stacklands! And I got the stacklands dlc which was also on sale! yay!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/53887b95-f909-412b-b41d-242297365e4f-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"sunny","usersReacted":[],"char":"☀️"}]},{"id":"cmra2aaxs0034cimsp6xwcg3d","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1783393230.662439,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1783393230662439","postedAt":"2026-07-07T03:00:30.662Z","text":"Day 187 / 365\nLowkey today I did no coding. I wanted to, but i didnt. i opened up godot like three times just to end up doing nothing. Maybe I need to start a new project to refresh myself or somethin man i dont know :pf:  maybe i need more sleep. i dunno. Played a lot of noita today, alongside hypixel with friends. guess we are in a hypixel phase again. Maybe I will try making the \"router rebellion take 2\" game i mentioned previously. Its funny, Ive always wanted to make a story-heavy game, but never was able to really make gameplay to support that idea. I think this project idea might be the one to finally achieve that goal.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/fe6cbc18-61e8-4cce-a042-642ebaf0f698-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"zzz","usersReacted":[],"char":"💤"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmr8xdl9u002ycimsrpckz489","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1783324516.948279,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1783324516948279","postedAt":"2026-07-06T07:55:16.948Z","text":"Tempname: Engine update. I am so tired\n\nTo keep it all contained, since the last devlog I have:\n- Merged Phase-III into main & created a Phase-IV branch\n- Changed the landing page's color palette\n- Modified the target architecture 4 times (3 committed)\n- Created a rudimentary SceneManager class\n- Implemented an EngineContext class to distribute ownership & to help with data flow+containment\n- Implemented a layer system to help cut down on application & to contain/host the events system.\n- Finally put in the system directory (folder) in the architecture that _will_ host any simulations, computations, and animations. Currently it is the planned details for the camera system.\n\nThe biggest thing that I have done so far is the layer system & state/context creation.\n\nThe layer system is like a regenerating stack of pancakes 🥞. Before you cast your pancake regeneration spell we all have, you have to prep the pancakes with butter and syrup. Each time you finish the pancakes, a new round starts and you eat them again. Then, once you are done, you have to disable the regeneration spell. The layer system acts the same, but computationally & layers instead of pancakes. Each layer goes through the lifecycle of onAttach -> onUpdate -> onDetach. By far the biggest reason for the layer system is the event system, but I'll leave that for the next devlog.\n\nHere is the github page: <https://github.com/pkncoder/Engine/tree/Phase-IV|github.com/pkncoder/Engine/tree/Phase-IV>\nHere is the landing page: <https://pkncoder.github.io/Engine/|pkncoder.github.io/Engine>\n\n I still have soooo much to do, especially with & after the event system. I've completed most of the easy stuff for Phase-IV. Here is the current architecture & a site screenshot.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c7a9c39f-098d-40a1-95a5-97865920540d-screenshot_2026-07-06_at_3.45.52___am.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/fe291ef4-4711-43d0-9a95-e43403627dcd-phase-iv-architecture.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/acec35f7-70bc-484a-a15e-1c40a0dc3ac4-68342bb6-b630-4d1f-9f8c-1d1c76c4fee1.html%3Bcharset%3Dutf-8"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"}]},{"id":"cmr8p04a5002qcimsl043gbl7","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1783310454.275639,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1783310454275639","postedAt":"2026-07-06T04:00:54.275Z","text":"Day 186 / 365\nToday was a pretty good day! I worked on one turret a bit and also did some thinking on how i want to market the next big update and hopefully i can revive the game 😇\nOutside of that, I played a lot of noita and hypixel bedwars today. I had a really good noita run where i had the perk that makes all bullets home, alongside a wand that shot 3 saw blades at a time. the saw blades would stay airborn and automatically go towards enemies. I died because i noticed the fizzing particles of a explosive gas tank too late. and in bedwars me and the friend group were on a roll all day. turns out we play pretty good aggresively... we also play good when the enemy teams destroy eachother beds on their own leaving us the only team with a bed.\nalso since its day 186 i drew every one of my doodles so far for the grand total of 100 doodles in one drawing","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c033bf70-187d-465c-ba6a-1dcf6fe7968c-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmr78c6pa002ccimsge5u67x4","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1783221994.636749,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1783221994636749","postedAt":"2026-07-05T03:26:34.636Z","text":"Day 185 / 365\nToday was certainly something. woke up fairly early compared to usual, and me and the friend who was over from the sleepover played some more pokemon legends za. He beat the final boss, alongside doing the extra quests to get xerneas and yveltal (sorry for the spoilers) (honestly you probably could have expected those pokemon to be in the game if you know anything about the kalos region so uh apologies revoked i guess). When I tried working on my game, One Turret, today, I for whatever reason just... kept blanking. Like i wasnt able to think at all in a programming way. programmers block or something. So I played a bunch of stacklands instead! really fun game. I love it a lot. Ive had this one run going on for a while, and I finally got around to finishing the final bosses of the game. The run is at moon 203, and I got all the basegame cards unlocked + really good auto food system. So i think the only thing left in the game is just the endless waves, oooor i could buy the dlc &gt;:) i might. maybe. This is such a long post so far but i still have more to say!! After I beat stacklands, I then worked a bit on one turret.  Fully, 100% confirmed that enemies work in the new system :yay: .\nI did some thinking on my game Router Rebellion. Lil game I made for horizons ysws. And I was thinking... the gameplay SUCKS. I REALLY dont like it. So i was thinking, when was the last time i made a turn based game? So i think i might retry the project since ive been dying to create it (ive written all the world and lore and stuff) but instead take an almost paper-mario-style approach to battles. There will still be a factory system where you can customize using nodes / pieces / modules. I might make a prototype when GMTK happens since I plan on doing that. well, that is if the theme allows for it :)\noh happy 4th of july to my readers in the U.S (like me i read this). my family did light some small fireworks in our backyard like we do every year :)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/cfae1da2-2aae-4956-9fc2-cd0a6a4bcb7d-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"shallow_pan_of_food","usersReacted":[],"char":"🥘"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmr61l6kj001ycimsg6kby83x","user":{"id":"cmr61c3ts001wcims3cvam8v7","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"arbabyousaff","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2026-07-03/11511118524133_6cb3281e04ef83e26a81_192.png","webring":[],"newMember":true,"timezoneOffset":18000,"timezone":"Asia/Karachi","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-07-04T07:22:54.689Z","updatedAt":"2026-07-06T17:53:38.271Z"},"timestamp":1783150192.947619,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1783150192947619","postedAt":"2026-07-04T07:29:52.947Z","text":"So, Hi everyone, My name Arbab, I'm turning 16 in a few months. In the past 30 days I have built a web app that lets you create fully custom chrome extensions using Ai. I'm looking for amazing people and would love to connect!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0b2ed002-55c7-41c0-9a61-8e67f453c05e-screenshot_2026-07-04_11.13.50_am.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e086f8d9-cd16-454e-807d-3b622dae2f10-screenshot_2026-07-04_12.29.18_pm.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmr644kvx0022cimssewqy8hc","user":{"id":"cmplrvebz003y2yl920085m0k","name":"Ethan Hawksley","identityId":"ident!RLwfgP","authEmailVerified":true,"verificationStatus":"verified","username":"ethanhawksley","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"http://hawksley.dev","github":"https://github.com/ethanhawksley","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/d60df224a07480ddec1caa8581b3e0e8?d=identicon&r=pg","webring":[],"newMember":true,"timezoneOffset":3600,"timezone":"Europe/London","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-25T22:22:52.751Z","updatedAt":"2026-09-05T19:04:00.289Z"},"timestamp":1783154456.254759,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1783154456254759","postedAt":"2026-07-04T08:40:56.254Z","text":"Hi, I'm Ethan Hawksley and I've been making even more changes for <https://hawksley.dev> recently.\nWhen my blog post did well on Hacker News and got featured in TLDR Dev, I implemented an email newsletter signup form as a more readily accessible alternative to my RSS and JSON feeds. I'm using Kit as the backend, and you can even sign up without needing JavaScript enabled!\nI've been renaming some of my online accounts, so my GitHub is now <https://github.com/ethanhawksley> and the site repository has moved to <https://github.com/ethanhawksley/ethanhawksley.github.io>\nMy GitHub profile README is now hooked up to the deployment of my site, so every time I publish a new post, my profile will adjust accordingly.\nThe theme toggle script has been consolidated to window.__getTheme and window.__setTheme to reduce duplication across my code without impacting performance adversely.\nAnd finally, I'm now using compressed JPEGs for my OG image previews instead of PNGs, since I was previously having issues with preview images being too large to embed successfully.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f69422b7-b02f-45d0-a6d5-c2b76e59331a-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d4b07221-d0a0-4666-8f71-5094afd0f2af-a0b11b03-877b-4e5b-9125-176ef3b8247f.png"],"mux":[],"reactions":[{"name":"rocket","usersReacted":["cmplrvebz003y2yl920085m0k"],"char":"🚀"},{"name":"js","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/js/0772a31af766713b.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"}]},{"id":"cmr5s1jq6001lcimsziipmyea","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1783134158.336109,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1783134158336109","postedAt":"2026-07-04T03:02:38.336Z","text":"Day 184 / 365\nToday I didnt program much since i was preparing for my sleepover, or playing until it was time to pick up my friend. After going to the store to get some snacks and getting boba, we went to my house and then played a bunch of pokemon legends za. hes at C rank right now, so we are going to try and get him to the end of the game tonight. But we will have to see how that goes :)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4dbb9eeb-e030-4f9f-9224-31599457dc2f-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"boba-parrot","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/boba-parrot/dfad1e9c75669570.gif"},{"name":"c","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/c/04936eea80492ec8.png"}]},{"id":"cmr4ea33e0019cims9xdtrhyo","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1783050578.495139,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1783050578495139","postedAt":"2026-07-03T03:49:38.495Z","text":"Day 183 / 365\n3 more days. Anyways today was fun cause i lowkey didnt really do anything productive i dont think. im trying to recall aaaand i dont think i did much of anything. I made the one turret artfight profile! Speaking of one turret, I coded on that game a bit more, and I got the new enemy system to spawn enemies fully!! yay!! well now i have to check all the old enemies code and make sure it still works.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f09103b5-4d41-4d2d-9dde-62c039d070d3-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmr2yakw4000xcimsgd1ku7po","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1782963247.329619,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782963247329619","postedAt":"2026-07-02T03:34:07.329Z","text":"Day 182 / 365\nToday was a generally productive day! While I didnt work on any homework, I worked on the readme for my game Helixxed (the one i made for godot wild jam and am also submitting to stardance) so i could finally ship it. I also worked on my form thing i mentioned yesterday and its fully done! I also made an art sheet for the turret from one turret (the name of the turret is called \"one turret\" btw). why? because im going to be participating with artfight!! but i uh sorta wasnt able to add the character because the site went down. maybe i should have added 'em before the event actually started lol.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/20622629-532d-496b-b8ed-32ad14483cb7-one_turret.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d96ab4be-4cbf-45ca-9d81-57aa044cd6e1-image.png"],"mux":[],"reactions":[{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"art","usersReacted":[],"char":"🎨"},{"name":"ship","usersReacted":[],"char":"🚢"},{"name":"memo","usersReacted":[],"char":"📝"}]},{"id":"cmr1j9dtf000hcims9ugwcba0","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1782877545.411049,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782877545411049","postedAt":"2026-07-01T03:45:45.411Z","text":"Day 181 / 365\nToday I think i roughly finished off the workshop form for my club ysws, but I need to do some minor testing and then il be certain. I think I want to code some stuff tommorow. either that or work a lot on my homework stuffs. Anyways I tried making monkey bread again and it actually came out REALLY good!!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a9eca516-6086-4110-aefd-b4613a0bf90f-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c738f425-ace2-4de7-9b81-ff48768d3e9a-image.png"],"mux":[],"reactions":[{"name":"hackclub","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hackclub/406d159839f083a4.gif"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"bank-hackclub","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/bank-hackclub/a72256ba735033c3.png"},{"name":"memo","usersReacted":["JahrBjUCLjyhHki3MmzKfyvx5EYF1OBR"],"char":"📝"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmr0wn2hn000bcims6q6ttg1m","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1782839552.282449,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1782839552282449","postedAt":"2026-06-30T17:12:32.282Z","text":"Changed my mind on shipping, however I do now have a landing page! I still have to do things like changing the color palette (it's alright now, but I want something different I think), adding little details to really sell the \"Rendering\" aspect of this, etc. etc.\n\nHere's the landing page, please check it out & give any feedback! <https://pkncoder.github.io/Engine/index.html>\n\nSince I changed my mind on shipping, here are those images that I was going to use!","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/65cda477-d6b7-44c7-bbdf-3b08408cb22c-sponza-1.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4fd36b24-285c-4242-b02b-ed1d7b9f6b3e-queerroom-1.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f865ca65-8ba5-4123-aa91-18b7e1f2db70-backrooms-2.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/01723a02-a0d8-4b43-9974-9d58febdef5c-lost_empire-1.png"],"mux":[],"reactions":[{"name":"this","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/this/a5009fe82152876b.png"},{"name":"rac_woah","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/rac_woah/162c90a2bbeb18f9.png"},{"name":"thinking","usersReacted":["cmjvp43is000ezw7k1nh07hwm","eO9icq0381ZfNvQqzleiR7iQdSySkXRs"],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"summer-of-making","usersReacted":["eO9icq0381ZfNvQqzleiR7iQdSySkXRs"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmr00u91x0001cims3zd81j50","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1782786137.003809,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782786137003809","postedAt":"2026-06-30T02:22:17.003Z","text":"Day 180 / 365\nToday was fun but i still wasnt really all that productive. I atleast worked on my homework and did a bit of work on my club ysws, working on the workshop form. but yeah no thats basically it. i did play a lil bit of among us tho and watched a friend play some games outside of that cause i felt really tired. Had a headache all day too... i think i need more water.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7d4ad184-6513-4e00-93d7-540e28ff7845-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"memo","usersReacted":[],"char":"📝"},{"name":"hackclub","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hackclub/406d159839f083a4.gif"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"}]},{"id":"cmqzeun61000jxd86m7fbdyzd","user":{"id":"cmi9d45p100006r85wsjsnuh7","name":"qwwertyz","identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"qwwertyz","streakCount":0,"maxStreaks":19,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://qwwertyz.github.io/My-website/index.html","github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2025-09-26/9586175717093_6968a6c64292cfef9ac6_192.png","webring":[],"newMember":false,"timezoneOffset":3600,"timezone":"Europe/Amsterdam","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-07-10T17:53:37.404Z"},"timestamp":1782749205.983629,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782749205983629","postedAt":"2026-06-29T16:06:45.983Z","text":"day 179/180?\n• programmable badge(probably the closet I'll ever get to doing hardware) we'll get doom on there someday(and maybe eventually gta6)👍\n• it's so hot 😞\n• finally done with school tests!!\n• also ARTFIGHT!! if anyone attacks me I'll gladly revenge eheheh 😈","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7fc1fd92-8093-4f9d-9e17-08f121278983-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":["LID1uLBDldrdTzglrV2fh9uqnDrCJ6kH"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"hardware","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hardware/38550f0e8e8a73cc.png"}]},{"id":"cmqymehlj0001xd86asszhxf3","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1782701421.357629,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782701421357629","postedAt":"2026-06-29T02:50:21.357Z","text":"Day 179 / 365\nToday I lowkey just watched my dad play deltarune chapter 5 all day. im not even joking. from 9 am to 6 pm, and then picked back up at 9 pm!!!!! he was off work today so thats why. i plan on locking in tommorow!! but when have plans like that ever worked?\nI also attempted to make monkey bread but i cant send a photo since its still in the oven\nedit: i burned the monkey bread. maybe the fact i cant edit images in later is for the better.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/24f197b3-514d-4ee8-b9d6-3de6566cb5dc-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"eye","usersReacted":["JahrBjUCLjyhHki3MmzKfyvx5EYF1OBR"],"char":"👁️"}]},{"id":"cmqymxteo0005xd862cgnh3tk","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1782702323.055719,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1782702323055719","postedAt":"2026-06-29T03:05:23.055Z","text":"Just got done with some renders on the engine, been working all day on implementing the things needed.\n\nAlong with the images, I added:\n* Shadow Mapping for the Rasterizer (only 1 emitter)\n* Tone mapping to the Rasterizer\n* Fog to the Rasterizer\n* A vignette effect to the Rasterizer\n* Transparency maps to the Rasterizer\n* Settings & presets for the renders\n* A new \"Queer Room\" modeled by me in blender for the Path Tracer (going to post it on ship).\n\nI honestly have had so much fun with this. Currently working on a landing page to go in place of my \"Online Demo\" on stardance (since this isn't that kind of application D: ).\n\nHere's the github: <https://github.com/pkncoder/Engine/tree/Phase-III>! At some point I'll be redoing the README as well for more info.\n\nAlso, these images aren't even the best ones, I'll leave that for the ship :3","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7c35d259-e1d7-4bb4-aa0a-e955623898b7-breakfastroom-1.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ab75b4f1-0bea-44dc-bb06-b1db2c1a2129-sponza-2.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/3aa06f80-bb9f-4337-827e-4a1a25f94c6d-backrooms-1.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/965781c4-c8bd-476e-92fc-25d6e11f6bf4-sponza-3.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1552baa1-b8a2-43a1-b5d8-52c0dec2b588-lost_empire-2.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/98bce55c-4305-4299-ab5d-88269d1aa2b8-ca97a3b1-1446-4243-afe0-65af2b6e075d.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"ship","usersReacted":[],"char":"🚢"},{"name":"blender","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/blender/2be8e06dd0a06875.png"},{"name":"github","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/github/205ecaff62a0b210.png"}]},{"id":"cmqx5v0nq000m11p6mqypmwmi","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1782613174.093069,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782613174093069","postedAt":"2026-06-28T02:19:34.093Z","text":"Day 178 / 365\nI had to wake up really early to drive my brother and dad to a swim meet 1 hour away from home :) so hu yeah from like 6 am to 1:30 i was out of the house. then I had to leave for my weekly hack club meeting!! Il be honest it didnt really go that well. We were working on our hackpad projects, but were running into issues with using fusion360. specifically with moving sketches or whatever the 2d thing is called. idk. theres also the fact that they wildly updated the tutorial, so now our stuff is a bit far from what the tutorial says (for example, our pcbs have a lot of empty space, while the pcbs in the tutorial were strictly around the buttons. and the connector bit was directly underneath a button while in ours thats not the case since we didnt know you could do that). so im going to be looking into how to use fusion360, and maybe if theres any other programs we could use that would be more preferred for my club members.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/fb78f3b6-8aee-4ee6-89ef-af854ccfa8aa-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"rocket","usersReacted":[],"char":"🚀"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"hackclub","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hackclub/406d159839f083a4.gif"}]},{"id":"cmqx1vr9h000i11p6rnsff6ps","user":{"id":"cmqx1vr95000g11p6hprch92r","name":null,"identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"calebthecreatasious","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://i.imgur.com/njP1JWx.jpg","webring":[],"newMember":true,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-28T00:28:15.929Z","updatedAt":"2026-06-29T17:53:36.863Z"},"timestamp":1782606491.512929,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1782606491512929","postedAt":"2026-06-28T00:28:11.512Z","text":"Fnaf animatronic cupcake","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/696b8457-dfbc-4964-baeb-50c5cb914825-1000094583.jpg"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":["cmqtupv3q0006hvpngbim6thg"],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"this","usersReacted":["cmqtupv3q0006hvpngbim6thg"],"url":"https://emoji.slack-edge.com/T0266FRGM/this/a5009fe82152876b.png"},{"name":"sparkling_heart","usersReacted":["cmqtupv3q0006hvpngbim6thg","cmrjfvaxd000m3sfgq333540h"],"char":"💖"}]},{"id":"cmqwc33a4000911p6ecg6waoo","user":{"id":"cm41faqnw00dcsemv4gh6l0lg","name":"KingJamesH","identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"KingJamesH","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://avatars.slack-edge.com/2024-11-23/8061030116647_1a482bbb405d3a9817e1_192.png","webring":[],"newMember":true,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-06-29T17:53:38.058Z"},"timestamp":1782563163.001769,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1782563163001769","postedAt":"2026-06-27T12:26:03.001Z","text":"finished the frame alignment feature!","attachments":["https://imgutil.s3.us-east-2.amazonaws.com/9faaf4c48c23368263fad59a91fc6d19045bafa8cbcda25d9bc0452361cf43b7/framealignment.mp4"],"mux":["xyZD4rrEEL3WnNipy8sYj027a1ajppMt3R5vHlaZsDos"],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmqwhkuut000d11p6qhvori5n","user":{"id":"cmqfyfs3r004d5v1dx2q0s86d","name":"Kia Preston","identityId":"ident!EOfavM","authEmailVerified":true,"verificationStatus":"verified","username":"pkncoder","streakCount":0,"maxStreaks":3,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"https://pkncoder.github.io/Engine","github":"https://github.com/pkncoder","image":null,"fullSlackMember":null,"avatar":"https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2aa430a7-c601-45a2-bea6-089652c1e34b-yes.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":"she/her","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-06-16T01:19:46.696Z","updatedAt":"2026-09-02T17:53:36.516Z"},"timestamp":1782572390.776979,"slackUrl":"https://hackclub.slack.com/archives/C01504DCLVD/p1782572390776979","postedAt":"2026-06-27T14:59:50.776Z","text":"I forgot about acceleration structures, so I planned that out as well in the renderer.\n\nCurrently just:\n• BVH (Bounding Volume Heirarchy) for Ray & Path Tracing\n• SVO (Sparse Voxel Octree) for Ray Marching (Hypothetically)\nThese acceleration structures make rendering methods like Ray &amp; Path Tracing, Ray Marching, Ray Casting, etc. feasible for real-time by \"cutting out\" data (objects) similar to how a Binary Tree works.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/804124bf-611d-44b5-bd04-cc0fc1d3c6e7-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"}]},{"id":"cmqw98eyu000111p6qvpxgiax","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1782532680.040919,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782532680040919","postedAt":"2026-06-27T03:58:00.040Z","text":"Day 177 / 365\nToday i tried out a little game called \"ultimate chicken horse\" with some online pals. Dispite the game coming out in 2016, ive only heard about it like once from a high-stakes competitive gameplay vid about it. idk. games pretty fun! Today, me my dad and my brother all went to a baseball game. We mostly went because my dad's work was having a banquet there since they are a big sponsor or somethin. While Im not the biggest sportsball guy, i especially didnt like this game because they kept on playing random meme audios. like pipe falling sfx and that stupid oo ee a e cat thing. like, they could have atleast do something more up-to-date?? oh well i probably wouldnt find it funny anyways. I always feel very awkward whenever i hear any sort of internet meme outside of any internet scenarios. I wonder what that says about me as a person!!1 atleast i got icecream from the game as well :)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d83a0b91-defe-4d7f-a381-186281e1fa5d-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"cat","usersReacted":[],"char":"🐱"}]},{"id":"cmqudsjit0008hvpnfo73jooy","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1782445097.357369,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782445097357369","postedAt":"2026-06-26T03:38:17.357Z","text":"Day 176 / 365\nWoahh!1!1 hi guys its me kaplin today i coded a bit on my indie game. called one turret. available on steam go buy it. I worked on the recoded enemies a bit. Outside of that I played some minecraft, creating a really cool airship. i will be remaking this airship using schematic cannon in survival later. i used a bunch of modded copper blocks added by create since those are really cheap, only costing one copper ingot for two blocks. cant forget the fact of just how much copper you get from a single ore block.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1ae3a627-bba2-4bff-9e60-671ecadb4473-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/637d5fdf-3049-4653-b833-3f572b466a5b-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"},{"name":"minecraft","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/minecraft/a08a1dc5430409e5.png"}]},{"id":"cmqsz7um90001hvpn46zwcwj4","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1782360151.815159,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782360151815159","postedAt":"2026-06-25T04:02:31.815Z","text":"Day 175 / 365\nToday i played deltarune. all day. its really the only thing i did. im not kidding lol. i woke up like 30 minutes before it released, and then immediately got to playing. luckily i didnt have anything i HAD to do (like chores) today so I played it nonstop. for 9 hours. :) i did live stream it on youtube but it was mostly so i could record my reaction without taking up my storage space","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/126d00a2-c23b-4389-9b34-20277b95efc7-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"tw_speaking_head_in_silhouette","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/tw_speaking_head_in_silhouette/32ce3295a5703c74.png"}]},{"id":"cmqrjkvox000x11xfo27snubv","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1782273418.251879,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782273418251879","postedAt":"2026-06-24T03:56:58.251Z","text":"Day 174 / 365\nToday was a lot like yesterday lol. I played a lot of minecraft with a friend of mine!!! We flew around in our create aeronautics airship and did two trial chambers (well, one was a moded variant called a shrine, but same premise). Very fun, but that is what i spent most of my day on lol. I did work a bit more on one of the forms for my club ysws, alongside some small summer class junk. Soon I think i will have something interesting to say in this scrapbook. No this isnt forshadowing, this is me saying it to will it into existance\n\nalso deltarune tommorow!!!!!!!!!!!! always bet on papyrus knight theory","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/16ddebbb-9bf1-4362-9477-c403f91100d9-image.png"],"mux":[],"reactions":[{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"hackclub","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hackclub/406d159839f083a4.gif"},{"name":"sunny","usersReacted":[],"char":"☀️"},{"name":"minecraft","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/minecraft/a08a1dc5430409e5.png"},{"name":"deltarune","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/deltarune/a101499a256f518d.jpg"}]},{"id":"cmqqp2b8h000h11xfyo8rnno7","user":{"id":"cmnb2df5j000dv6qrq730ucws","name":"Ahmad Maulana","identityId":"ident!WNfpwp","authEmailVerified":true,"verificationStatus":"verified","username":"Henry Wauzivuff","streakCount":0,"maxStreaks":18,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":null,"image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/432da19a35990089e1cc4b702aff5a1c?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":36000,"timezone":"Australia/Canberra","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T05:26:40.033Z"},"timestamp":1782204006.193979,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782204006193979","postedAt":"2026-06-23T08:40:06.193Z","text":"22 June 2026, Monday, Day 173/365. Lunes.\n---\nToday! Never mind didn't get to send it on time. Yesterday, sent 18:15 hours since.\n• 4/4-day weekend :wowzers: \n• I AM wasting my time :tired: \n• Wrote 21 June's log late :pf: \n• Code more parts of my slackbot\n• Wait I might be cooking\n    ◦ Open Meteo API hmm\n    ◦ Slack block kit experiments\n• HOLY CRAIC KEIR STARMER RESIGNEDD\n• <https://www.youtube.com/watch?v=bp4_7T9J6Fg|Birds for some reason> (why is bro looking up bird yaoi?)\n    ◦ Fujoshi birds?\nNews:\n• HOLY CRAIC KEIR STARMER RESIGNED\n    ◦ Goodbye to the first 67 openly gooner prime minister of the UK!\n    ◦ <https://www.aljazeera.com/news/liveblog/2026/6/22/live-uk-pm-keir-starmer-expected-to-announce-his-resignation>\nEnjoyment: 5/10\nProductivity: 5/10\n\nStreaks:\n1. Coding: yes\n2. Art: idk\n3. Documentation: this\n_*399 more days.*_\n```All people should think for themselves.```\n&gt; I search \"bird yaoi\" Youtube knew exactly what I wanted.\n`Whatever steams your willy bro`\nOh yeah here's the cover for the princess book I forgot to show","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/206f81f7-1564-40d9-80e6-515b094699ad-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/61f7a641-61a8-4b09-bfa2-db5e01a473ae-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5092c503-e518-464a-b4f6-2d49d4c5e625-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/91cb7b1c-efb2-49e6-b544-99e37252adff-72d09a45-058f-4934-b15a-effb4d70fd15.jpeg"],"mux":[],"reactions":[{"name":"pan_with_egg","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/pan_with_egg/2b6e87660501e380.png"},{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"art","usersReacted":[],"char":"🎨"},{"name":"slack","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/slack/7d462d2443.png"},{"name":"goose-honk-technologist","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/goose-honk-technologist/e771db0dddb5fd1e.png"},{"name":"thinking","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/thinking/b6498e11966b2a96.png"},{"name":"lower_left_fountain_pen","usersReacted":[],"char":"🖋️"}]},{"id":"cmqrnx5f1001c11xf7g51wtz7","user":{"id":"clfcvj3580hhyqfqh6onsc29b","name":"PixelSaver-U0498TGUX0B","identityId":null,"authEmailVerified":false,"verificationStatus":null,"username":"PixelSaver-U0498TGUX0B","streakCount":0,"maxStreaks":4,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://https","image":null,"fullSlackMember":true,"avatar":"https://avatars.slack-edge.com/2025-03-25/8657704954979_d797a973b39ce2070aed_192.png","webring":[],"newMember":false,"timezoneOffset":-25200,"timezone":"America/Los_Angeles","pronouns":null,"customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-07-31T17:53:37.453Z"},"timestamp":1782280703.694649,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782280703694649","postedAt":"2026-06-24T05:58:23.694Z","text":"Officially Day 174\nPersonally Day 21 (lolz)\nI'm really not that active huh.. Anyway im back from Horizons Nexus and fully recharged from (not sleeping a lot) sooooo\n\nWorking on fixing up bugs and polishing the game we made at nexus!\nDoesn't work great itch rn because of *insert reasons* so  @avni   @katsu  and I will (probably) touch it up and make it more fun to play\n\nstill tho itch is <https://pixelsaver.itch.io/cat-debt>","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/933fe192-b03b-4e71-9369-cba62ea9e842-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"video_game","usersReacted":[],"char":"🎮"},{"name":"cat","usersReacted":[],"char":"🐱"},{"name":"sparkling_heart","usersReacted":[],"char":"💖"}]},{"id":"cmqq3tsgk000111xf0tjpxov7","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1782186494.696179,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782186494696179","postedAt":"2026-06-23T03:48:14.696Z","text":"Day 173 / 365\nToday was pretty productive! In the morning, I dropped off my car for repairs (just like general maintenence stuffs) and then I worked on summer class stuff. but when i was done i started working on some of the forms needed for my club ysws :) im not going to elaborate lol!! I also got the minecraft server from yesterday setup and started playing it. Im working on a cool new copper airship thats way bigger than the first one! maybe i can actually put a farm or two in it!!\n(for the people in the slack from the happenings channel, i edited this image to add the copper airship even though its like later in this thread lol. to my scrapbook readers uh dont question this bit)","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/44dc6a51-922d-45b7-9479-128ff4c6061e-image.png"],"mux":[],"reactions":[{"name":"summer-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/summer-of-making/d51b7cf2b0ee6489.png"},{"name":"minecraft","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/minecraft/a08a1dc5430409e5.png"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"},{"name":"car","usersReacted":[],"char":"🚗"},{"name":"hackclub","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/hackclub/406d159839f083a4.gif"},{"name":"sunny","usersReacted":[],"char":"☀️"}]},{"id":"cmqon70p9008r5v1dzz4nqtzv","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1782098079.984179,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782098079984179","postedAt":"2026-06-22T03:14:39.984Z","text":"Day 172 / 365\nI got home from the trip aaaaaand i dont really have much to comment lol!!1 played some modded minecraft with (extended) friendgroup :) (by extended its like themain friendgroup plus a few extras from a diffferent one its like colaborative idk) and since my friend regonold's pi is terrible at hosting im buying a server for the group so now im working on getting a good modpack yay\nalso idk what the doodle is supposed to be","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1545839e-901c-46bf-be19-e8da81da47ac-image.png"],"mux":[],"reactions":[{"name":"spring-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/spring-of-making/8cae564ae808c3e7.png"},{"name":"yay","usersReacted":["cmnb2df5j000dv6qrq730ucws"],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"minecraft","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/minecraft/a08a1dc5430409e5.png"}]},{"id":"cmqo6is7g008j5v1d9i2nj89w","user":{"id":"cmplrvebz003y2yl920085m0k","name":"Ethan Hawksley","identityId":"ident!RLwfgP","authEmailVerified":true,"verificationStatus":"verified","username":"ethanhawksley","streakCount":0,"maxStreaks":1,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":"http://hawksley.dev","github":"https://github.com/ethanhawksley","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/d60df224a07480ddec1caa8581b3e0e8?d=identicon&r=pg","webring":[],"newMember":true,"timezoneOffset":3600,"timezone":"Europe/London","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-25T22:22:52.751Z","updatedAt":"2026-09-05T19:04:00.289Z"},"timestamp":1782070074.205669,"slackUrl":"https://hackclub.slack.com/archives/C0M8PUPU6/p1782070074205669","postedAt":"2026-06-21T19:27:54.205Z","text":"It's me, Ethan Hawksley, and I've just finished pushing out another large update to my site <https://hawksley.dev>!\nI've written a new blog post, all about how you can add JSON-LD to your own personal websites to improve how crawlers see them: <https://hawksley.dev/blog/json-ld-explained-for-personal-websites/> It uses lots of examples from my own site, so you can easily copy-paste and edit to fit your own site.\nI've also now added my photo to my website too! It's in all the link previews, and on my home page. However, I was intentionally really careful when I added it. To maximise performance, I used the AVIF image format, with a PNG fallback. I've also inlined a low-resolution base64 AVIF directly into the html of my home page, so that it instantly loads in when you visit, and a higher quality AVIF loads on top of that once the page has finished loading. I'm really happy with how it turned out, the image is only 2.5KB!\nAfter some careful rearranging of my home page, it also fits in just under the size requirement for the first TCP packet group at 14KB, meaning it only requires one round trip with cloudflare for it to load. My PageSpeed Insights score is still 100/100/100/100","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/56450ed7-5224-44c6-acb5-3c966923e2aa-ethan-hawksley.png"],"mux":[],"reactions":[{"name":"spring-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/spring-of-making/8cae564ae808c3e7.png"},{"name":"ship","usersReacted":["cmhoe85k200029c86vvge9jcu"],"char":"🚢"},{"name":"yay","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/yay/28592c2bf509c53f.gif"},{"name":"fire","usersReacted":[],"char":"🔥"}]},{"id":"cmqn60nh1007y5v1dek9bmlq9","user":{"id":"cmjwdamat000izw7kwrcs52o1","name":"Kaplin86","identityId":null,"authEmailVerified":true,"verificationStatus":null,"username":"Kaplin86","streakCount":142,"maxStreaks":142,"displayStreak":null,"streaksToggledOff":null,"customDomain":null,"cssURL":null,"website":null,"github":"https://github.com/Kaplin86","image":null,"fullSlackMember":null,"avatar":"https://www.gravatar.com/avatar/80f8e8f617868a10400735d51e368154?d=identicon&r=pg","webring":[],"newMember":false,"timezoneOffset":-14400,"timezone":"America/New_York","pronouns":"he/him","customAudioURL":null,"lastUsernameUpdatedTime":null,"webhookURL":null,"createdAt":"2026-05-17T06:50:54.774Z","updatedAt":"2026-09-07T03:29:39.857Z"},"timestamp":1782008773.376719,"slackUrl":"https://hackclub.slack.com/archives/C0A63BZ2AQN/p1782008773376719","postedAt":"2026-06-21T02:26:13.376Z","text":"Day 171 / 365\nSecond day of my trip. Today we went to the international spy museum. I found this one pretty cool, especially the codes and cryptography stuff.  After that we went to a giant mall called \"Tysons corner\". Got some lunch there, then we walked around quite a bit. I got myself this little pokemon figurine blind box. I havent opened it yet, il probably open it at home, but theres a few options it has. the 6 options are: Pikachu + altaria, Rayquza, bronzong + unown, piplup + oshawott, sylveon, and dragapult. id be fine with any of em except the rayquaza one. Im not a big rayquaza fan personally. So uh yeah no programming obviously lol. I go back home tommorow so maybe il do some then. odds are im just going to get home and play minecraft lol.","attachments":["https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/974406a5-5439-4e64-9f98-93c0b5843ea0-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6668c4be-2aa7-483f-83af-75f373c4f2da-image.png","https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5c5513eb-4a3c-4759-997e-20f9f51de8c1-image.png"],"mux":[],"reactions":[{"name":"spring-of-making","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/spring-of-making/8cae564ae808c3e7.png"},{"name":"minecraft","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/minecraft/a08a1dc5430409e5.png"},{"name":"cooll-dino","usersReacted":[],"url":"https://emoji.slack-edge.com/T0266FRGM/cooll-dino/37b3206f81118167.png"}]}]