Hack Club’s Scrapbook

A daily diary of what Hack Clubbers are learning & making every day.

mart
@mart1
For #C08PJMATU8Y|, I'm making a snake game but directly on the Google homepage! You can run it even if your school has blocked all games. This is day 1, I built the basic game logic. If there's someone who is good at CSS/JS animations, please HMU! This isn't looking all too well lmao
ChrisB
@ChrisB1
Yep, that was easy. on the fly shader compilation done:
spring-of-making emoji
ChrisB
@ChrisB1
Refactored all my code into a class with better methods and less global vars, now it'll be easier to dynamically compile shaders and change uniforms during execution!
spring-of-making emoji
goose-honk-technologist emoji
karmanyaahm
@karmanyaahm1
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/eabfd362-1157-46be-8ae4-76d53b17a054-274f8c88-674e-4729-8933-14f82f06dd97.jpeg
PlOszukiwacz
@PlOszukiwacz7
updated my taskbar
3c emoji
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6d7f91f4-a595-49be-8f9f-33b6732234e3-image.png
spring-of-making emoji
Neon
@Neon3
adding more fields to it
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d9957a66-6a22-4b5e-84d8-13a3b8d91b66-image.png
spring-of-making emoji
ember-trianglehappy emoji
tw_frame_with_picture emoji
Irtaza
@Irtaza0
After digging through Sprig’s schematics, figuring out the right CircuitPython libraries, and spending countless hours debugging errors in Thonny’s serial shell, I finally got my <https://github.com/Irtaza2009/Hackamon|Hackamon code> (submission to #C0809PN4TPE|
hackapet emoji
) running on an *Orpheus Pico* on *Sprig*
sprig-dino emoji
!
yay emoji
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e95c846f-45ca-4274-9d6f-9fbf6ad39081-dcab368c-a625-4df1-ae09-d0e06d50ec53.png
Irtaza
@Irtaza0
After digging through Sprig’s schematics, figuring out the right CircuitPython libraries, and spending countless hours debugging errors in Thonny’s serial shell, I finally got my Hackamon code (submission to #C0809PN4TPE|
hackapet emoji
) running on an *Orpheus Pico* on *Sprig*
sprig-dino emoji
!
yay emoji
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/09c46917-8fd6-457e-820f-32fdba4385ce-f7a86fc1-2f62-4f7d-957d-a6b774cf4c5e.png
MinglangDu
@MinglangDu2
I have been doing this over the course of 2 days, but only now have I decided to post. I'm making a program that uses monte carlo simulations to find the best move in Battleship. UI attached below
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2702d606-b7fe-4b83-b294-f5bc99face6f-image.png
spring-of-making emoji
Coral
@Coral1
time to lock tf in for apush
smiling_face_with_tear emoji
smiling_face_with_tear emoji
smiling_face_with_tear emoji
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/99f927ca-80c4-4a5a-9509-db1054063291-img_2992.jpg
spring-of-making emoji
EklavyaAgrawal
@EklavyaAgrawal1
Short session - polished up other parts of the FCS and kept working on it - about half way thru diagram, next step is to add in control panels and FCS is done!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c69ffbb0-d527-43dd-b607-919989ec698e-image.png
spring-of-making emoji
PlOszukiwacz
@PlOszukiwacz7
holy moly my code actually works
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5d1f17c3-3134-42c5-81c6-cf5eb10238a2-image.png
spring-of-making emoji
Neon
@Neon3
worked on the flow..
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c6551ca5-547c-4d67-9fcb-f56d43d3b4ad-image.png
spring-of-making emoji
ember-trianglehappy emoji
tw_frame_with_picture emoji
PlOszukiwacz
@PlOszukiwacz7
thx ddg
3c emoji
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/221ff250-15c2-4ea5-9b01-c88e86836e93-image.png
spring-of-making emoji
Neon
@Neon3
New ui and stuff for rejections and promoting your ship!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7cf0816b-ff61-4694-9f9d-1dcf6e5b064d-image.png
AryanGupta-U088CM6P9BN
@AryanGupta-U088CM6P9BN0
My first time posting something here I found a vulnerability on a website and exploited it( Educationally, cmon i put disclaimers for fair use) It is a automation script for making it easier for someone to use it It works on exploiting a loophole left by the devs of the website, and that is NOT PUTTING limitations on their usage of resources. They didn't gave the consumer root access, but maybe it was not enough. The script, for ease of access does everything for you, you just need an alt gmail id and a monero wallet, and you are set for mining. !This project is provided for educational purposes only. The developer is not responsible for any misuse, consequences, damage, or violations resulting from the use of this code. Use at your own risk. Repo: github.com/AryanSLAYERRR/miner-automation
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/66953b76-623c-4517-bb4b-1e033e82c81a-5554129f-0f02-4f66-95ab-403769ebb7df.png
github emoji
goose-honk-technologist emoji
spring-of-making emoji
MinglangDu
@MinglangDu2
Doing competitive programming homework. I'm going to do more but I'm scared I'll forget to post after i finish the homework.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/876f6447-6f93-4a4f-8a5f-75676a98d172-image.png
PlOszukiwacz
@PlOszukiwacz7
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c9255af5-a88d-47f8-8471-47cbc64bb8f0-image.png
spring-of-making emoji
hex4
@hex40
I've made color choosing work! You can now assign different preset colors to dots in Modulo, with a very satisfying UI. However, while doing this I think I broke the dot counting so I'm going to need to fix that tomorrow...
comit emoji
git.new/86dd4af
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/85fd9424-5dc3-4f00-bb8a-799354a78334-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/af8873d1-4268-42c0-a6a8-2f6a78569c4c-61b9362a-120b-4bae-94e9-931ebf317082.png
spring-of-making emoji
thinking emoji
ember-trianglehappy emoji
tw_frame_with_picture emoji
thinking emoji
pr emoji
PlOszukiwacz
@PlOszukiwacz7
installed arch (btw) and made the wifi card in my laptop work finally
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/418df014-5ef7-4d56-ab3e-68e43098b7d3-image.png
spring-of-making emoji
ShauryaGupta-U079US29R53
@ShauryaGupta-U079US29R530
Introducing SpendSmart. SpendSmart makes saving receipts and tracking your budget effortless with the power of AI. Unlike most receipt managers, SpendSmart requires only a photo of your receipt to log a new expense. It automatically extracts key information, categorizes purchases intelligently, and presents everything in a beautifully designed interface. Try now: testflight.apple.com/join/2hRcRhZJ
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a19eba76-4717-468a-ba4b-a3154c5a812a-f5bac091-0153-4ba2-b8fb-d71c7d9ceaf7.png
FlameBamboo
@FlameBamboo0
For the past few months I've been looking out for an idea rather than building an actual product, did a lot of market research on a couple of ideas and also going through validation process by reaching out to potential users. I finally made my mind with social media scheduling tool that simplifies content creator process. One of the issue among content creators is that having to handle multiple different accounts to post the same context, so the tool basically allows you to seamlessly integrate all your social media accounts into one platform so that you can simultaneously post across these different platforms. This will save you time by reducing the time friction of manually jumping between all your different social media channels to post content. What do you guys think? Open to ideas and feedback!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9737db8b-ea8c-4561-bca3-a4f2ff05c3b9-screenshot_2025-04-21_at_2.00.30___am.png
PlOszukiwacz
@PlOszukiwacz7
this looks sooooo clean
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2877caf6-ae41-4120-9481-ff2d9e78d1db-image.png
khang200923
@khang2009230
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/caf23c53-8a29-454a-8684-25b3a49c6945-image.png
spring-of-making emoji
hex4
@hex40
been kinda demotivated yesterday and today
pf emoji
but i made the current dot highlighted and since my code was getting messy i moved the dot into its own Svelte component - this'll make it much easier to add the dot logging feature tomorrow 👀 git.new/modulo-bb8c0b0
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/59ef96dd-d37a-48b6-b913-5c09cf4e9d28-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/494326cf-2766-473d-a8f2-f638db2415ea-3c928d1f-6f6b-4eb1-ab84-13d1f5b37a5a.png
spring-of-making emoji
goose-honk-technologist emoji
svelte emoji
svelte emoji
goose-honk-technologist emoji
ember-trianglehappy emoji
tw_frame_with_picture emoji
Lucas11
@Lucas110
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ab542d95-362e-4033-a9c3-c88e0e2c8a86-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/163a911e-182c-4a02-a34d-237e9fb9c40b-b5eddbfd-cced-4a3f-92ac-6bf95c4bcb58.png
spring-of-making emoji
github emoji
yay emoji
hacklet emoji
QinCai
@QinCai0
AHHHH ok i see. I FORGOT TO REMOVE THE SYSTEMD LINE FROM THE DOCKER FILE.... so it's still install systemd and dbus, which are not even used atm
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b73e1201-ed19-43c2-a1f6-b6414520c5c4-image.png
QinCai
@QinCai0
Nice. The Docker Image worked, but there's a teeny tiny problem here. THE IMAGE IS TOO BIG (imo). Maybe I should switch away from using virtual envs... A screenshot of me 'baking' the Docker Image!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8a7f2c7a-4c0c-4128-80b6-59cff0c451b2-image.png
spring-of-making emoji
docker emoji
docker emoji
ember-trianglehappy emoji
pr emoji
tw_frame_with_picture emoji
Gus
@Gus0
probly shoulda posted this when it was still in action but the first thing i did when i got back from china was make a tiny slack bot to randomize my profile picture every 30 minutes to a random photo i took while i was there! code @ github.com/gusruben/slack-pfp includes a setup guide if anyone else wants to do something similar!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7c9c8df2-0b97-4c3f-9727-6287ebdcae05-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c5f6067b-b90b-4c84-927b-aa6f15a353c8-3f5d38bf-c6dc-43dc-beba-3277df7c516f.png
Nileshjain
@Nileshjain0
Working on subscription management for www.pybooks.com With Pybooks - you can generate python notebooks completely. Please reach out if you're interested, I'm running a lifetime discount currently.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/cb7114f3-4eb0-4d7e-9211-149d82c6213c-cleanshot_2025-04-20_at_00.20.39_2x.png
spring-of-making emoji
python emoji
MinglangDu
@MinglangDu2
came up with a basic idea for a new project
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/66c7b402-c98d-45e6-bca4-b8e378e6b3d0-image.png
spring-of-making emoji
mathias
@mathias0
Working on my bookmarklet for Hacklet. It will open a popup to ask a question to AI (ai.hackclub.com) and he can also execute code for you!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/90778155-9e08-415a-b24b-327ecdd640e5-_073166c6-ab54-48f5-88b1-60f1c8e17874_.png
spring-of-making emoji
goose-honk-technologist emoji
ChrisB
@ChrisB1
Holy crap I finally got it working! GPU conversion of the thing I finished the other day. am gonna tidy up then do a proper post later tonight.
spring-of-making emoji
PianoMan0
@PianoMan00
Released Hacklet, a bookmarklet YSWS!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4daad0ed-9758-40da-9dad-52ebdaa270cb-image.png
spring-of-making emoji
ultrafastparrot emoji
PlOszukiwacz
@PlOszukiwacz7
finally got the memory working and its detected now
yay emoji
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/05cae956-d630-4ffc-bb75-17fc7fcfbbef-image.png
spring-of-making emoji
yay emoji
lachlanjc
@lachlanjc0
Presenting the Lachlan Idea Generator: an analog portfolio turned idea generator where you have 3 wheels to spin, for tone, subject, & medium. I've seemingly made half the combinations as art projects & the other half sound plausible coming from me. It makes fun of how systematic, practical, & non-personally-attached my art is by reducing my projects to these core keywords, & re-systemizing them into this lime green contraption. I designed, 3D-printed, and spray-painted the shell
Aram
@Aram0
Today I worked on Nomen, nomen now is linked up to some actuary tables and you can now see names and how they are used across history, across the country and see how many people have your name that are currently alive today! Repo: github.com/aramshiva/nomen
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/107ac180-88e0-4469-8d6e-2e5ffb09b924-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f91e7d95-61ec-4833-872f-20aa7a15edbe-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/891074f5-1ff7-40f0-b49b-955205b9f870-b27fa178-f597-4716-b622-1bf7f198fcf9.jpeg
spring-of-making emoji
github emoji
ChrisB
@ChrisB1
Well, that was a nightmare. I have spent the last hour and a half debugging what turned out to be a single line of code, but other than that, today i have started work on the gpu conversion of my walkers thingy. Basic rundown of how it works. I store the data for each walker in a texture, I keep their position and time alive, but not much else. In my case, I store the x position in the top left of an image, (see below), encoded as a 32 bit float (using all four channels because webgl 1.0 only supports 8 bit color channels), the top right keeps the y position. In the bottom left, I keep the time alive (in frames) in the r channel, and whether to render or not (as a bool, 0 or 1) in the g channel. The bottom right is at this point unused. Each frame, I take the previous's frames texture, and render over top of it, updating using a fragment shader (which is not yet written
frown-wx emoji
) Then, I pass that texture to another vertex shader, which generates a bunch of points based of of each pixel in the texture. In theory, its super easy, but in practice... not so much. Encoding the float over the four color channels was not fun, as I kept getting a normal distribution of points even when the initial texture was completely random (and uniform, I checked). I spent a couple hours trying to work that one out only to discover I hadn't unbound one of the webgl globals, so that was fun. Calculating the uv coordinates based only on the point index was ok, but implementing a ping pong frame buffer for the texture update frag shader was a bit tricky. Tomorrow I'll try and get this working, so I've got them functional and moving. Below: Computed texture Rendered walkers (from computed texture) Colored renderered walkers (r: posx, g:posy, b:index)
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0d21f5d3-a7a8-490d-b894-d738458ce246-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7363a887-6d98-4155-b47d-4b2fc7fa7395-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ef87b54f-0944-4362-b9e4-e9529f4ff701-image.png
spring-of-making emoji
goose-honk-technologist emoji
dino-debugging emoji
Akaalroop
@Akaalroop0
I added 2 new icons to my pages, and I used Jekyll to easily add them and the footer to all pages necessary! 😄. The back arrow took 2 hours cuz it was overlapping
heavysob emoji
.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0c61d67b-438c-4034-9e6a-8ad5b25722cd-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a0da7737-90fe-4007-965d-b9c61a93ce83-image.png
spring-of-making emoji
Irtaza
@Irtaza0
Made a cool blueprint for the PokéDeck using OnShape! (inspired by Inky)
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/066381d2-e4d7-480c-849f-bbd1e636db64-pokedeck_drawing_v1.png
cooll-dino emoji
pr emoji
tw_frame_with_picture emoji
spring-of-making emoji
cooll-dino emoji
ember-trianglehappy emoji
yhw_tw
@yhw_tw0
I may or may not have made the text too large (and also not working on my app for a few days)
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a44e189c-b11d-4457-9ea7-e5022384bb5f-img_4310.png
spring-of-making emoji
hex4
@hex40
Modulo's going well! Only the dots that have passed are highlighted, using a library called date-fns to help me with the calculations. I took the image at 2:54 and 54 dots are highlighted! Next I need to figure out why sometimes it's off-by-one... maybe timezones? git.new/modulo-2fee8e7
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8e6a0dcc-6e43-4db9-89aa-63f44f5af3db-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/27e9a03c-458c-489a-82b0-f4e62925810c-e1fe4e07-2f6d-4c9d-ab0a-bb1be6bc076a.png
spring-of-making emoji
ember-trianglehappy emoji
tw_frame_with_picture emoji
Neon
@Neon3
today thanks to the help of @Amber , marketplace got migrated to being a private repo and now password based for beta testing, not a lot added tho.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4a4d1686-44aa-4fc0-99c7-e767f0742c60-image.png
spring-of-making emoji
ember-trianglehappy emoji
tw_frame_with_picture emoji
pr emoji
QinCai
@QinCai0
Currently working on a non-systemd enabled Fedora 42 CoreOS container image with RPi Web Shell built-in! Not gonna bake and export the image because last time it crashed my entire Pi (it's a Pi 5 with 8g of RAM, but apparently the uSD cannot endure it...). However, i will put the completed Dockerfile on the repo! THATS WHY I NEED SSD ASSESORIES!!!
pf emoji
Here's a not-so-good older image (Fedora 41)
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/44903a2d-3366-493a-85ec-a8cef59a4210-image.png
spring-of-making emoji
docker emoji
ember-trianglehappy emoji
tw_frame_with_picture emoji
fedoralinux emoji
mathias
@mathias0
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/154e4fa3-d4e8-4dae-abd6-935448052daf-_9bb6c3c5-c829-4a18-8c91-391d60e7d6bf_.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e8c3b655-a289-4ff6-ae1a-899fc4ea789d-62a404b7-fd5e-453b-aa83-5e673805741b.jpeg
FelixGao
@FelixGao0
omg it's been a long bit since i scrapbooked, but I'm getting back into the groove of coding
ultrafastparrot emoji
#C08MRG6NK1V| (#C08NU78MR4G|) is looking... well like a a billboard :D
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7dba62ad-7826-42a5-abd7-d2f9a1692310-image.png
spring-of-making emoji
Delana
@Delana0
page 156/1450, we are on drag forces now...
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ec05cb6d-5523-4c42-9e45-a6e0aea78bd4-image.png
spring-of-making emoji
PlOszukiwacz
@PlOszukiwacz7
i managed to mount my samba share to a folder in lenux :3
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f78934d1-dd26-4ff6-8832-c11539c973de-image.png
spring-of-making emoji