|
17701
|
My very own WebOS by @Nicholas-Reyne | Stardance
|
Nicholas-Reyne
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Nicholas-Reyne | Star Title: My very own WebOS by @Nicholas-Reyne | Stardance...
|
1793865276.483922
|
1794729276.483922
|
|
17702
|
My awesome macropad! by @iza | Stardance
|
iza
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @iza | Stardance
|
1793458069.2781985
|
1794062869.2781985
|
|
17703
|
My very own WebOS by @Amasht | Stardance
|
Amasht
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Amasht | Stardance
|
1793195661.3513129
|
1793800461.3513129
|
|
17704
|
Epic Online Messenger by @floating | Stardance
|
floating
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Epic Online Messenger by @floating | Starda Title: Epic Online Messenger by @floating | Stardance...
|
1793188052.8425696
|
1793792852.8425696
|
|
17705
|
Giant roach by @preston_p2012 | Stardance
|
preston_p2012
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Giant roach by @preston_p2012 | Stardance
|
1793264143.4896762
|
1793868943.4896762
|
|
17706
|
NobleOS by @vrplays | Stardance
|
vrplays
|
2
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-25T13:56:50Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I’ve added a lot more to NobleOS than before. So much in fact it doesn’t even look like the original anymore! It now features a terminal, a file system, and a wallpaper picker! Check the screenshot for yourself (or devlog 4 if it doesn’t load). Doesn’t it look much more different now?", "repo": "https://github.com/VR2011/NobleOS", "demo": "https://noble-os-omega.vercel.app/"}, {"ship_num": 2, "ts": "2026-06-15T23:03:28Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "NobleOS is a simple web-based operating system with multiple features built into it. There’s a couple apps you can tinker around with, and a cool theming menu where you can try different themes and see how they look!", "repo": "https://github.com/VR2011/NobleOS", "demo": "https://noble-os-omega.vercel.app/"}]...
|
[{"post_id": 15663, "ts": "202 [{"post_id": 15663, "ts": "2026-06-25T13:55:11Z", "hours": 2.0344, "text": "NobleOS - Devlop 4 It’s been quite a while, but now that WebOS 2 is out, I’ve decided to come back and add new features. There is now a terminal, a simple file system, and a wallpaper picker in the theming app! Those are the three new features I’ve added that weren’t in WebOS 1. Check it out here !"}, {"post_id": 9537, "ts": "2026-06-15T22:16:07Z", "hours": 3.0931, "text": "NobleOS - Devlog 3 This is a big jump from before. I have now added a start menu that lets you launch apps from there as well. It also shows the time. Also, there is now a browser (which unfortunately doesn’t work for most websites…)! It’s pretty simple. You can press enter/return to go to the site, and use the back and forward arrow keys to well, go back and forward. Finally, theming! You probably already saw this from glancing at the screenshot provided, but now there are 5 different themes to choose from while using the OS - Classic, Blue, Pink, Dark, and Light. Enjoy!"}, {"post_id": 8765, "ts": "2026-06-14T16:02:08Z", "hours": 1.2656, "text": "NobleOS - Devlog 2 Added the calculator app. In addition, there are a few window tweaks that got fixed/added. I never linked the website here, so here’s the site if you want to check it out! https://noble-os-omega.vercel.app/"}, {"post_id": 8455, "ts": "2026-06-14T01:54:28Z", "hours": 1.6056, "text": "NobleOS - Devlog 1 First devlog. Nothing much on the actual project, besides a simple about button. I’ll probably add a calculator next."}]...
|
Title: NobleOS by @vrplays | Stardance
Devlogs:
N Title: NobleOS by @vrplays | Stardance
Devlogs:
NobleOS - Devlog 1 First devlog. Nothing much on the actual project, besides a simple about button. I’ll probably add a calculator next.
NobleOS - Devlog 2 Added the calculator app. In addition, there are a few window tweaks that got fixed/added. I never linked the website here, so here’s the site if you want to check it out! https://noble-os-omega.vercel.app/
NobleOS - Devlog 3 This is a big jump from before. I have now added a start menu that lets you launch apps from there as well. It also shows the time. Also, there is now a browser (which unfortunately doesn’t work for most websites…)! It’s pretty simple. You can press enter/return to go to the site, and use the back and forward arrow keys to well, go back and forward. Finally, theming! You probably already saw this from glancing at the screenshot provided, but now there are 5 different themes to choose from while using the OS - Classic, Blue, Pink, Dark, and Light. Enjoy!
NobleOS - Devlop 4 It’s been quite a while, but now that WebOS 2 is out, I’ve decided to come back and add new features. There is now a terminal, a simple file system, and a wallpaper picker in the theming app! Those are the three new features I’ve added that weren’t in WebOS 1. Check it out here !
Ships:
NobleOS is a simple web-based operating system with multiple features built into it. There’s a couple apps you can tinker around with, and a cool theming menu where you can try different themes and see how they look!
I’ve added a lot more to NobleOS than before. So much in fact it doesn’t even look like the original anymore! It now features a terminal, a file system, and a wallpaper picker! Check the screenshot for yourself (or devlog 4 if it doesn’t load). Doesn’t it look much more different now?...
|
1793764268.3192031
|
1793850668.3192031
|
|
17707
|
My first slack bot! by @nish | Stardance
|
nish
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @nish | Stardance
|
1793346449.5998256
|
1793951249.5998256
|
|
17708
|
Untitled project by @manognya | Stardance
|
manognya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @manognya | Stardance
|
1793512193.3848455
|
1794116993.3848455
|
|
17709
|
Untitled project by @foish | Stardance
|
foish
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @foish | Stardance
|
1793386382.9305444
|
1793991182.9305444
|
|
17710
|
YAGSB by @pi | Stardance
|
pi
|
0
|
12.51
|
0
|
[]
|
[{"post_id": 10450, "ts": "202 [{"post_id": 10450, "ts": "2026-06-17T05:36:59Z", "hours": 2.0758, "text": "As mentioned before, being intrusive on the slack is a major issue for me. I spent a while working on this (some of the time working on this was counted in my last devlog which had 10h on it). Now you can put the flags /bot [–disable-{here|me|channel} #channelname] Which lets you disable the bot for the current channel, yourself, or a specified channel. The same options exist for [–enable-{here|me|channel}]. Additionally, I spent some time using blockit (a slack tool) to make this mini UI with a disable button. The disable works by saving to a json file the channel/user ID and an enabled or disabled string (so there is room for other options as well!) Interestingly, I didn’t have to differentiate between user IDs or channel IDs. The user just puts @user or #channel and the ID is passed directly as a string to the bot."}, {"post_id": 8959, "ts": "2026-06-14T22:13:50Z", "hours": 10.4339, "text": "So believe it or not, the hardest part about this project was the social aspect. I make this slack bot that checks if the first letters of each word in a message spell something, thinking this will maybe happen to one person a day, or even less. Very uncommon. I even made sure the words had to be at least four letters so it didn’t trigger as often. So I leave this bot going for about 12 hours while I sleep. I wake up and it has replied to 42 different messages . I’m so sorry if that was you! It has been stopped!"}]...
|
Title: YAGSB by @pi | Stardance
Devlogs:
So belie Title: YAGSB by @pi | Stardance
Devlogs:
So believe it or not, the hardest part about this project was the social aspect. I make this slack bot that checks if the first letters of each word in a message spell something, thinking this will maybe happen to one person a day, or even less. Very uncommon. I even made sure the words had to be at least four letters so it didn’t trigger as often. So I leave this bot going for about 12 hours while I sleep. I wake up and it has replied to 42 different messages . I’m so sorry if that was you! It has been stopped!
As mentioned before, being intrusive on the slack is a major issue for me. I spent a while working on this (some of the time working on this was counted in my last devlog which had 10h on it). Now you can put the flags /bot [–disable-{here|me|channel} #channelname] Which lets you disable the bot for the current channel, yourself, or a specified channel. The same options exist for [–enable-{here|me|channel}]. Additionally, I spent some time using blockit (a slack tool) to make this mini UI with a disable button. The disable works by saving to a json file the channel/user ID and an enabled or disabled string (so there is room for other options as well!) Interestingly, I didn’t have to differentiate between user IDs or channel IDs. The user just puts @user or #channel and the ID is passed directly as a string to the bot....
|
1793483826.8311477
|
1794088626.8311477
|
|
17711
|
interesting shelf by @rishan | Stardance
|
rishan
|
0
|
9.1
|
0
|
[]
|
[{"post_id": 43037, "ts": "202 [{"post_id": 43037, "ts": "2026-08-08T02:49:33Z", "hours": 1.6517, "text": "Finished splitting the arms into pieces and made 3 part studios that have all the individual parts inside of them, organized to make the printing process more efficient by reducing overhangs and minimizing space taken up. Now the cads done :)"}, {"post_id": 40301, "ts": "2026-08-03T18:52:20Z", "hours": 0.9361, "text": "Split the main part fully now just need to split the movable arms and I’m done with cad!"}, {"post_id": 39158, "ts": "2026-08-01T21:56:06Z", "hours": 1.2092, "text": "Started splitting the parts. I completed all of the parts on the bottom. Some of them are a little long at 235mm so if I don’t get anyone with a printer bed of that size I might have to modify it."}, {"post_id": 37330, "ts": "2026-07-29T23:32:06Z", "hours": 0.5436, "text": "Made that ledge at the top of the shelf so that it’s hangable and also looked at common plywood sizes and resized the side holes so that the wood can fit. The overall design is done and now all I need to do is make it into pieces so that it can fit on a printer bed"}, {"post_id": 29924, "ts": "2026-07-17T03:03:34Z", "hours": 0.4814, "text": "So I realized that I could use my shelf for more stuff so I made these little rings intended to hold things like keychains"}, {"post_id": 29290, "ts": "2026-07-16T03:18:27Z", "hours": 0.3908, "text": "Did some pretty small things. I made the second screw thing to lock with the one that I made in the previous devlog. Then I also made a mirrored version of the arm so that the holes aligned with both sides."}, {"post_id": 28711, "ts": "2026-07-15T04:11:30Z", "hours": 1.4297, "text": "Ok so I added holes on the arms for the shelf boards to slide into like how there is on the bottom of the main part. I also deepend the holes that were on the main part for the shelf boards because I realized that theres was nothing to hold them in place from behind and it would’ve been really unstable. To add extra stability I also added a “spike” on the arm to keep it steady horizontally and so that it wiggles around less and added another hole on the main part to acccomodate for this. And then finally I made this thing attached in the picture I don’t know what to call it but its purpose is to keep the arms in place so I guess its function is sort of like a screw. This part alone doesn’t do anything by itself, I’m gonna make another part that you put inside of this part and then twist to create that joint which hopefully won’t come apart easily. And yeah thats pretty much it."}, {"post_id": 23821, "ts": "2026-07-06T23:56:27Z", "hours": 1.9878, "text": "So instead of deciding between the boxy shelf and the triangle shelf, I decided on making it convertible. I did this by separating the “arms” from the main shelf as shown below. It took a while to get all the measurements right but I finally perfected the rotating part. Now I need to add holes in the arms for the plates to slide into, I’m gonna try to add something to keep the arm more steady when it’s in the triangle shape, and then split it into pieces so it fits on a printer bed!"}, {"post_id": 8384, "ts": "2026-06-13T22:56:06Z", "hours": 0.4733, "text": "made prototypes for how I want the shelf to look and gonna decide if I want it more like a box or triangular"}]...
|
Title: interesting shelf by @rishan | Stardance
D Title: interesting shelf by @rishan | Stardance
Devlogs:
made prototypes for how I want the shelf to look and gonna decide if I want it more like a box or triangular
So instead of deciding between the boxy shelf and the triangle shelf, I decided on making it convertible. I did this by separating the “arms” from the main shelf as shown below. It took a while to get all the measurements right but I finally perfected the rotating part. Now I need to add holes in the arms for the plates to slide into, I’m gonna try to add something to keep the arm more steady when it’s in the triangle shape, and then split it into pieces so it fits on a printer bed!
Ok so I added holes on the arms for the shelf boards to slide into like how there is on the bottom of the main part. I also deepend the holes that were on the main part for the shelf boards because I realized that theres was nothing to hold them in place from behind and it would’ve been really unstable. To add extra stability I also added a “spike” on the arm to keep it steady horizontally and so that it wiggles around less and added another hole on the main part to acccomodate for this. And then finally I made this thing attached in the picture I don’t know what to call it but its purpose is to keep the arms in place so I guess its function is sort of like a screw. This part alone doesn’t do anything by itself, I’m gonna make another part that you put inside of this part and then twist to create that joint which hopefully won’t come apart easily. And yeah thats pretty much it.
Did some pretty small things. I made the second screw thing to lock with the one that I made in the previous devlog. Then I also made a mirrored version of the arm so that the holes aligned with both sides.
So I realized that I could use my shelf for more stuff so I made these little rings intended to hold things like keychains
Made that ledge at the top of the shelf so that it’s hangable and also looked at common plywood sizes and resized the side holes so that the wood can fit. The overall design is done and now all I need to do is make it into pieces so that it can fit on a printer bed
Started splitting the parts. I completed all of the parts on the bottom. Some of them are a little long at 235mm so if I don’t get anyone with a printer bed of that size I might have to modify it.
Split the main part fully now just need to split the movable arms and I’m done with cad!
Finished splitting the arms into pieces and made 3 part studios that have all the individual parts inside of them, organized to make the printing process more efficient by reducing overhangs and minimizing space taken up. Now the cads done :)...
|
1793785791.16181
|
1794390591.16181
|
|
17712
|
My very own WebOS by @Papas | Stardance
|
Papas
|
0
|
5.71
|
0
|
[]
|
[{"post_id": 14890, "ts": "202 [{"post_id": 14890, "ts": "2026-06-24T05:37:18Z", "hours": 3.0242, "text": "Spend an ungodly amount of time trying to put everything in a window. Genuinely wanted to give up, even Gemini couldn’t help me. Fixed all my code (it was very messy) and was finally able to get it all in the same box. made the clock and background move as you scroll. Moved the javascript over to a new file; made the window moveable and draggable (Clock doesn’t move). Added more bands + clickable links. Added a handle on top to move the window around."}, {"post_id": 12368, "ts": "2026-06-20T05:51:04Z", "hours": 1.5806, "text": "I added a background, a clock, added fonts/changed colors, a box, made link that actually works, and I made background and clock move with you as you scroll. Most of the time spent I was just playing around with fonts and centering. Planning on adding more windows now, and if possible, music that plays every time you open a tab!"}, {"post_id": 10351, "ts": "2026-06-17T01:08:02Z", "hours": 1.1086, "text": "Working on my first OS! Also my first time ever using HTML. I was just messing around with the formatting; figuring out how to format photos, fonts, and tags; as well as inputting links. I plan to make this based off of my music taste! I’ve only started. (ran webpage locally)"}]...
|
Title: My very own WebOS by @Papas | Stardance
De Title: My very own WebOS by @Papas | Stardance
Devlogs:
Working on my first OS! Also my first time ever using HTML. I was just messing around with the formatting; figuring out how to format photos, fonts, and tags; as well as inputting links. I plan to make this based off of my music taste! I’ve only started. (ran webpage locally)
I added a background, a clock, added fonts/changed colors, a box, made link that actually works, and I made background and clock move with you as you scroll. Most of the time spent I was just playing around with fonts and centering. Planning on adding more windows now, and if possible, music that plays every time you open a tab!
Spend an ungodly amount of time trying to put everything in a window. Genuinely wanted to give up, even Gemini couldn’t help me. Fixed all my code (it was very messy) and was finally able to get it all in the same box. made the clock and background move as you scroll. Moved the javascript over to a new file; made the window moveable and draggable (Clock doesn’t move). Added more bands + clickable links. Added a handle on top to move the window around....
|
1793253223.2246156
|
1793858023.2246156
|
|
17713
|
CS50P Final Project: NeuroLab by @chezburger | Sta CS50P Final Project: NeuroLab by @chezburger | Stardance...
|
chezburger
|
0
|
9.71
|
0
|
[]
|
[{"post_id": 12709, "ts": "202 [{"post_id": 12709, "ts": "2026-06-20T19:08:09Z", "hours": 2.1617, "text": "Devlog 4 — Phase 1 Complete! Picking up where I left off, I added softmax to the output layer instead of ReLU, which converts the 10 outputs into actual probabilities that sum to 1. I also switched from MSE loss to cross entropy loss, which is the standard for classification problems since it heavily penalizes confident wrong predictions. I implemented batch training, splitting the 60,000 image dataset into chunks of 256 instead of feeding all of it through at once. This made training way faster and way more effective. Accuracy jumped to over 90% in just a couple of cycles instead of taking 100 cycles like before. I also added training accuracy printed alongside the loss each cycle so I could watch both improve together in real time. Then I built save and load functionality so NeuroLab doesn’t have to retrain from scratch every time, plus auto load logic that checks if a saved model already exists and loads it instead of retraining. Final results from the full 100 cycle run. Training accuracy hit 100% and stayed there, and test accuracy on 10,000 images NeuroLab had never seen came out to 98.02%. Last thing today was writing test_project.py with full pytest coverage. I wrote 9 test functions covering sigmoid, relu, relu_derivative, preactivation, init_weights, mse_loss, simple_loss, softmax, and cross_entropy_loss, with multiple test cases each. All 9 passed. That officially wraps up Phase 1 of NeuroLab. Next up is Phase 2. A second dataset, more optimizers, and regularization with dropout and L2."}, {"post_id": 11819, "ts": "2026-06-19T07:31:36Z", "hours": 1.6667, "text": "Devlog 3 — 93.69% Accuracy Today was actually insane for NeuroLab. Accuracy jumped from 10.9% to 93.69%! What I changed: I switched from the small 10k image dataset to the full 60k MNIST training dataset, which made a huge difference because the project had way more examples to learn from. I also added softmax to the output layer instead of ReLU, which converts the 10 outputs into actual probabilities that sum to 1, so now NeuroLab can say something like “97% confident this is a 1” instead of just outputting random numbers. Also added a preactivation function, switched to pandas for loading CSV files because np.loadtxt was taking way too long for my patience, and wrote an accuracy function to measure how well it learned. The training took so long. 100 cycles on 60,000 images is too much for my Ryzen 3 to handle. But the results were worth it. Final loss was 0.00981, and accuracy on 10,000 test images was 93.69%."}, {"post_id": 11096, "ts": "2026-06-18T04:30:08Z", "hours": 1.8878, "text": "Devlog 2 — Training on MNIST Today I finally got NeuroLab training on real data. I loaded the MNIST dataset, which has 10,000 handwritten digit images, and split it into 8,000 for training and 2,000 for testing. I wrote a load_mnist function that reads the CSV file, splits the labels from the pixels, and normalizes the pixel values by dividing by 255.0 so they are between 0 and 1. I also wrote a one_hot function that converts digit labels like 5 into arrays like [0,0,0,0,0,1,0,0,0,0] so the network can compare its 10 outputs to the correct answer. The first training run was a disaster. The loss started at over 1000, which means the network was completely wrong. Turns out the weight initialization was the problem. Switched to He initialization by multiplying the random weights by np.sqrt(2.0 / input_size), and the starting loss dropped all the way to 0.14. After 100 training cycles, the loss got down to 0.03!"}, {"post_id": 10276, "ts": "2026-06-16T22:21:24Z", "hours": 3.9925, "text": "Today I started building NeuroLab, a neural network completely from scratch in Python using only NumPy. No TensorFlow, no PyTorch, just pure math and matrices. This is also my CS50P final project and my main Stardance project for the whole summer! What I built today: I started with the core building blocks. First was sigmoid, which squashes any number between 0 and 1. Then ReLU, which returns 0 for negative numbers and the input itself for positive numbers. I also wrote relu_derivative for backpropagation, init_weights using random NumPy arrays, and mse_loss, which measures how wrong the network is by averaging squared differences. Then I built the actual NeuralNetwork class with init to set up weights and biases for each layer, forward_pass to run data through the network, forward_cache, which does the same thing but saves intermediate values so backprop can use them, and backpropagation, which adjusts the weights based on how wrong the prediction was. Problems I ran into: relu_derivative was crashing on arrays, so I fixed it by using .astype on NumPy boolean arrays. My forward_cache loop was also zipping the wrong lists. The worst bug was the gradient direction being completely flipped; the network was doing gradient ascent instead of descent, so the loss kept getting bigger instead of smaller. Fixed it by switching the subtraction order in the loss function. Gradients were also exploding with large batches, so I divided all gradients by m, which is the number of samples. Here is some of the code I wrote (It might be hard to see):"}]...
|
Title: CS50P Final Project: NeuroLab by @chezburge Title: CS50P Final Project: NeuroLab by @chezburger | Stardance
Devlogs:
Today I started building NeuroLab, a neural network completely from scratch in Python using only NumPy. No TensorFlow, no PyTorch, just pure math and matrices. This is also my CS50P final project and my main Stardance project for the whole summer! What I built today: I started with the core building blocks. First was sigmoid, which squashes any number between 0 and 1. Then ReLU, which returns 0 for negative numbers and the input itself for positive numbers. I also wrote relu_derivative for backpropagation, init_weights using random NumPy arrays, and mse_loss, which measures how wrong the network is by averaging squared differences. Then I built the actual NeuralNetwork class with init to set up weights and biases for each layer, forward_pass to run data through the network, forward_cache, which does the same thing but saves intermediate values so backprop can use them, and backpropagation, which adjusts the weights based on how wrong the prediction was. Problems I ran into: relu_derivative was crashing on arrays, so I fixed it by using .astype on NumPy boolean arrays. My forward_cache loop was also zipping the wrong lists. The worst bug was the gradient direction being completely flipped; the network was doing gradient ascent instead of descent, so the loss kept getting bigger instead of smaller. Fixed it by switching the subtraction order in the loss function. Gradients were also exploding with large batches, so I divided all gradients by m, which is the number of samples. Here is some of the code I wrote (It might be hard to see):
Devlog 2 — Training on MNIST Today I finally got NeuroLab training on real data. I loaded the MNIST dataset, which has 10,000 handwritten digit images, and split it into 8,000 for training and 2,000 for testing. I wrote a load_mnist function that reads the CSV file, splits the labels from the pixels, and normalizes the pixel values by dividing by 255.0 so they are between 0 and 1. I also wrote a one_hot function that converts digit labels like 5 into arrays like [0,0,0,0,0,1,0,0,0,0] so the network can compare its 10 outputs to the correct answer. The first training run was a disaster. The loss started at over 1000, which means the network was completely wrong. Turns out the weight initialization was the problem. Switched to He initialization by multiplying the random weights by np.sqrt(2.0 / input_size), and the starting loss dropped all the way to 0.14. After 100 training cycles, the loss got down to 0.03!
Devlog 3 — 93.69% Accuracy Today was actually insane for NeuroLab. Accuracy jumped from 10.9% to 93.69%! What I changed: I switched from the small 10k image dataset to the full 60k MNIST training dataset, which made a huge difference because the project had way more examples to learn from. I also added softmax to the output layer instead of ReLU, which converts the 10 outputs into actual probabilities that sum to 1, so now NeuroLab can say something like “97% confident this is a 1” instead of just outputting random numbers. Also added a preactivation function, switched to pandas for loading CSV files because np.loadtxt was taking way too long for my patience, and wrote an accuracy function to measure how well it learned. The training took so long. 100 cycles on 60,000 images is too much for my Ryzen 3 to handle. But the results were worth it. Final loss was 0.00981, and accuracy on 10,000 test images was 93.69%.
Devlog 4 — Phase 1 Complete! Picking up where I left off, I added softmax to the output layer instead of ReLU, which converts the 10 outputs into actual probabilities that sum to 1. I also switched from MSE loss to cross entropy loss, which is the standard for classification problems since it heavily penalizes confident wrong predictions. I implemented batch training, splitting the 60,000 image dataset into chunks of 256 instead of feeding all of it through at once. This made training way faster and way more effective. Accuracy jumped to over 90% in just a couple of cycles instead of taking 100 cycles like before. I also added training accuracy printed alongside the loss each cycle so I could watch both improve together in real time. Then I built save and load functionality so NeuroLab doesn’t have to retrain from scratch every time, plus auto load logic that checks if a saved model already exists and loads it instead of retraining. Final results from the full 100 cycle run. Training accuracy hit 100% and stayed there, and test accuracy on 10,000 images NeuroLab had never seen came out to 98.02%. Last thing today was writing test_project.py with full pytest coverage. I wrote 9 test functions covering sigmoid, relu, relu_derivative, preactivation, init_weights, mse_loss, simple_loss, softmax, and cross_entropy_loss, with multiple test cases each. All 9 passed. That officially wraps up Phase 1 of NeuroLab. Next up is Phase 2. A second dataset, more optimizers, and regularization with dropout and L2....
|
1793325055.2677827
|
1793929855.2677827
|
|
17714
|
Untitled by @Orin | Stardance
|
Orin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Orin | Stardance
|
1793782137.1067145
|
1794386937.1067145
|
|
17715
|
My very own WebOS by @speshalT | Stardance
|
speshalT
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @speshalT | Stardance
|
1793857787.3835206
|
1794462587.3835206
|
|
17716
|
The Canad Website by @Siddharth_A | Stardance
|
Siddharth_A
|
1
|
3.7
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-15T19:50:29Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I created a website where the user can enter any valid ticker symbol in NASDAQ and can view that stock’s current closing price and its history on a graph. They can also see current gold prices and popular exchange rates such as USD –> CAD. It is super simple to use and", "repo": "https://github.com/s-asuthker/Canad-Stocks", "demo": "https://web-production-1037a.up.railway.app"}]...
|
[{"post_id": 10025, "ts": "202 [{"post_id": 10025, "ts": "2026-06-16T16:15:49Z", "hours": 0.9353, "text": "I added a few animations to my website for visual effects. I can’t rlly screenshot them tho."}, {"post_id": 9502, "ts": "2026-06-15T21:07:13Z", "hours": 0.7672, "text": "Added 52 week high and low, added avg volume for stocks."}, {"post_id": 9015, "ts": "2026-06-15T01:11:48Z", "hours": 1.5236, "text": "Devlog #1 I just finished hardcoding current gold prices and exchange rates into my website. -Current gold price –> Gold Futures (yfinance module) -Exchange Rates –> Forex_Python -NASDAQ Stock Prices –> Yfinance module Stocks For stocks, the user can enter any ticker symbol that is valid in NASDAQ. Once they enter, they can view the current closing price of that stock and view a graph of the stock’s closing price from the past year. Exchange Rates Popular exchange rates are hardcoded into the website. They feature exchange rates such as USD to Canadian dollar, USD to Euro, USD to pound, and USD to Japanese Yen and vice-versa. I hope y’all enjoy the website it took quite a lot of debugging and messing around with he data frames. I would appreciate if you would check it out (No API-Key needed). In the near future I am planning to add code to find economic data of a country as I have discovered a python module for this."}]...
|
Title: The Canad Website by @Siddharth_A | Stardan Title: The Canad Website by @Siddharth_A | Stardance
Devlogs:
Devlog #1 I just finished hardcoding current gold prices and exchange rates into my website. -Current gold price –> Gold Futures (yfinance module) -Exchange Rates –> Forex_Python -NASDAQ Stock Prices –> Yfinance module Stocks For stocks, the user can enter any ticker symbol that is valid in NASDAQ. Once they enter, they can view the current closing price of that stock and view a graph of the stock’s closing price from the past year. Exchange Rates Popular exchange rates are hardcoded into the website. They feature exchange rates such as USD to Canadian dollar, USD to Euro, USD to pound, and USD to Japanese Yen and vice-versa. I hope y’all enjoy the website it took quite a lot of debugging and messing around with he data frames. I would appreciate if you would check it out (No API-Key needed). In the near future I am planning to add code to find economic data of a country as I have discovered a python module for this.
Added 52 week high and low, added avg volume for stocks.
I added a few animations to my website for visual effects. I can’t rlly screenshot them tho.
Ships:
I created a website where the user can enter any valid ticker symbol in NASDAQ and can view that stock’s current closing price and its history on a graph. They can also see current gold prices and popular exchange rates such as USD –> CAD. It is super simple to use and...
|
1793720899.0380845
|
1793807299.0380845
|
|
17717
|
My very own WebOS by @TheGoatedOne29 | Stardance
|
TheGoatedOne29
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @TheGoatedOne29 | Star Title: My very own WebOS by @TheGoatedOne29 | Stardance...
|
1793566298.1235356
|
1794171098.1235356
|
|
17718
|
My very own WebOS by @alexaa | Stardance
|
alexaa
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @alexaa | Stardance
|
1793332212.503766
|
1793937012.503766
|
|
17719
|
Untitled by @ximotu | Stardance
|
ximotu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @ximotu | Stardance
|
1793569875.7081795
|
1794174675.7081795
|
|
17720
|
octo pancakes by @ee | Stardance
|
ee
|
0
|
0.98
|
0
|
[]
|
[{"post_id": 7984, "ts": "2026 [{"post_id": 7984, "ts": "2026-06-13T09:59:12Z", "hours": 0.5403, "text": "ART! And other cool stuff! wowzas i did more than i thought i would, I added a lot more text message bubbles, and made some basic art for the octo pancakes! next up I need to finish up the art and finish up the text thing with some more context as of now, the text is just like “lemme send you a photo” then I just drew what the photo is which took me about 10 minutes and it’s just a basic pancake with tentacles"}, {"post_id": 7805, "ts": "2026-06-13T00:52:26Z", "hours": 0.4378, "text": "wowzas this’ll be fun! right now I just made some fun beginning stuff which is like an introduction, and a text message sequence which i think is cool. I’m gonna draw some octopus pancakes and make it look cool and have a story in the future. the idea is that there wil be octo-pancakes and i’m gonna like, make them stylish or something for the 26 minutes i uh basically learned css, added some thing about the title like what it was, and the messages which’ll become a full convo"}]...
|
Title: octo pancakes by @ee | Stardance
Devlogs:
Title: octo pancakes by @ee | Stardance
Devlogs:
wowzas this’ll be fun! right now I just made some fun beginning stuff which is like an introduction, and a text message sequence which i think is cool. I’m gonna draw some octopus pancakes and make it look cool and have a story in the future. the idea is that there wil be octo-pancakes and i’m gonna like, make them stylish or something for the 26 minutes i uh basically learned css, added some thing about the title like what it was, and the messages which’ll become a full convo
ART! And other cool stuff! wowzas i did more than i thought i would, I added a lot more text message bubbles, and made some basic art for the octo pancakes! next up I need to finish up the art and finish up the text thing with some more context as of now, the text is just like “lemme send you a photo” then I just drew what the photo is which took me about 10 minutes and it’s just a basic pancake with tentacles...
|
1793422316.764493
|
1794027116.764493
|
|
17721
|
Untitled by @jayg | Stardance
|
jayg
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @jayg | Stardance
|
1793861593.8933463
|
1794725593.8933463
|
|
17722
|
My awesome macropad! by @Ichigoatraah | Stardance
|
Ichigoatraah
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Ichigoatraah | Sta Title: My awesome macropad! by @Ichigoatraah | Stardance...
|
1793199047.4403992
|
1793803847.4403992
|
|
17723
|
My very own WebOS by @Iwantmoney | Stardance
|
Iwantmoney
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Iwantmoney | Stardanc Title: My very own WebOS by @Iwantmoney | Stardance...
|
1793210036.5579069
|
1793814836.5579069
|
|
17724
|
My awesome macropad! by @sebaspro0106 | Stardance
|
sebaspro0106
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @sebaspro0106 | Sta Title: My awesome macropad! by @sebaspro0106 | Stardance...
|
1793318184.8405542
|
1793922984.8405542
|
|
17725
|
FishOS by @mikhailnotfish | Stardance
|
mikhailnotfish
|
2
|
5.0
|
20
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-01T04:13:52Z", "hours": 2.0, "multiplier": 12.04, "payout": 20, "blessing": "neutral", "text": "webos2 FishOS is out now for you to try! the 3 new things i have added are the fish translator, from english to fish, the fish explorer, whe all the apps live now, and the wallpaper changer! now you can change the wallpaper to your liking!", "repo": "https://github.com/mikhailnotfish/webos-2", "demo": "https://webos2.netlify.app/"}, {"ship_num": 2, "ts": "2026-06-15T22:29:39Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i have finished webos1! you guys can try it out right now!", "repo": "https://github.com/mikhailnotfish/webos-2", "demo": "https://webos2.netlify.app/"}]...
|
[{"post_id": 19748, "ts": "202 [{"post_id": 19748, "ts": "2026-07-01T04:11:46Z", "hours": 0.4253, "text": "webos2 fishOS is complete! i have fixed the issue with the fish translator.exe being on top of fish explorer and now i am gonna ship webos2 so i can et me stardust"}, {"post_id": 18939, "ts": "2026-06-30T03:46:48Z", "hours": 1.2006, "text": "webos2 devlog!!!! allright guys so here is what i have been working on for webos2: i have, removed all the apps as files, and made “fish explorer” its like file explorer but fish because this is fishos. 2: i made a wallpaper changer! i though some people might not like the clownfish, so i made an app that can change the wallpapers. 3: i (am currently making) fish translator! essentially you input some text and on the other side there will be some randomly generated blubs and blobs and glooobs so you can speak fish. i expect to be shipping soon, but im having trouble with the fish transator app not going where i want it to. stay tuned!"}, {"post_id": 9546, "ts": "2026-06-15T22:28:22Z", "hours": 0.5869, "text": "this is my final devlog before i go onto webos2! what was added: so, i removed fishgames, and added fishclicker. with 2 buttons and a fish you can click, youll be sitting there all day!"}, {"post_id": 8613, "ts": "2026-06-14T09:55:10Z", "hours": 0.2878, "text": "i added the last app, unless i move onto webos 2 challenge. this is the final devlog to complete webos1 mission! in this devlog, i added: a new app, exe fishtunes. you can now play music!"}, {"post_id": 8597, "ts": "2026-06-14T09:25:24Z", "hours": 0.6728, "text": "had a bit of a setback, i was using codespaces and hackatime didnt track my time. i actualy worked for maybe 1 and a half hours. during that time, i made a new wallpaper, made some new apps, ui, and finished the webos tutorial! im gonna make some more things, and ship tommorow for rating. good luck!"}, {"post_id": 7910, "ts": "2026-06-13T06:02:05Z", "hours": 1.7506, "text": "its coming together!"}]...
|
Title: FishOS by @mikhailnotfish | Stardance
Devl Title: FishOS by @mikhailnotfish | Stardance
Devlogs:
its coming together!
had a bit of a setback, i was using codespaces and hackatime didnt track my time. i actualy worked for maybe 1 and a half hours. during that time, i made a new wallpaper, made some new apps, ui, and finished the webos tutorial! im gonna make some more things, and ship tommorow for rating. good luck!
i added the last app, unless i move onto webos 2 challenge. this is the final devlog to complete webos1 mission! in this devlog, i added: a new app, exe fishtunes. you can now play music!
this is my final devlog before i go onto webos2! what was added: so, i removed fishgames, and added fishclicker. with 2 buttons and a fish you can click, youll be sitting there all day!
webos2 devlog!!!! allright guys so here is what i have been working on for webos2: i have, removed all the apps as files, and made “fish explorer” its like file explorer but fish because this is fishos. 2: i made a wallpaper changer! i though some people might not like the clownfish, so i made an app that can change the wallpapers. 3: i (am currently making) fish translator! essentially you input some text and on the other side there will be some randomly generated blubs and blobs and glooobs so you can speak fish. i expect to be shipping soon, but im having trouble with the fish transator app not going where i want it to. stay tuned!
webos2 fishOS is complete! i have fixed the issue with the fish translator.exe being on top of fish explorer and now i am gonna ship webos2 so i can et me stardust
Ships:
i have finished webos1! you guys can try it out right now!
webos2 FishOS is out now for you to try! the 3 new things i have added are the fish translator, from english to fish, the fish explorer, whe all the apps live now, and the wallpaper changer! now you can change the wallpaper to your liking!...
|
1793717472.8798752
|
1793803872.8798752
|
|
17726
|
XyricOS by @ximotu | Stardance
|
ximotu
|
0
|
0.66
|
0
|
[]
|
[{"post_id": 8306, "ts": "2026 [{"post_id": 8306, "ts": "2026-06-13T20:14:22Z", "hours": 0.6564, "text": "Created XyricOS with triangular control buttons and a stained-glass like menu. The hard part was all the padding, since nothing registers when you press on the padding, but without it everything looks cramped. I spent a lot of time in codespaces figuring out how to only add padding on the bottom and sides, and not the top, but eventually I worked it out. I wish I started in vscode instead of codespaces, since aparently codespaces doesn’t have hackatime."}]...
|
Title: XyricOS by @ximotu | Stardance
Devlogs:
Cr Title: XyricOS by @ximotu | Stardance
Devlogs:
Created XyricOS with triangular control buttons and a stained-glass like menu. The hard part was all the padding, since nothing registers when you press on the padding, but without it everything looks cramped. I spent a lot of time in codespaces figuring out how to only add padding on the bottom and sides, and not the top, but eventually I worked it out. I wish I started in vscode instead of codespaces, since aparently codespaces doesn’t have hackatime....
|
1793782116.8298597
|
1794386916.8298597
|
|
17727
|
Bionic Hand by @Sidhu | Stardance
|
Sidhu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Bionic Hand by @Sidhu | Stardance
|
1793357745.9162705
|
1793962545.9162705
|
|
17728
|
Kanban Board Website by @Vividh | Stardance
|
Vividh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Kanban Board Website by @Vividh | Stardance
|
1793465726.0200856
|
1794070526.0200856
|
|
17729
|
My first slack bot! by @qtogal | Stardance
|
qtogal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @qtogal | Stardance
|
1793202932.7385414
|
1793807732.7385414
|
|
17730
|
My very own WebOS by @Khushi_G | Stardance
|
Khushi_G
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Khushi_G | Stardance
|
1793822194.5762568
|
1794426994.5762568
|
|
17731
|
SEQ-PID by @HipHopPottimus | Stardance
|
HipHopPottimus
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: SEQ-PID by @HipHopPottimus | Stardance
|
1793357733.1717312
|
1793962533.1717312
|
|
17732
|
My very own WebOS by @yatheeshp19 | Stardance
|
yatheeshp19
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @yatheeshp19 | Stardan Title: My very own WebOS by @yatheeshp19 | Stardance...
|
1793497859.6157024
|
1794102659.6157024
|
|
17733
|
prosthetic hand by @sushrut | Stardance
|
sushrut
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: prosthetic hand by @sushrut | Stardance
|
1793202885.8501487
|
1793807685.8501487
|
|
17734
|
My first slack bot! by @praj | Stardance
|
praj
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @praj | Stardance
|
1793418800.283686
|
1794023600.283686
|
|
17735
|
My first slack bot! by @Chetan | Stardance
|
Chetan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Chetan | Stardance
|
1793638067.290516
|
1794242867.290516
|
|
17736
|
Portfolio by @antonio_passos | Stardance
|
antonio_passos
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Portfolio by @antonio_passos | Stardance
|
1793274460.2958486
|
1793879260.2958486
|
|
17737
|
Hangman by @elisa_hang_10 | Stardance
|
elisa_hang_10
|
1
|
9.19
|
2
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-11T18:13:25Z", "hours": 1.0, "multiplier": 1.1, "payout": 2, "blessing": "neutral", "text": "I made a digital version of Hangman! I got the inspiration from my brother. He said he also made hangman in code for a schoolproject with his friends. I liked the idea of that and decided to make it too. At first, I had some problems with the While-loop. It didn’t exit the loop even though it should with a if statement. Eventually, I found out that I needed to click on run Python file and not stay in the same terminal. It’s a short project but I learned lots about the logic of code!", "repo": "https://github.com/elisahang/hangman", "demo": "https://elisahang.github.io/hangman/"}]...
|
[{"post_id": 71985, "ts": "202 [{"post_id": 71985, "ts": "2026-09-21T22:20:26Z", "hours": 2.6714, "text": "I added quite some stuff extra. I made a beginning for a start screen, but I want it more beautiful but don’t really know how to for now. In the start screen, you have two options. You either start the game or read the tutorial. For now I only added some really short text in the tut but that’s just to test if it works. I also tried to make an end screen, but it has some bugs in it so I need to change that. I also changed the colors. Everything is now a brown or pastel tint. Next time, I’m gonna work on the end and start screen, and try to make the game more appealing."}, {"post_id": 65623, "ts": "2026-09-10T21:21:39Z", "hours": 1.1289, "text": "Today, I worked on seeing my correct letters if i clicked on the correct letter on the keyboard. Now if you choose the wrong letter, you see an extra line in the canvas. If you choose the correct letter, you see said letter instead of a line. I also added the sentence “Your guess is correct” and “Your guess is incorrect” after you choose a letter. Next time I want to code something so it choses a random word. Right now I only use the word “dog” just for simplification. And maybe make the website more appealing, but idk how for now"}, {"post_id": 59915, "ts": "2026-09-01T22:58:07Z", "hours": 2.0511, "text": "I made my keyboard more functional. Now if you click on a letter that isn’t in the chosen word, an extra line gets drawn. Before the player choses a letter, the structure is already drawn. The structure is the frame where the man hangs onto. Next time, I want to show the correct letter, if the player choses a correct letter. I also have no idea why 2h are logged, because today I coded for 1h."}, {"post_id": 53235, "ts": "2026-08-23T17:56:53Z", "hours": 1.6833, "text": "Today, I made my keyboard functional. But now it only hows wich are correct and which aren’t. I still need to add what happens after clicking a button. I also added lines for each letter of the word, so that you could see how many letter the word has. The box on the left side is the place where the hanging man comes, if you make any mistakes. The next time I want to make everything functional. Because now nothing works together yet."}, {"post_id": 50555, "ts": "2026-08-19T19:21:02Z", "hours": 0.6553, "text": "I started working on a website version of my Hangman game. It was originally made to be played in a terminal. I firstly did some research about HTML, CSS and js, because i’m not experienced in it. I then made a beginning of my keyboard. My plan is to also make that classic Hangman drawing. Where it begins with the head and everytime you guess a letter wrong, you get an extra line fo the drawing. I also want to make something so that you can see where your correct guesses are in the word. Also, thanks to everyone who rated my last ship and gave my advice on how to improve. It was really helpful!"}, {"post_id": 26722, "ts": "2026-07-11T17:58:10Z", "hours": 1.4736, "text": "This is my first and only devlog of this project because it is a small beginner project. I started with adding the main parts(chosing the word, printing the rules, while-loop). I later added extra stuff like checking if the input is correct or printing already used letters. I’m quite new with Hack Club and coding, so any feedback is appreciated:)"}]...
|
Title: Hangman by @elisa_hang_10 | Stardance
Devl Title: Hangman by @elisa_hang_10 | Stardance
Devlogs:
This is my first and only devlog of this project because it is a small beginner project. I started with adding the main parts(chosing the word, printing the rules, while-loop). I later added extra stuff like checking if the input is correct or printing already used letters. I’m quite new with Hack Club and coding, so any feedback is appreciated:)
I started working on a website version of my Hangman game. It was originally made to be played in a terminal. I firstly did some research about HTML, CSS and js, because i’m not experienced in it. I then made a beginning of my keyboard. My plan is to also make that classic Hangman drawing. Where it begins with the head and everytime you guess a letter wrong, you get an extra line fo the drawing. I also want to make something so that you can see where your correct guesses are in the word. Also, thanks to everyone who rated my last ship and gave my advice on how to improve. It was really helpful!
Today, I made my keyboard functional. But now it only hows wich are correct and which aren’t. I still need to add what happens after clicking a button. I also added lines for each letter of the word, so that you could see how many letter the word has. The box on the left side is the place where the hanging man comes, if you make any mistakes. The next time I want to make everything functional. Because now nothing works together yet.
I made my keyboard more functional. Now if you click on a letter that isn’t in the chosen word, an extra line gets drawn. Before the player choses a letter, the structure is already drawn. The structure is the frame where the man hangs onto. Next time, I want to show the correct letter, if the player choses a correct letter. I also have no idea why 2h are logged, because today I coded for 1h.
Today, I worked on seeing my correct letters if i clicked on the correct letter on the keyboard. Now if you choose the wrong letter, you see an extra line in the canvas. If you choose the correct letter, you see said letter instead of a line. I also added the sentence “Your guess is correct” and “Your guess is incorrect” after you choose a letter. Next time I want to code something so it choses a random word. Right now I only use the word “dog” just for simplification. And maybe make the website more appealing, but idk how for now
I added quite some stuff extra. I made a beginning for a start screen, but I want it more beautiful but don’t really know how to for now. In the start screen, you have two options. You either start the game or read the tutorial. For now I only added some really short text in the tut but that’s just to test if it works. I also tried to make an end screen, but it has some bugs in it so I need to change that. I also changed the colors. Everything is now a brown or pastel tint. Next time, I’m gonna work on the end and start screen, and try to make the game more appealing.
Ships:
I made a digital version of Hangman! I got the inspiration from my brother. He said he also made hangman in code for a schoolproject with his friends. I liked the idea of that and decided to make it too. At first, I had some problems with the While-loop. It didn’t exit the loop even though it should with a if statement. Eventually, I found out that I needed to click on run Python file and not stay in the same terminal. It’s a short project but I learned lots about the logic of code!...
|
1793875759.8277783
|
1793962159.8277783
|
|
17738
|
Starlight desk by @kryth_v | Stardance
|
kryth_v
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Starlight desk by @kryth_v | Stardance
|
1793400977.6006324
|
1794005777.6006324
|
|
17739
|
My awesome macropad! by @YuvanLucky | Stardance
|
YuvanLucky
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @YuvanLucky | Stard Title: My awesome macropad! by @YuvanLucky | Stardance...
|
1793436578.1458435
|
1794041378.1458435
|
|
17740
|
Untitled project by @yasashvee | Stardance
|
yasashvee
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @yasashvee | Stardance
|
1793415278.735755
|
1794020078.735755
|
|
17741
|
Easier brave scrolling by @C76 | Stardance
|
C76
|
1
|
4.28
|
14
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-30T21:04:19Z", "hours": 4.0, "multiplier": 3.84, "payout": 14, "blessing": "neutral", "text": "Im proud to say i am finished with this project, i never fully expected this to be a massive or rather hard project to begin with. I had been extremely annoyed at the fact it was near impossible for me to scroll with my arrow keys on my laptop on the brave browser compared to my desktop computer, after doing lots of searching i had seen that many others shared my frustration that this wasnt a thing anymore. At the time i still had needed a beginning idea for stardance and i thought id make it for this. (due to it being a browser extension i had no idea how to make a webpage demo or any demo really. so my github is linked with instructions for installation. only really useful for brave browser)", "repo": "https://github.com/mightyviking40-collab/Brave-Easier-scrolling", "demo": "https://github.com/mightyviking40-collab/Brave-Easier-scrolling/releases"}]...
|
[{"post_id": 23811, "ts": "202 [{"post_id": 23811, "ts": "2026-07-06T23:42:17Z", "hours": 0.2789, "text": "Changed banner to reflect usage. fixed github to include CRX file (old ZIP folder will still be included as brave sometimes blocks self signed/3rd party CRX files)"}, {"post_id": 17377, "ts": "2026-06-28T04:24:51Z", "hours": 1.2769, "text": "Devlog 3# i never fully expected this to be longer than a 4-ish hour project at most, also really bad at fully being descriptive but i wouldnt be anywhere without pushing either. Smoothed out ALOT of the issues previously added a GUI dropdown menu to edit your own scrolling speed fixed a good chunk of background issues, smoother feel to when you press the keys holding and tapping. TBA Nothing really, i guess one more devlog and it should be great to ship"}, {"post_id": 9769, "ts": "2026-06-16T06:29:59Z", "hours": 1.3292, "text": "Devlog #2 Added a capture to prevent the choppiness of before, preventing the brave browser from capturing the event first and causing the jumping search results, rather than my extension cutting it. It stops it prematurely before it can load within the browser page, Smoothed out the animations for the scrolling. added support to do “tap scrolling” where tapping the key scrolls it a small bit rather than it being a held only scroll TBA: a speed dial of sorts with a dropdown GUI to edit your scrolling speed (cause what i have it set right now is way too fast( some small improvements to smooth out everything even more a bulk cleanup to make this a very lightweight extension (video shows current work VS without my extension.)"}, {"post_id": 7924, "ts": "2026-06-13T06:37:30Z", "hours": 1.0917, "text": "Im creating a browser extension to restore braves original key scrolling rather than it using the search result jumping it does now,"}]...
|
Title: Easier brave scrolling by @C76 | Stardance
Title: Easier brave scrolling by @C76 | Stardance
Devlogs:
Im creating a browser extension to restore braves original key scrolling rather than it using the search result jumping it does now,
Devlog #2 Added a capture to prevent the choppiness of before, preventing the brave browser from capturing the event first and causing the jumping search results, rather than my extension cutting it. It stops it prematurely before it can load within the browser page, Smoothed out the animations for the scrolling. added support to do “tap scrolling” where tapping the key scrolls it a small bit rather than it being a held only scroll TBA: a speed dial of sorts with a dropdown GUI to edit your scrolling speed (cause what i have it set right now is way too fast( some small improvements to smooth out everything even more a bulk cleanup to make this a very lightweight extension (video shows current work VS without my extension.)
Devlog 3# i never fully expected this to be longer than a 4-ish hour project at most, also really bad at fully being descriptive but i wouldnt be anywhere without pushing either. Smoothed out ALOT of the issues previously added a GUI dropdown menu to edit your own scrolling speed fixed a good chunk of background issues, smoother feel to when you press the keys holding and tapping. TBA Nothing really, i guess one more devlog and it should be great to ship
Changed banner to reflect usage. fixed github to include CRX file (old ZIP folder will still be included as brave sometimes blocks self signed/3rd party CRX files)
Ships:
Im proud to say i am finished with this project, i never fully expected this to be a massive or rather hard project to begin with. I had been extremely annoyed at the fact it was near impossible for me to scroll with my arrow keys on my laptop on the brave browser compared to my desktop computer, after doing lots of searching i had seen that many others shared my frustration that this wasnt a thing anymore. At the time i still had needed a beginning idea for stardance and i thought id make it for this. (due to it being a browser extension i had no idea how to make a webpage demo or any demo really. so my github is linked with instructions for installation. only really useful for brave browser)...
|
1793710225.8138125
|
1793796625.8138125
|
|
17742
|
First Macropad! by @qtogal | Stardance
|
qtogal
|
0
|
0.82
|
0
|
[]
|
[{"post_id": 11673, "ts": "202 [{"post_id": 11673, "ts": "2026-06-19T00:48:11Z", "hours": 0.5386, "text": "I finished the casing and programmed the firmware"}, {"post_id": 9686, "ts": "2026-06-16T03:07:36Z", "hours": 0.285, "text": "Trying to make a stand for the macropad! I’m recreating the common 3D printed phone stands and integrate it into my macropad so it can be at an angle. (Sort of like a streamdeck)"}]...
|
Title: First Macropad! by @qtogal | Stardance
Dev Title: First Macropad! by @qtogal | Stardance
Devlogs:
Trying to make a stand for the macropad! I’m recreating the common 3D printed phone stands and integrate it into my macropad so it can be at an angle. (Sort of like a streamdeck)
I finished the casing and programmed the firmware...
|
1793198867.1474798
|
1793803667.1474798
|
|
17743
|
Frictionless by @Viraaj | Stardance
|
Viraaj
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @Viraaj | Stardance
|
1793357542.9491217
|
1793962342.9491217
|
|
17744
|
My first WebOs by @Zo | Stardance
|
Zo
|
2
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-12T23:50:04Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I just changed the PersonalOS to a CricketOS. It was fun making the live score board", "repo": "https://github.com/Zohair-M/Web-Os_1", "demo": "https://zohair-m.github.io/Web-Os_1/"}, {"ship_num": 2, "ts": "2026-06-25T17:12:55Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I created ZohairOS , a personal web-based operating system built with HTML, CSS, and JavaScript. It features a desktop environment with draggable windows, a start menu, a live clock, desktop icons, and a terminal application with custom commands. I also added custom apps including About Me, School, Soccer, Projects, and Terminal windows. The most challenging part was managing multiple draggable windows while making sure they appeared on top of each other correctly using z-indexes. I also had to debug issues with opening and closing windows, connecting desktop icons to applications, and organizing the JavaScript code as the project grew. (I used a tiny bit of AI here :[ sorry.) To test the project, click the desktop icons or use the Start Menu to open applications. Try dragging windows around the screen, opening multiple apps at once, and using the Terminal app with commands such as: help about projects alwayshyderabadi clear A unique feature I added beyond the guide is the custom Soccer and School applications, which showcase my personal goals and school information inside the OS.", "repo": "https://github.com/Zohair-M/Web-Os_1", "demo": "https://zohair-m.github.io/Web-Os_1/"}]...
|
[{"post_id": 27417, "ts": "202 [{"post_id": 27417, "ts": "2026-07-12T23:38:54Z", "hours": 0.3767, "text": "Brand new OS I changed from my own personal OS to CricketOS It’s a simple one that tells you how cricket is played and a few of its rules"}, {"post_id": 15759, "ts": "2026-06-25T17:09:05Z", "hours": 0.4256, "text": "Added the background and commented some of the code and finally finished WebOS 1"}, {"post_id": 15425, "ts": "2026-06-25T02:13:37Z", "hours": 1.6192, "text": "Finish Part 5 of the First Web OS tutorial. Will continue and add more customization later on (●’◡’●)(●’◡’●)"}, {"post_id": 14828, "ts": "2026-06-24T02:47:09Z", "hours": 1.5972, "text": "Finally started something after creating an account on this a couple weeks ago and finishing exams, started working on this. My own personal WebOs or website. What ever this is. Seems fun nonetheless. :)"}]...
|
Title: My first WebOs by @Zo | Stardance
Devlogs: Title: My first WebOs by @Zo | Stardance
Devlogs:
Finally started something after creating an account on this a couple weeks ago and finishing exams, started working on this. My own personal WebOs or website. What ever this is. Seems fun nonetheless. :)
Finish Part 5 of the First Web OS tutorial. Will continue and add more customization later on (●’◡’●)(●’◡’●)
Added the background and commented some of the code and finally finished WebOS 1
Brand new OS I changed from my own personal OS to CricketOS It’s a simple one that tells you how cricket is played and a few of its rules
Ships:
I created ZohairOS , a personal web-based operating system built with HTML, CSS, and JavaScript. It features a desktop environment with draggable windows, a start menu, a live clock, desktop icons, and a terminal application with custom commands. I also added custom apps including About Me, School, Soccer, Projects, and Terminal windows. The most challenging part was managing multiple draggable windows while making sure they appeared on top of each other correctly using z-indexes. I also had to debug issues with opening and closing windows, connecting desktop icons to applications, and organizing the JavaScript code as the project grew. (I used a tiny bit of AI here :[ sorry.) To test the project, click the desktop icons or use the Start Menu to open applications. Try dragging windows around the screen, opening multiple apps at once, and using the Terminal app with commands such as: help about projects alwayshyderabadi clear A unique feature I added beyond the guide is the custom Soccer and School applications, which showcase my personal goals and school information inside the OS.
I just changed the PersonalOS to a CricketOS. It was fun making the live score board...
|
1793732065.6493666
|
1793818465.6493666
|
|
17745
|
Planet generator game by @Axolotl_Love | Stardance
|
Axolotl_Love
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Planet generator game by @Axolotl_Love | St Title: Planet generator game by @Axolotl_Love | Stardance...
|
1793400708.258118
|
1794005508.258118
|
|
17746
|
Arc keeb by @ARC2 | Stardance
|
ARC2
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Arc keeb by @ARC2 | Stardance
|
1793231734.8943188
|
1793836534.8943188
|
|
17747
|
My very own WebOS by @Suhas-Jonnakuti | Stardance
|
Suhas-Jonnakuti
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-15T14:43:38Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made SuhasOS, my own web-based operating system that runs in the browser! It has 4 draggable windows, a Welcome screen, Notepad, Calculator, and a live Clock. The most challenging part was making the windows draggable using JavaScript, I also forgot to do the devlogs so I was able to do only one. I am proud of how the purple space theme looks and that everything actually works! To test it, just drag the windows around, type in the notepad, and use the calculator.", "repo": "https://github.com/suhasjonnakuti03-boop/SuhasOS", "demo": "https://suhasjonnakuti03-boop.github.io/SuhasOS/"}]...
|
[{"post_id": 9219, "ts": "2026 [{"post_id": 9219, "ts": "2026-06-15T14:21:44Z", "hours": 0.3819, "text": "SuhasOS is officially done"}]...
|
Title: My very own WebOS by @Suhas-Jonnakuti | Sta Title: My very own WebOS by @Suhas-Jonnakuti | Stardance
Devlogs:
SuhasOS is officially done
Ships:
I made SuhasOS, my own web-based operating system that runs in the browser! It has 4 draggable windows, a Welcome screen, Notepad, Calculator, and a live Clock. The most challenging part was making the windows draggable using JavaScript, I also forgot to do the devlogs so I was able to do only one. I am proud of how the purple space theme looks and that everything actually works! To test it, just drag the windows around, type in the notepad, and use the calculator....
|
1793706704.399505
|
1793793104.399505
|
|
17748
|
pico board by @afia | Stardance
|
afia
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: pico board by @afia | Stardance
|
1793508878.0944088
|
1794113678.0944088
|
|
17749
|
Planet Generation Game by @Axolotl_Love1 | Stardan Planet Generation Game by @Axolotl_Love1 | Stardance...
|
Axolotl_Love1
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Planet Generation Game by @Axolotl_Love1 | Title: Planet Generation Game by @Axolotl_Love1 | Stardance...
|
1793299842.3876438
|
1793904642.3876438
|
|
17750
|
Personalized + Interactive WebOS by @nyx | Stardan Personalized + Interactive WebOS by @nyx | Stardance...
|
nyx
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Personalized + Interactive WebOS by @nyx | Title: Personalized + Interactive WebOS by @nyx | Stardance...
|
1793188331.2715025
|
1793793131.2715025
|