|
866
|
MOODPAD by @Shreyank | Stardance
|
Shreyank
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: MOODPAD by @Shreyank | Stardance
|
1792792249.364999
|
1793397049.364999
|
|
17096
|
Hackatime Aseprite Documentation by @Saatvik_K | S Hackatime Aseprite Documentation by @Saatvik_K | Stardance...
|
Saatvik_K
|
0
|
0.95
|
0
|
[]
|
[{"post_id": 7276, "ts": "2026 [{"post_id": 7276, "ts": "2026-06-12T04:06:12Z", "hours": 0.9483, "text": "Aseprite Hackatime Documentation TL;DR Found Aseprite plugin for hackatime Waketime-Aseprite made by espcaa Added Aseprite documentation to Hackatime repo on how to setup this plugin Submitted pull request and currently under review Long Version I noticed on #stardance-help that there were many people asking how to track time for using Aseprite, which is a fairly large editor for art/drawing. Although lapse could be used for this, I also found an Aseprite plugin creating by espcaa that tracks time in the Hackatime Dashboard. There was no mention of this in the official Hackatime website Docs so I decided to add it myself. I added the aseprite.md file which contains all the setup instructions, the aseprite-128.png which contains the Aseprite Logo, and added the aseprite entry to the list of editors in app/controllers/docs_controller.rb . After testing using docker, it does appear to work and I have created the PR request and it is under review. There were some fixes to be made by Greptile involving my steps for API configuration, wakatime vs hackatime, and spacing, but they have all been resolved. I’m hoping it gets accepted and would love to help more people learn about how to set up Aseprite with Hackatime. Special thanks to espcaa for creating the original plugin!"}]...
|
Title: Hackatime Aseprite Documentation by @Saatvi Title: Hackatime Aseprite Documentation by @Saatvik_K | Stardance
Devlogs:
Aseprite Hackatime Documentation TL;DR Found Aseprite plugin for hackatime Waketime-Aseprite made by espcaa Added Aseprite documentation to Hackatime repo on how to setup this plugin Submitted pull request and currently under review Long Version I noticed on #stardance-help that there were many people asking how to track time for using Aseprite, which is a fairly large editor for art/drawing. Although lapse could be used for this, I also found an Aseprite plugin creating by espcaa that tracks time in the Hackatime Dashboard. There was no mention of this in the official Hackatime website Docs so I decided to add it myself. I added the aseprite.md file which contains all the setup instructions, the aseprite-128.png which contains the Aseprite Logo, and added the aseprite entry to the list of editors in app/controllers/docs_controller.rb . After testing using docker, it does appear to work and I have created the PR request and it is under review. There were some fixes to be made by Greptile involving my steps for API configuration, wakatime vs hackatime, and spacing, but they have all been resolved. I’m hoping it gets accepted and would love to help more people learn about how to set up Aseprite with Hackatime. Special thanks to espcaa for creating the original plugin!...
|
1792792250.2094004
|
1793397050.2094004
|
|
32502
|
Omni directional rc bot by @sahalsharif | Stardanc Omni directional rc bot by @sahalsharif | Stardance...
|
sahalsharif
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Omni directional rc bot by @sahalsharif | S Title: Omni directional rc bot by @sahalsharif | Stardance...
|
1792792251.0613468
|
1793397051.0613468
|
|
15903
|
Propulsion Studio by @abc000cool | Stardance
|
abc000cool
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Propulsion Studio by @abc000cool | Stardanc Title: Propulsion Studio by @abc000cool | Stardance...
|
1792792251.894732
|
1793397051.894732
|
|
24236
|
Untitled project by @sni_hw_2019 | Stardance
|
sni_hw_2019
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @sni_hw_2019 | Stardanc Title: Untitled project by @sni_hw_2019 | Stardance...
|
1792792252.7299452
|
1793397052.7299452
|
|
4845
|
My awesome macropad! by @shayan_27309 | Stardance
|
shayan_27309
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @shayan_27309 | Sta Title: My awesome macropad! by @shayan_27309 | Stardance...
|
1792792253.5681784
|
1793397053.5681784
|
|
37780
|
My first slack bot! by @shaelyn | Stardance
|
shaelyn
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @shaelyn | Stardance
|
1792792254.4134772
|
1793397054.4134772
|
|
4732
|
graded by @wise | Stardance
|
wise
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: graded by @wise | Stardance
|
1792792255.254275
|
1793397055.254275
|
|
26194
|
WarioWare Game by @Nazynsoul0912 | Stardance
|
Nazynsoul0912
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @Nazynsoul0912 | Stardanc Title: WarioWare Game by @Nazynsoul0912 | Stardance...
|
1792792256.072672
|
1793397056.072672
|
|
16050
|
My awesome macropad! by @addisonapriladams | Stard My awesome macropad! by @addisonapriladams | Stardance...
|
addisonapriladams
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @addisonapriladams Title: My awesome macropad! by @addisonapriladams | Stardance...
|
1792792256.9275374
|
1793397056.9275374
|
|
21691
|
Frictionless by @ragav_vijairaj4545 | Stardance
|
ragav_vijairaj4545
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @ragav_vijairaj4545 | Stard Title: Frictionless by @ragav_vijairaj4545 | Stardance...
|
1792792257.7767572
|
1793397057.7767572
|
|
30623
|
Galaxy Shooter by @samriddhjoneja | Stardance
|
samriddhjoneja
|
0
|
4.29
|
0
|
[]
|
[{"post_id": 26205, "ts": "202 [{"post_id": 26205, "ts": "2026-07-10T21:17:40Z", "hours": 1.1389, "text": "completed main scene made screen transitions and made the selector for each class of ship worked on 3 types of lasers which behave differently for each selected ship"}, {"post_id": 24023, "ts": "2026-07-07T09:36:17Z", "hours": 1.9792, "text": "Made UI screens made game start screen made a screen where u can chosse between diff types of ships made a mute button made a game over screen added buttons and sprites, fixed bugs and also added different variables and customised ui. will be adding different health and projectiles for each ship and so"}, {"post_id": 22104, "ts": "2026-07-04T11:50:06Z", "hours": 1.1719, "text": "i imported the assets and made the background. i made it loop so as to give the effect of a moving spaceship, made some basic variables for later use. added collision boundaries"}]...
|
Title: Galaxy Shooter by @samriddhjoneja | Stardan Title: Galaxy Shooter by @samriddhjoneja | Stardance
Devlogs:
i imported the assets and made the background. i made it loop so as to give the effect of a moving spaceship, made some basic variables for later use. added collision boundaries
Made UI screens made game start screen made a screen where u can chosse between diff types of ships made a mute button made a game over screen added buttons and sprites, fixed bugs and also added different variables and customised ui. will be adding different health and projectiles for each ship and so
completed main scene made screen transitions and made the selector for each class of ship worked on 3 types of lasers which behave differently for each selected ship...
|
1792792258.6336443
|
1793397058.6336443
|
|
5358
|
My first slack bot! by @arnavdeshpande | Stardance
|
arnavdeshpande
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @arnavdeshpande | St Title: My first slack bot! by @arnavdeshpande | Stardance...
|
1792792259.482105
|
1793397059.482105
|
|
16696
|
Helldivers macropad! by @WilliDih123 | Stardance
|
WilliDih123
|
0
|
8.89
|
0
|
[]
|
[{"post_id": 27820, "ts": "202 [{"post_id": 27820, "ts": "2026-07-13T18:23:06Z", "hours": 0.7333, "text": "Making notes from videos"}, {"post_id": 23681, "ts": "2026-07-06T19:51:36Z", "hours": 0.2833, "text": "I added a small cuff around the side of the lid to ensure a tighter fit."}, {"post_id": 22373, "ts": "2026-07-04T20:17:11Z", "hours": 3.305, "text": "I made a prototype board with a petentiometer and four buttons with a pico w with a rp 2040. I wanted to use it to see if I could even pull off the idea, I also made a case."}, {"post_id": 21848, "ts": "2026-07-04T00:08:25Z", "hours": 0.3667, "text": "Here I added a page for notes with links to what I am buying."}, {"post_id": 21817, "ts": "2026-07-03T23:00:28Z", "hours": 1.2647, "text": "Here I 100% redid my whole pcb design because some people said it was messy, also I made some gerber files for it and uploaded it to JLCPCB to get a quote."}, {"post_id": 8589, "ts": "2026-06-14T09:06:25Z", "hours": 1.2358, "text": "Adding new bits to the macropad"}, {"post_id": 8366, "ts": "2026-06-13T22:09:22Z", "hours": 0.4819, "text": "Improving and adding more things to the macropad"}, {"post_id": 8252, "ts": "2026-06-13T18:40:10Z", "hours": 1.2192, "text": "Making the PCB and the case"}]...
|
Title: Helldivers macropad! by @WilliDih123 | Star Title: Helldivers macropad! by @WilliDih123 | Stardance
Devlogs:
Making the PCB and the case
Improving and adding more things to the macropad
Adding new bits to the macropad
Here I 100% redid my whole pcb design because some people said it was messy, also I made some gerber files for it and uploaded it to JLCPCB to get a quote.
Here I added a page for notes with links to what I am buying.
I made a prototype board with a petentiometer and four buttons with a pico w with a rp 2040. I wanted to use it to see if I could even pull off the idea, I also made a case.
I added a small cuff around the side of the lid to ensure a tighter fit.
Making notes from videos...
|
1792792260.319398
|
1793397060.319398
|
|
2917
|
My first slack bot! by @bluebell | Stardance
|
bluebell
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @bluebell | Stardanc Title: My first slack bot! by @bluebell | Stardance...
|
1792792261.2198098
|
1793397061.2198098
|
|
34151
|
Frictionless by @Stv120 | Stardance
|
Stv120
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @Stv120 | Stardance
|
1792792262.0644903
|
1793397062.0644903
|
|
15886
|
Untitled project by @Sku11y | Stardance
|
Sku11y
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Sku11y | Stardance
|
1792792262.9128478
|
1793397062.9128478
|
|
34541
|
Grid watcher by @fuelled | Stardance
|
fuelled
|
0
|
7.09
|
0
|
[]
|
[{"post_id": 31948, "ts": "202 [{"post_id": 31948, "ts": "2026-07-20T19:21:07Z", "hours": 0.8667, "text": "i’m back from holiday and man I must say, I missed this, today I must say I was kinda lazy with it right I’ve just come back from being in nature now I must do this? Yeah bro chalk it. Anyhow Deepseek pretty much made the core of the ML Python script which waits for the CSV file the ESP32 generates throughout the day which contains timestamps voltage frequency as well as the outage label (AC on or off) auto cleans the supposed Data from raw numbers to multiple trained models compares them and saves the best one. Nerd mode here btw. when the csv file is detected it uses python’s time and os modules as well as pandas for reading since I might change the format later the script asks for timestamp voltage frequency and label then it does the data cleaning it removes all physically impossible values (voltage must be between 50V and 300V and frequency must be between 45Hz and 65Hz) anything outside those ranges is considered as sensor faults and is dropped and removed. raw sensor readings alone aren’t enough the models need “clues” the script auto makes dozens of features from voltage & frequency (Rolling averages (last 5, 10, 30 samples) – smooths noise and shows trends, Rolling standard deviation – how unstable the signal is, Rolling min / max – worst-case recent values, Difference (rate of change) – how fast voltage is dropping/rising, Lag features – what the value was 1, 2, 3 seconds ago) all these assist in detecting patterns used pandas rolling and shift operations NumPy just chilling in the background. The data is split into two sets: Training set (80%) the model learns from this, Test set (20%) used to evaluate the model on data its never seen. This all prevents “cheating” and gives a more realistic performance estimate scikit-learn is used to handle this. After that the script trains four different machine learning models: Random Forest, XGBoost, LightGBM, and Extra Trees. For each model it uses Optuna to auto-tune hyperparameters like number of trees, tree depth, and learning rate, trying lots of combinations to find the best settings. Then every model gets tested on the 20% hold-out data using metrics like accuracy, precision, recall, and F1 score. The model with the highest F1 score wins and gets saved as best_model.joblib in the models folder along with a feature_names.json file and a latest_report.txt. The whole script keeps watching the incoming_data folder every 5 seconds and whenever a new CSV lands it re-runs the entire pipeline so the prediction model continuously improves without me lifting a finger. This means by the time I have real ESP32 outage logs the system will already be ready to learn my home’s power signature and get smarter every day."}, {"post_id": 29161, "ts": "2026-07-15T21:29:17Z", "hours": 2.8397, "text": "Devlog 3: GitHub repo and Demo code Okay today was all about getting my GitHub set up and making a demo code to show off as a demo unit to see how all three devices speak to each other. So far I’ve only gotten the ESP32 (one I had lying on a shelf) and my old phone that runs Termux to speak. Using that opportunity, I’m generating fake sine waves and voltage to test the dashboard (Thanks Deepseek). I spent most of the day writing the actual README for my GitHub repo (you can find it on the project link now!). I said I was going to find caps for the PCB, I haven’t forgotten about that, nor have I for the PCB design. I think I want to wait for that for when I get my prototype parts, as the datasheets are helpful but not when it comes to footprints (read my GitHub README on why I won’t continue for now😉). Anyway, I’ll be on holiday for the rest of the week and I’ll only be back on Monday, so I won’t be posting devlogs due to the 15 minutes of Hackatime. But I’ll be brainstorming and reading more in that time. As soon as I’m back I’ll post a devlog. Here are some pictures of the dashboard and the GitHub repo."}, {"post_id": 28561, "ts": "2026-07-14T21:45:48Z", "hours": 2.3833, "text": "Devlog 2: More design Okay, lots more done today. I got my PCB into a more breakable version that splits in two after manufacturing. It has slits that you can cut/break, and it becomes two boards. The bottom of the board contains all the power supplies and high-voltage stuff (ZMPT101B, HLK-10M05, MT3608 module) just to keep it separated. Think of it as a hotswap modular system where you can swap out parts and keep it all in the same design to upgrade for future access or easy repair. This is the same reason I’ve added a step-up module for devices that run on higher than 5V, for future-proofing. Then, the upper module houses the FireBeetle 2 ESP32-C6. Right now, it’s very empty, but that’s what’s great about these modules. I don’t have to completely redo the entire power supply because a wrong-rating resistor is on I just need to update the ESP module instead of the entire thing, saving costs later down the road when doing proper R&D . Because of this design choice, you can also add different modules, like a relay chain, as I mentioned in Devlog #1. Something like an M5Stack or D1 Mini hat. And that’s where I’ve hit a small “roadblock”. I can easily add extra pins on top of the ESP module, as it goes PSU → ESP → etc., but after a few devices, it gets large and tall. That won’t be too fun for a “discrete” device that’s just supposed to measure the frequency of the grid to predict power outages later in the project. The ESP32 hat is looking bland. Yes, it’s not supposed to be flashy, but it feels like I’m wasting the potential of the FireBeetle by just using one for AC sensing and voltage. Yes, it has a built-in BMS that I’ll be using, yet it still feels like a waste. I have many great ideas about this project already, but I need to contain myself, as the core of the project hasn’t even been done yet. I’ve been quoted $5 for the PCB and $80 for assembly. I might have to go with through-hole as I originally wanted, but I’m still sourcing the caps I need, so that’s what I will mainly focus on tomorrow, as well as making the first part of the server. Closer towards the end of the month, I’ll get funds for the first perf-board prototype. Super excited for that, as it will be the first working proof of concept, so I can hopefully get some sponsors. If not, that’s fine—it will just take longer. TODO List -Source the 1µF ceramic capacitors locally -Finalize the decision between through-hole and SMD assembly for the PCB -Secure funds for the first perf-board prototype build -Start coding the first part of the FastAPI server on my PC -Wait for the parts to arrive from Micro Robotics -Assemble the physical proof-of-concept and record the first live SMS test Ive also found some old pictures of the very first version that i started in late may early june i didnt record much of it but did take photos for my instagram insta and phtos of old versions attached @o.nly_mason"}, {"post_id": 27996, "ts": "2026-07-13T23:24:10Z", "hours": 1.0, "text": "Devlog #1: The PCB PivotI ’m busy designing the PCB for testing right now. I’ve already made a fully functioning PCBA prototype, but I was quoted $220 for the assembly… Yeah, no. I’m not paying that. So, I’m switching to a design where I can hand-solder everything. Most of it will come as pre-built modules that I just solder onto the board, along with some SMD circuits for the smaller stuff. That layout might change depending on sourcing—I might just get a PCBA done for the tiniest caps and resistors, because those are a nightmare to source here in South Africa without paying a premium for an entire reel.Honestly, I’m toying with the idea of a stacked design. Keep the high-voltage stuff on the bottom layer, and the ESP on top. I’m using the ESP32-C6 FireBeetle 2 because of its built-in battery charger and IR blaster—I think it’s cooler to have it talk to other FireBeetles or IR devices around the room. I actually have an old TV box running Linux that needs an IR remote, which seems like a fun integration.Anyway, I’m getting out of hand. I might design a PCB that physically breaks off, allowing me to stack expansion cards on the upper deck—kind of like an M5Stack or D1 Mini shield. But the main focus right now is just waiting for payday so I can order the prototype parts and at least get a proof-of-concept running. I’ll carry on with the design tomorrow. I would have kept going tonight, but I have work in the morning. It’s 1:20 AM by me right now, so… GG’s. pic of well ending PCB design not as pretty as my second model but i learned the hard way of what a pretty board costs."}]...
|
Title: Grid watcher by @fuelled | Stardance
Devlo Title: Grid watcher by @fuelled | Stardance
Devlogs:
Devlog #1: The PCB PivotI ’m busy designing the PCB for testing right now. I’ve already made a fully functioning PCBA prototype, but I was quoted $220 for the assembly… Yeah, no. I’m not paying that. So, I’m switching to a design where I can hand-solder everything. Most of it will come as pre-built modules that I just solder onto the board, along with some SMD circuits for the smaller stuff. That layout might change depending on sourcing—I might just get a PCBA done for the tiniest caps and resistors, because those are a nightmare to source here in South Africa without paying a premium for an entire reel.Honestly, I’m toying with the idea of a stacked design. Keep the high-voltage stuff on the bottom layer, and the ESP on top. I’m using the ESP32-C6 FireBeetle 2 because of its built-in battery charger and IR blaster—I think it’s cooler to have it talk to other FireBeetles or IR devices around the room. I actually have an old TV box running Linux that needs an IR remote, which seems like a fun integration.Anyway, I’m getting out of hand. I might design a PCB that physically breaks off, allowing me to stack expansion cards on the upper deck—kind of like an M5Stack or D1 Mini shield. But the main focus right now is just waiting for payday so I can order the prototype parts and at least get a proof-of-concept running. I’ll carry on with the design tomorrow. I would have kept going tonight, but I have work in the morning. It’s 1:20 AM by me right now, so… GG’s. pic of well ending PCB design not as pretty as my second model but i learned the hard way of what a pretty board costs.
Devlog 2: More design Okay, lots more done today. I got my PCB into a more breakable version that splits in two after manufacturing. It has slits that you can cut/break, and it becomes two boards. The bottom of the board contains all the power supplies and high-voltage stuff (ZMPT101B, HLK-10M05, MT3608 module) just to keep it separated. Think of it as a hotswap modular system where you can swap out parts and keep it all in the same design to upgrade for future access or easy repair. This is the same reason I’ve added a step-up module for devices that run on higher than 5V, for future-proofing. Then, the upper module houses the FireBeetle 2 ESP32-C6. Right now, it’s very empty, but that’s what’s great about these modules. I don’t have to completely redo the entire power supply because a wrong-rating resistor is on I just need to update the ESP module instead of the entire thing, saving costs later down the road when doing proper R&D . Because of this design choice, you can also add different modules, like a relay chain, as I mentioned in Devlog #1. Something like an M5Stack or D1 Mini hat. And that’s where I’ve hit a small “roadblock”. I can easily add extra pins on top of the ESP module, as it goes PSU → ESP → etc., but after a few devices, it gets large and tall. That won’t be too fun for a “discrete” device that’s just supposed to measure the frequency of the grid to predict power outages later in the project. The ESP32 hat is looking bland. Yes, it’s not supposed to be flashy, but it feels like I’m wasting the potential of the FireBeetle by just using one for AC sensing and voltage. Yes, it has a built-in BMS that I’ll be using, yet it still feels like a waste. I have many great ideas about this project already, but I need to contain myself, as the core of the project hasn’t even been done yet. I’ve been quoted $5 for the PCB and $80 for assembly. I might have to go with through-hole as I originally wanted, but I’m still sourcing the caps I need, so that’s what I will mainly focus on tomorrow, as well as making the first part of the server. Closer towards the end of the month, I’ll get funds for the first perf-board prototype. Super excited for that, as it will be the first working proof of concept, so I can hopefully get some sponsors. If not, that’s fine—it will just take longer. TODO List -Source the 1µF ceramic capacitors locally -Finalize the decision between through-hole and SMD assembly for the PCB -Secure funds for the first perf-board prototype build -Start coding the first part of the FastAPI server on my PC -Wait for the parts to arrive from Micro Robotics -Assemble the physical proof-of-concept and record the first live SMS test Ive also found some old pictures of the very first version that i started in late may early june i didnt record much of it but did take photos for my instagram insta and phtos of old versions attached @o.nly_mason
Devlog 3: GitHub repo and Demo code Okay today was all about getting my GitHub set up and making a demo code to show off as a demo unit to see how all three devices speak to each other. So far I’ve only gotten the ESP32 (one I had lying on a shelf) and my old phone that runs Termux to speak. Using that opportunity, I’m generating fake sine waves and voltage to test the dashboard (Thanks Deepseek). I spent most of the day writing the actual README for my GitHub repo (you can find it on the project link now!). I said I was going to find caps for the PCB, I haven’t forgotten about that, nor have I for the PCB design. I think I want to wait for that for when I get my prototype parts, as the datasheets are helpful but not when it comes to footprints (read my GitHub README on why I won’t continue for now😉). Anyway, I’ll be on holiday for the rest of the week and I’ll only be back on Monday, so I won’t be posting devlogs due to the 15 minutes of Hackatime. But I’ll be brainstorming and reading more in that time. As soon as I’m back I’ll post a devlog. Here are some pictures of the dashboard and the GitHub repo.
i’m back from holiday and man I must say, I missed this, today I must say I was kinda lazy with it right I’ve just come back from being in nature now I must do this? Yeah bro chalk it. Anyhow Deepseek pretty much made the core of the ML Python script which waits for the CSV file the ESP32 generates throughout the day which contains timestamps voltage frequency as well as the outage label (AC on or off) auto cleans the supposed Data from raw numbers to multiple trained models compares them and saves the best one. Nerd mode here btw. when the csv file is detected it uses python’s time and os modules as well as pandas for reading since I might change the format later the script asks for timestamp voltage frequency and label then it does the data cleaning it removes all physically impossible values (voltage must be between 50V and 300V and frequency must be between 45Hz and 65Hz) anything outside those ranges is considered as sensor faults and is dropped and removed. raw sensor readings alone aren’t enough the models need “clues” the script auto makes dozens of features from voltage & frequency (Rolling averages (last 5, 10, 30 samples) – smooths noise and shows trends, Rolling standard deviation – how unstable the signal is, Rolling min / max – worst-case recent values, Difference (rate of change) – how fast voltage is dropping/rising, Lag features – what the value was 1, 2, 3 seconds ago) all these assist in detecting patterns used pandas rolling and shift operations NumPy just chilling in the background. The data is split into two sets: Training set (80%) the model learns from this, Test set (20%) used to evaluate the model on data its never seen. This all prevents “cheating” and gives a more realistic performance estimate scikit-learn is used to handle this. After that the script trains four different machine learning models: Random Forest, XGBoost, LightGBM, and Extra Trees. For each model it uses Optuna to auto-tune hyperparameters like number of trees, tree depth, and learning rate, trying lots of combinations to find the best settings. Then every model gets tested on the 20% hold-out data using metrics like accuracy, precision, recall, and F1 score. The model with the highest F1 score wins and gets saved as best_model.joblib in the models folder along with a feature_names.json file and a latest_report.txt. The whole script keeps watching the incoming_data folder every 5 seconds and whenever a new CSV lands it re-runs the entire pipeline so the prediction model continuously improves without me lifting a finger. This means by the time I have real ESP32 outage logs the system will already be ready to learn my home’s power signature and get smarter every day....
|
1792792263.7397108
|
1793397063.7397108
|
|
6106
|
Oracle Copilot by @hiepdevo2 | Stardance
|
hiepdevo2
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Oracle Copilot by @hiepdevo2 | Stardance
|
1792792264.8337874
|
1793397064.8337874
|
|
1137
|
My first slack bot! by @Federico | Stardance
|
Federico
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Federico | Stardanc Title: My first slack bot! by @Federico | Stardance...
|
1792792265.6499207
|
1793397065.6499207
|
|
23600
|
My very own WebOS by @koushya | Stardance
|
koushya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @koushya | Stardance
|
1792792266.5440662
|
1793397066.5440662
|
|
26150
|
Untitled by @nachut | Stardance
|
nachut
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @nachut | Stardance
|
1792792267.3883996
|
1793397067.3883996
|
|
29479
|
My awesome macropad! by @adamjam | Stardance
|
adamjam
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @adamjam | Stardanc Title: My awesome macropad! by @adamjam | Stardance...
|
1792792268.2343059
|
1793397068.2343059
|
|
39086
|
My own site! by @Nardos | Stardance
|
Nardos
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Nardos | Stardance
|
1792792269.0824494
|
1793397069.0824494
|
|
9434
|
Catty images by @celebrimbor_the_allerechte | Star Catty images by @celebrimbor_the_allerechte | Stardance...
|
celebrimbor_the_allerechte
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Catty images by @celebrimbor_the_allerechte Title: Catty images by @celebrimbor_the_allerechte | Stardance...
|
1792792269.9401972
|
1793397069.9401972
|
|
448
|
Stardance by @amber | Stardance
|
amber
|
0
|
0.69
|
0
|
[]
|
[{"post_id": 86, "ts": "2026-0 [{"post_id": 86, "ts": "2026-05-31T17:23:25Z", "hours": 0.6944, "text": "ababob"}]...
|
Title: Stardance by @amber | Stardance
Devlogs:
a Title: Stardance by @amber | Stardance
Devlogs:
ababob...
|
1792792270.7636645
|
1793397070.7636645
|
|
35819
|
econ by @shri_pot | Stardance
|
shri_pot
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: econ by @shri_pot | Stardance
|
1792792271.5936487
|
1793397071.5936487
|
|
34705
|
My very own WebOS by @Koeloe | Stardance
|
Koeloe
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Koeloe | Stardance
|
1792792272.4213262
|
1793397072.4213262
|
|
26572
|
3D Printed 6-axis Arm by @nathan_f1s | Stardance
|
nathan_f1s
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: 3D Printed 6-axis Arm by @nathan_f1s | Star Title: 3D Printed 6-axis Arm by @nathan_f1s | Stardance...
|
1792792273.2762427
|
1793397073.2762427
|
|
7401
|
Untitled by @axyprism | Stardance
|
axyprism
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @axyprism | Stardance
|
1792792274.1061156
|
1793656274.1061156
|
|
15272
|
Nekopad by @Slickmaxim | Stardance
|
Slickmaxim
|
0
|
0.45
|
0
|
[]
|
[{"post_id": 14676, "ts": "202 [{"post_id": 14676, "ts": "2026-06-23T21:18:52Z", "hours": 0.4503, "text": "I was thinking about another look for my hackpad and i was curios to realise it as cat paw(it will be cute i think), i will made later schematic, and pcb, and after will realise 3d design and in the end i will have 2 variants and i will decide witch one to keep."}, {"post_id": 13700, "ts": "2026-06-22T13:39:42Z", "hours": 0.0, "text": "I’ve started my first project on a Macropad, and this is the first version of my circuit diagram, which I’ll be refining further. I had some knowledge of circuits from the STI2D school programme, but using KiCad was a new experience for me and it was interesting. I want to see this through to the end so that I can turn this mini-project into a finished product for myself and for anyone else who might want to replicate it."}]...
|
Title: Nekopad by @Slickmaxim | Stardance
Devlogs Title: Nekopad by @Slickmaxim | Stardance
Devlogs:
I’ve started my first project on a Macropad, and this is the first version of my circuit diagram, which I’ll be refining further. I had some knowledge of circuits from the STI2D school programme, but using KiCad was a new experience for me and it was interesting. I want to see this through to the end so that I can turn this mini-project into a finished product for myself and for anyone else who might want to replicate it.
I was thinking about another look for my hackpad and i was curios to realise it as cat paw(it will be cute i think), i will made later schematic, and pcb, and after will realise 3d design and in the end i will have 2 variants and i will decide witch one to keep....
|
1792792274.9286501
|
1793397074.9286501
|
|
2677
|
Untitled by @carolineford960 | Stardance
|
carolineford960
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @carolineford960 | Stardance
|
1792792275.7984245
|
1793397075.7984245
|
|
15233
|
My very own WebOS by @owmc | Stardance
|
owmc
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @owmc | Stardance
|
1792792276.6368377
|
1793397076.6368377
|
|
10329
|
Forever Ledger - A Database of Names by @Codificat Forever Ledger - A Database of Names by @Codification | Stardance...
|
Codification
|
0
|
8.74
|
0
|
[]
|
[{"post_id": 9620, "ts": "2026 [{"post_id": 9620, "ts": "2026-06-16T00:47:43Z", "hours": 1.1781, "text": "I suspect that this will be the final devlog before shipping. Forever Ledger is nearly complete. In this update, I added a navbar on the bottom, with various information such as privacy policy, terms and conditions, and contact. This is all necessary for handling payments in my country. I finished integrating stripe into the website, and also made a button where you can witness/upvote profiles."}, {"post_id": 4812, "ts": "2026-06-08T10:00:23Z", "hours": 1.0119, "text": "Added an entry details page + Custom comments filtered for profanity that anybody can use regardless of tier. HTTP is a very useful tool, I strongly look forward to using it in the future."}, {"post_id": 4615, "ts": "2026-06-08T00:06:47Z", "hours": 3.1767, "text": "Well it was difficult, but I made a perfectly scaling mobile build of the website, that works on all screen sizes along with ultra wide monitors. Some more features such as better country flags, improved profanity filtering, and system detection for light/dark theme were added too! Using http requests, I also added a live viewer count."}, {"post_id": 3897, "ts": "2026-06-07T00:14:34Z", "hours": 3.3783, "text": "The first major update to my website. Everything in the screenshot was made in the last 7 days, but here is what I made yesterday: Added a live feed + Signup options for the ledger. The feed is automatically updated immediately across all devices."}]...
|
Title: Forever Ledger - A Database of Names by @Co Title: Forever Ledger - A Database of Names by @Codification | Stardance
Devlogs:
The first major update to my website. Everything in the screenshot was made in the last 7 days, but here is what I made yesterday: Added a live feed + Signup options for the ledger. The feed is automatically updated immediately across all devices.
Well it was difficult, but I made a perfectly scaling mobile build of the website, that works on all screen sizes along with ultra wide monitors. Some more features such as better country flags, improved profanity filtering, and system detection for light/dark theme were added too! Using http requests, I also added a live viewer count.
Added an entry details page + Custom comments filtered for profanity that anybody can use regardless of tier. HTTP is a very useful tool, I strongly look forward to using it in the future.
I suspect that this will be the final devlog before shipping. Forever Ledger is nearly complete. In this update, I added a navbar on the bottom, with various information such as privacy policy, terms and conditions, and contact. This is all necessary for handling payments in my country. I finished integrating stripe into the website, and also made a button where you can witness/upvote profiles....
|
1792792277.4779713
|
1793397077.4779713
|
|
24469
|
My awesome macropad! by @magnoliaemily | Stardance
|
magnoliaemily
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @magnoliaemily | St Title: My awesome macropad! by @magnoliaemily | Stardance...
|
1792792278.3514488
|
1793397078.3514488
|
|
23858
|
Untitled by @AfterWorld | Stardance
|
AfterWorld
|
0
|
13.16
|
0
|
[]
|
[{"post_id": 51406, "ts": "202 [{"post_id": 51406, "ts": "2026-08-21T02:50:06Z", "hours": 13.165, "text": "working"}]...
|
Title: Untitled by @AfterWorld | Stardance
Devlog Title: Untitled by @AfterWorld | Stardance
Devlogs:
working...
|
1792792281.0366976
|
1793397081.0366976
|
|
7570
|
The AI Firefighter by @SelmaE | Stardance
|
SelmaE
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: The AI Firefighter by @SelmaE | Stardance
|
1792792281.9412997
|
1793397081.9412997
|
|
37694
|
My own site! by @Voxel | Stardance
|
Voxel
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Voxel | Stardance
|
1792792282.7703743
|
1793397082.7703743
|
|
28742
|
My awesome macropad! by @raseena_mujeeb | Stardanc My awesome macropad! by @raseena_mujeeb | Stardance...
|
raseena_mujeeb
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @raseena_mujeeb | S Title: My awesome macropad! by @raseena_mujeeb | Stardance...
|
1792792283.8498554
|
1793397083.8498554
|
|
22277
|
My first slack bot! by @Sneh | Stardance
|
Sneh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Sneh | Stardance
|
1792792285.366321
|
1793397085.366321
|
|
38253
|
My first slack bot! by @nirjashah15 | Stardance
|
nirjashah15
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @nirjashah15 | Stard Title: My first slack bot! by @nirjashah15 | Stardance...
|
1792792286.2049663
|
1793397086.2049663
|
|
16449
|
My first slack bot! by @Niraj | Stardance
|
Niraj
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Niraj | Stardance
|
1792792287.0497928
|
1793397087.0497928
|
|
32776
|
Untitled project by @Bogdan | Stardance
|
Bogdan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Bogdan | Stardance
|
1792792288.1426961
|
1793397088.1426961
|
|
30368
|
WarioWare Game by @oyku | Stardance
|
oyku
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @oyku | Stardance
|
1792792288.9778788
|
1793397088.9778788
|
|
1598
|
Radio by @MonkeyMoose | Stardance
|
MonkeyMoose
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Radio by @MonkeyMoose | Stardance
|
1792792289.80485
|
1793397089.80485
|
|
32096
|
Untitled by @bk12 | Stardance
|
bk12
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @bk12 | Stardance
|
1792792290.6174147
|
1793397090.6174147
|
|
35588
|
Indoor tracking syste by @alex_sidor | Stardance
|
alex_sidor
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Indoor tracking syste by @alex_sidor | Star Title: Indoor tracking syste by @alex_sidor | Stardance...
|
1792792291.4475477
|
1793397091.4475477
|
|
8905
|
Usagi game by @TomNook | Stardance
|
TomNook
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Usagi game by @TomNook | Stardance
|
1792792292.284821
|
1793397092.284821
|
|
21120
|
My first slack bot! by @Velotessi | Stardance
|
Velotessi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Velotessi | Stardan Title: My first slack bot! by @Velotessi | Stardance...
|
1792792293.427043
|
1793397093.427043
|
|
8164
|
Untitled by @guillermo | Stardance
|
guillermo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @guillermo | Stardance
|
1792792294.266904
|
1793397094.266904
|