@AlwaysBusy1Just making my first PCB through Hack Club thanks for that ๐
@EvanGan7+Day 26 of #100-days-in-public.
I want to take a bit of a different approach on my #scrapbook today. Currently my Gemini based rug game is in a state where I am considering #shiping it but have an idea of one last feature that will require me to modify some of my code to create, and make it much more original. I think I may ship the current version tomorrow and then continue working on the last feature.
Today I had a bit of a realization why react is such a good framework. Basically, my goal is to have a text box pop up when the user needs to enter their api key and not show up if it is already in the URL(see yesterdays video). The beauty of react is that I can do this very simply in one element by simply detecting if they need to enter a key, and if so returning a different piece of HTML. If they already have a key then I can simply return nothing and nothing pops up. With React I can just throw this element in anywhere and it just pops up when it needs to and disappears when it is not needed. Also, React allows me to easily modify page layout, say for example if I wanted my chat box to be below the input I can do that with swapping one line of code.
@zrl0latest video iteration. the one i posted last night has 1k views now. iโm trying to get one that will cross 100k views. iโm also refactoring my code to have separate classes now, so it will be easier to structure a tutorial
@EvanGan7+Day 16 of #100-days-in-public.
Today I put up some Hack Club posters in my school. I also wrote some code for my robotics team for our shooter. As I was looking into react I am questioning if it would be helpful for my rug game rendition. From what I found online so far it seems it has a nicer syntax and ease of swapping stuff around, but is more resource intensive/less efficient than the default html. I am going to continue to look into it to figure out if it is worth using it.
@Kieran2day 12 of #100-days-in-public; today i was mad at robot code (wheels on the robot won't auto align); also did homework and too much spanish for one day
@EvanGan7+Day 13 of #100-days-in-public.
Today I tried to implement Google's AI into my webpage with some success. After I had a successful attempt I tried to make the code better but ended up just breaking it for the time being. In the background I have been playing around with my blot and having fun with it. I have a few ideas on how to optimize the drawing speed which I will try to implement at a later date.
@AidenRheem-U04FRJE5L5Q0#10-days-in-public, Day 6!, Today I watched another episode of Fusion 360 tutorials and completed the 3D design for my monitor light bar! Currently, I am working on the Arduino code now to make the light switch colors based on a touch input on a sensor!
@vik0also worked on a lot of #onboard outreach on various niche discord servers. hack club is now AN OFFICIAL RESOURCE!!! on the keyboard atelier resource google sheet, and its just beginning of more to come!
@leom0Day 4 of #10-days-in-public: Exported my ML model to a python script today! Had to install a few libraries and fix some bugs in the example code I used, but it actually worked pretty well! Soon I'll be able to make it automatically identify objects from a live Camera feed!
@zrl0Day 3 of #10-days-in-public
Today I had two big accomplishments. My goal is to program a receipt printer to print a receipt every time someone wins a Sprig, OnBoard, or Blot grant onto my desk so I can read about their project.
The first accomplishment is that I added code to find OnBoard pull requests from GitHub usernames, download the project descriptions, and use tracespace to render SVG board previews onto the receipts. See below for a screenshot of what this looks like (itโs a screenshot of a subset of a PDF that is sent to the receipt printer - this is all publicly accessible data from the OnBoard repo).
The second accomplishment is that I flashed a Raspberry Pi to start getting this thing to run headless!
This is my first โrealโ project using Python, and Iโm starting to feel a lot more comfortable using the language - which has felt awesome! I am so inspired reading about everyone elseโs projects!
github.com/hackclub/hack-club-grants-receipt-printer/commit/0030c42c7c0909a34ccb7ac2709b2f03ff374845
@Theo0Day 2 of 10 days in public.
I am leaving for a trip today, so I thought the most reliable idea is to post this now. If I do more later today once I get where I am going, I will talk about it tomorrow. Today I wrote out the main story line in its entirety except for characters and details, then watched a bit of a tutorial on making a text based rpg, but realized I needed to know what loops were, so I watched a video on loops, and then experimented with my newfound knowledge. I also tried to figure out how to use the app I got to code things in, but that will take more time.
Here is a document with story and stuff: docs.google.com/document/d/1hhrkJPQ7tqSYxhMyzBAnxj3mKT01PaUtq-UWFGhz3r8
@sanziana0Day 1 of #10-days-in-public: Today, I started exploring Godot. I learned about nodes and scenes (and how to import scenes into scenes), the basics of GDScript (since I already know Python and C++, this was the easiest part), and about delta time. Today, I mostly messed around with the interface to accommodate myself with the engine (it is my first one!). I read the docs and I follow Clear Code amazing tutorial (youtu.be/nAh_Kx5Zh5Q?si=YzWarMtjToemdvpK)
P.S. Also started the Nand2Tetris course. Computer architecture really starts to intrigue me (I attached some of my notes ๐ )
See you tomorrow!
@Kieran2๐ข Another micro ship! I built a shopgoodwill.com auction snipper to try and snag an ipod; it is written in typescript and bun as usual and requires only a max bid and auction id to work (besides authentication of course); i'm going to try and add a tui for it and clean up the code a bit but it works!
@Aram0๐ข EXPOSE PIZZA SCAMS ๐ข
Ever been puzzled about whether to choose a large pizza or a small one? Don't take my word for it. You can find out for yourself with a small tool I've created! Just put in your price and size and it will effortlessly calculate the price per square inches.
Check it out on aram.sh/pizza!
The code is open source on aramshiva/website, (please โญ it)!
:pizzaparrot: Happy ๐ Partying! :pizzaorph:
@Kieran2๐ข Crescendo and @V205 inspired t-shirts made with a sharpie and my #blot! its a two part design as the blot dimensions are too small to do the whole thing in one pass.
you can view the code here if you'd like to try it yourself: github.com/kcoderhtml/blot-drawings/blob/main/crescedo.js
@reesericci0:shipitparrot::oblong: OBLONG SHIPPPPPPP :oblong::shipitparrot:
Introducing v1.3.0 of oblong admin! It's an improvement over v1.2.0.
It now has a fully featured OAuth & OpenID Connect API & a nice developer portal (Sign in with Obl.ong???)!
There's also now a system for requesting "provisional" domains that immediately appear in your account while pending admin review - no more tally form + manual transferring of domains. Admins now actually get a page in Adminland where they can approve/reject domains.
Additionally, we finally implemented a linter so the code is a bit more bearable than it used to be.
You can use the release live today at admin.obl.ong - or host it yourself!
github.com/obl-ong/admin/releases/tag/v1.3.0
Side note: We now have a forum! You can register for the forum with your Obl.ong account (thanks to the new API) at forum.obl.ong
--reese
:shipitparrot::oblong: OBLONG SHIPPPPPPP :oblong::shipitparrot:
@Kieran2finaly have a semi-functional swerve! go FRC! also thank you 3512 for donating your swerve code (not pictured here; this is our quite bad code)
@Tom0Cursed code (written in my programming language, but it also works in JS)
@Sean0On Friday, the Scoreboard that me and a friend built for my School's sports day had it's first trial by fire day. It went mostly well (We had a few minor issues but that was inevitable)
I had assumed it would work decently well as it had proven itself to be stable in production on Railway.
I would like to thanks @northeastprince for their help with general code clean-up and removing that pesky Redis configuration.
I would recommend anyone try to reuse this (there's a bunch of very specific to our school stuff contained within the code) I also wouldn't bother try logging in. Unless you have a login on our school Microsoft entra tenancy. It won't let you in but if you really want to look at it, you can see the code here and the production env here
Internally, this is a Ruby on Rails application with a Postgres DB
@ImDeet-U045B4BQ2T00Made my first ASCII Art animation. Here are the steps I used :orpheus-pop:
โข Boot up after effects :adobe:
โข Convert some images to text art using an online ASCII Converter
โข Load the text into after effects, apply a typewriter effect :hack:
โข Add some colors and any grain/vignette
โข Render and add some tunes! :music:
@NilaRam0Made a slack bot that will notify me every time a new female hack clubber joins our slack so I can welcome them and help them find projects to contribute in and even connect them to the #days-of-service initiative!
@ThomasStubblefield0doing some thinking about how to make creating a Hack Club even more aspirational :)
@SanjivAnand-U04FJ59VACD0Made myself a sticker bomb phone case with Hack club and opensource stickers
@secondary-smiles0Somewhat of a WIP, but I've been working on the Molerat protocol for the last few months and it's coming along really well!
I've implemented a server for it Moleserv in Python, and I'm working on an Ncurses client for it in C currently. It's been a huge and fun project for a while now. It's not 100% ready to use since the client isn't done yet, but it's at a point where I want to start showing it to people.
Here's the client I'm working on by the way: git.trinket.icu/molehole.git
In the end, this is less of a code/software ship, more of an announcement for the protocol which is ready to be shared. We even have a lovely mascot, Potat the naked mole-rat!
@sahitid0:forsyth-hacks-label:forsyth hacks (#forsyth-hacks) happened on November 18th, 2023 and was an overall success! at a point we had around 60 attendees and overall had an amazing time with our theme โก (electricity) as well as workshops ranging from @ajs2โs jams to a mini UI design competition. and finally, the hours of food, coding, new friends, and projects (everything from a storm tracker app to a platformer game made w flow!)
personal highlights of the event for me was probably the conversations i had with new people :heart_hands: the whole day, the chance to mentor a group into creating their entire project - from not having an idea, to developing and shipping it ๐ข, lightning talks during lunch (like the one about jamstack by @davidm) ๐ค, presenting an APIs workshop :postman:, the amazing swag we were able to handout (including string bags, polaroids :tw_camera_with_flash:, & stickers), and of course the presentations at the end!
i want to give a huge thank you and shoutout to the following:
โข @ChristianDutton-U04E0LL16MA right hand man all the way and helped make my website design a lovely reality. (can't wait for 3.0)
โข @RyanDu-U04QM0MH6TV for the fresh new perspective and ideas for the event & an awesome workshop on how to not make crappy UI design (as well as the mini:figma:competition afterward)
โข dj! for the most amazing design and logo for the event :forsyth-hacks-2-bulb:. (or "sick sticker" as sam poder himself deemed worthy)
โข everyone who attended! we had over triple the amount of projects than last year and over 80 registered by the day of!
โข and ofc everyone at hack club :hackclub-party: who cheered me on all the way (and :bank-hackclub-dark: ofc hcb grant- this event would not have been possible without this :money-printer:, and from the bottom of my heart i am very grateful :blobheart: ).
โฆ i had an amazing conversation with @theamazing0 in the middle of the day about how special hack club was to me and how he's in the process of discovering this love for the community as i did a year ago.
โช๏ธ this spread of love would not be possible if not for the support of more hackathons and more clubs around the world!
๐ท full photo album: photos.app.goo.gl/RdvvgMmpD3rpioNc6:githubparrot: hackathon website source code: github.com/SFHSHackClub/forsyth-hacks-v2-site
@jc0day 2 of #bci! today my goals were to get the hang of using kicad, understand the schematic of openbci's cyton board (which is, along with hackEEG and piEEG, the basis for a lot of our understanding of what exactly happens in EEG boards) and spin up a bill of materials for everything going in our pcb. i got to the first two and didn't do the last one (although i will eventually get to it!), but i had a lot of fun! today was another great day because this is the most fun i've had in a while building shtuff (among other things: deciding who would be who in the openai drama, the f*ckboard, dinner at steve). tomorrow's goal is to spend the whole day just building the actual pcb (and then spend thanksgiving off?) we're building this out in the open so my daily notes are all here: cloud-ckujstd4d-hack-club-bot.vercel.app/0jc_0e4ee6c5e5e546ce910bda3e3ad2ac10.pdf
(this is part of #100-days! join us over there, we're working on cool stuff like #apocalypse and #dallas-day-of-service!)
@ajs20Finished the map for Hack The Interstate (#something-on-a-bus-this-summer)!
@jc0day 1 of #bci! i mostly got caught up on a bunch of things today (including, but not limited to: parts of the brain, eeg concepts like the 10-20 system, reading schematics, understanding what exactly weโre doing including the process of actually designing the eeg circuit: electrodes -> ads1299 (including digital to analog converter) -> microcontroller -> computer for extra processing - so many black boxes weโre trying to figure out!) and generally feel like iโm ready to start playing around with kicad/observing tomorrow! today was a great day overall, although we think we could have focused a bit more and it still feels like i donโt know anything. tomorrowโs goal is to build shit which is the easiest way to understand stuff. we're building this out in the open so my daily notes are all here: cloud-6crgvlqrj-hack-club-bot.vercel.app/0jc_e4acbe3e3aff48778866059bb21c78be.pdf
(this is part of #100-days! join us over there, we're working on cool stuff like #nanowrimo and #polyglot-warriors!)
@cupcakes7+cute stickers in cute packaging for my hack club!! so excited to open it
@Malycia0Did a lot more Hack the Sound prep with @Aram :)
@karolina0i spent this weekend at impact hack atlanta (www.impacthackatl.com), my first college hackathon AND my first in-person hackathon! i had so much fun meeting new people at tech and building solutions that intersected tech, policy, and sustainability.
i created Partix, a particle visualization tool that uses the OpenWeatherMap API to display live data of particle pollution. build information (including a demo video) is available at www.karolina.mgdubiel.com/particle/build, and a live demo is here: <http://www.karolina.mgdubiel.com/particle|www.karolina.mgdubiel.com/particle> :))
it's mobile and desktop responsive (mobile is a little iffy -- slacked on that bc of the 36 hr time limit), but i learned sooo much about js building this and overall am really proud of the project. ๐ฟ
UPDATE: i won two categories :)) best submission on the "healthy planet + people" track and best submission award from Southface, an atlanta climate action npo :D
@jdogcoder0Visited Hack Club HQ Today! Thomas & I worked on some fun things, with visits from Zach, Kara and others sprinkled in. Had a super great time, definitely going back again soon!
@ShawnMalluwa-U04BBP8H9FA0working on my game before #harvest!! separated map generation from updating the display, and now i can pass in "modes", which can pull from different maps like the political map or the resource map. Once I get those generating properly (trivial?) I can display different maps, which ill connect up to the buttons I threw on top! then ill need to work on the structure of the player system, and allow the map to support an unlimited number of players. then ill need logging in to work, which should be trivial in the local version of this game, and then I will either start moving my code over to node.js or continue developing here (because node is scary)
@acon0started a moodboard of sorts to make the #hack-the-apocalypse website! (feel free to join the channel to help us plan!)
@Aram0Today was a good day! Thanks to @ThomasStubblefield for sending me hack club stickers! :stickers:
@polypixeldev0Never too much map-of-the-slack-ery! Working on un-jank-ifying code and turning it into a basic python CLI with click
#100-days :picasso:
@polypixeldev0I love maps! (well I guess this is python, so dictionaries :)) - anyways here's some map-of-the-slack-ery, now taking into account member lists of each channel. Still very jank, but that'll be changing soon! Less janky code + postgres + CLI tool is next, before refining the labeling process and moving onto clustering
#100-days :picasso:
@acon0designed some pins for my school's deca club! they just arrived today and they look sooo good in person - pictures don't capture the quality ๐ (btw hack club should totally make some enemal pins! they're like 1-2 usd each but probably cheaper the more you buy)
@SiddharthPilli-U042K00E6JD0Well it finally happened! I launched an hack club in my highschool with a amazing pizza ๐
@Lucas0I've been working on Bruke and studying a lot, In addition to code, I made the logo with Excalidraw, a great tool btw:)
1st day of 100 days #100-days