🖋️

Posts tagged with :lower_left_fountain_pen:

Star
@Star0
Hey everyone! Something really cool happened yesterday! Want to hear about it? I hope so, because I'm going to say it either way! I went to a local hackathon called Island Hacks which is hosted every year. I went to this same hackathon in September 2024, and had such a good time I looked for more hackathons, which eventually led me to discover Hack Club! It was basically the point when I stopped doing beginner courses and really started to code regularly and actually make projects. I've grown so much since then, from growing my html and (basically nonexistent) css and js skills to coding 100 hours on one project for #Juice, and designing PCBs in KiCad to running my own club with @Slloom , and so much more. I can't say I owe it all to Island Hacks - more organizations and people have been part of my journey than I can count - but it was definitely part of the start of it all. Anyway, I can tell more of my story later. Right now, I want to talk about yesterday's Island Hacks. It started at 9am with breakfast and a three-to-a-team puzzle/riddle thing through google form. I joined up with two girls named Amelia and Aria who were sitting at my table. After the first team completed it, they announced the theme: Make something that solves a problem of someone in your life. Both Amelia and Aria had never really coded before, so we stayed for the beginner's workshop that immediately followed. By the time it finished, we had a solid idea of what our project would be: A website that generates icebreaker questions to help you get to know someone. At the end of the day, we presented our website, and waited while the judges deliberated. And then something entirely unexpected happened. We won the Judges Choice Award!!! I never would have expected us to win. The project was certainly much better than the project my team had made last year, but there were a ton of cool projects this year - which I suppose makes the win even sweeter :) With that, let me just say a huge thank you to the Island Hacks team. They worked so hard to put this on, and I would highly recommend attending next year if you live in the bay area (find them at island-hacks.org). And of course, a shoutout to my amazing team. Our project would have not been possible without them: Aria did all the art, Amelia helped with function design and created the questions (60+ of them!), and I did most of the programming. They were both so much fun to work with! See the demo here: kerhylonkava.github.io/IcebergQuestions And the repo here: github.com/KerhylonKava/IcebergQuestions You can read the pitch Amelia wrote for it below if you want to :)
Have you ever struggled to really connect with someone?

In my family, we often have the problem of not knowing what kinds of questions to ask each other. We want to actually learn more about one another, but are too often faced with distraction or a lack of ideas. We want something that will be fun and actually tell us more. 

That's why we created our website, Break the Ice.

The purpose of this website is to provide a fun and engaging way to get to know other people, through asking the right questions.

 Our website generates questions in three levels. Basic questions, which help you learn about what's on the surface of a person, Mid-level questions, which offer ways to dive deeper and begin to understand them, and Deep questions, which provide thought provoking prompts to help grasp their core beliefs and identity.

Anyone can search up a list of "Get to know you questions" but wouldn't you rather have a website dedicated to their curation, with a fun command-on-click user experience? I sure would. We hope this website inspires more connection between people, without the barrier of brain fog.
If you take one thing away from this, go to a hackathon! They can be so much fun and they allow you to connect with people with similar interests who you might not otherwise meet. Anyway, thanks for reading! There was also a speaker panel, so I might post the advice I learned from that. Keep an eye out!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c4b04f75-8b9b-4507-8370-262217c21bd7-image.png
jenin
@jenin0
50days emoji
*day 5/50* tanuki is done! well, at least for the alpha. i wrote a readme, fixed a few bugs, and spent much too long fiddling with github actions but it is up now: github.com/Hex-4/tanuki/releases/tag/v0.1.1
ultrafastparrot emoji
also made a PR to scrapbook to automatically tag posts sent in this channel
thumbup-nobg emoji
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/00017cff-ce94-45bd-8f9e-c27cea59e6f6-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/756d7f3f-7a79-4ec8-863a-8a5d2e312731-cfe63a88-740f-4fce-9fc9-5fab0c4da878.png
hex4
@hex47
50days emoji
*day 5/50* tanuki is done! well, at least for the alpha. i wrote a readme, fixed a few bugs, and spent much too long fiddling with github actions but it is up now: github.com/Hex-4/tanuki/releases/tag/v0.1.1
ultrafastparrot emoji
also made a PR to scrapbook to automatically tag posts sent in this channel
thumbup-nobg emoji
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/da0ace86-65f8-42cc-90a3-cd75acc578ba-image.png
logabe
@logabe1
Day 4 of
50days emoji
: I spent most of today coding • Spent a while trying to implement a system tray icon for Milkyway Pets. Spent a while attempting to implement a system tray icon for Milkyway Pets. SDL3 is fairly new, so the Rust bindings I'm using didn't have a wrapper for the tray API - meaning I had to implement my own. I don't know whether it was the way I wrote it, but the API just wouldn't play nice with WaitEvent, which blocks the application until events occur, reducing CPU usage. In the end I went for a hybrid solution which updates a minimum 4 times per second, or whenever events occur. Hopefully this will suffice until I can work out the kinks in the API (and maybe even merge it upstream 👀) • Did some thinking on my YSWS • Bunch of housework lol
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/23cf8150-b102-4346-91f2-ec84b8ae77a7-image.png
Azzy-U08PLHD4L2J
@Azzy-U08PLHD4L2J6
50 days challenge ❄️ Daily update #1: November 11, 2025 | Streak: 1 day :3 Stuff I did for my goals • I finally figured out Riemann sums! Attached is a picture of my successful work after a long time of toil and not getting what this is bro (everyone says I'm a natural 'slowpoke' at math) • I worked on redesigning social media posts for a small news organization I'm a director for, to stand out more and take less time to create each week! • It was snowing and really cold but I went out for a run and got 5,000 steps! (not including during the day because I use my phone to track steps and can't have phones at school. but in general I don't exercise much since I'm a couch potato and I want to change that) Productive stuff in general (kind of fulfills goal #1 to work on what "serves me") • I completed my AP economics homework a day early • I did my university chemistry homework 2 weeks early • I made a 10 page study guide for my AP bio unit test and reviewed lecture slides, attached a preview of my study guide because I'm happy with it • I wrote two 1,000 word essays for an application to represent my school at the board of education Nice stuff • I went to study at the cafe today and got a croque monsieur bread • There was a nice deal for a slice of green tea cake and a latte for $9 so I got those for tomorrow's study treat • Me and my friend's project involving building a plane is showing signs of life (the prototype is looking promising) • I got to know a kid in this AP computer science principles class that I'm the teaching assistant for and bro is in calculus in 9th grade...
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/58804725-3d20-4b4d-9bf1-e939e98a7022-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e6960e16-1ca7-4ce6-a7b0-e4325b715fae-image.png
revi
@revi0
wrote this license at 4am and i dont remember writing it but hey it looks fine to me so im going to keep it
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/726218fa-5f90-480f-a049-cb904064b3ca-image.png
MeBadDev
@MeBadDev0
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1af02170-37f5-45be-aff9-f1aa299d3b6e-screenshot_20251111-161822_firefox_beta__1_.jpg
virtualfuzz
@virtualfuzz0
Hello I am back from the dead designed one club poster for my club (that im attempting to restart again), also wrote an announcement to be published once we got the authorizations ready i'm planning to make one poster a day, each one with a different design until i think we have enough poster designs also did a pull request to fix the hackclub webring since the code to join it was actually interpreted as html code github.com/hackclub/webring/pull/249 very nice day
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ff825783-8a13-498f-b467-f47bedf5f788-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/358eda9f-4120-43d1-94d9-d1939dd1d88d-ac66e1f4-c7b7-4de1-a276-796e92816a5c.png
ingobeans
@ingobeans0
TOAD is a CLI web browser written in rust, by me! im super proud of it, and i even wrote the HTML and CSS parsers from scratch. it doesnt have JS but im fine with that, it would just be too large of a scope for this project. you can fully use websites like <http://duckduckgo.com|duckduckgo.com> or <http://wikipedia.com|wikipedia.com>. the whole project was about 55hrs, and it was really fun! SoM link: <https://summer.hackclub.com/projects/11362> it breaks easily and CSS parsing can take like a full second on page load
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0a194eab-1b1c-4f53-8cfd-2d7875d68129-bannerbig.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/16bf2d6c-782d-4a31-b997-78d614181571-image.png
Dumi-U081WSNR8TG
@Dumi-U081WSNR8TG0
Today I started working on a new project: Fantasy Downloader It's an app made with Love2D for mustardOS that will streamline the process of acquiring games/cartridges for fantasy consoles like PICO-8 I created a simple "Hello World" program and wrote a simple design document to hold all my ideas in one place
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/87558a5a-2af9-4c95-a8c3-6da0cc143d2c-image.png
magicfrog
@magicfrog0
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/66340c88-44c0-436d-97d1-5dda341d0498-screenshot_2025-08-21_at_10.04.50___pm.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c2cda2b7-7192-428f-b5e3-39a226625f25-screenshot_2025-08-21_at_10.05.00___pm.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/464002b9-2fdb-41e7-97f6-24a9318d64c4-54ca1503-5692-40c8-9850-3e2141e5e7fc.png
xHector
@xHector0
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2521ebc7-e5b2-4d36-be5d-3624a0e41882-73d0e1e5-e5b5-4835-803d-5981aa1c0115.png
zakkbob
@zakkbob0
Found the tags
yay emoji
They're here if anyone's interested: github.com/hackclub/scrapbook/blob/main/apps/slack-bot/src/lib/emojiKeywords.js yay OSF hooray arrived bin raccoon draw art paint wrote slack pcb figma 3d print covid singapore canada india space sleep hardware roshan sampoder vs code vscode woo hoo celebrate cooking bday pumpkin fall thanksgiving christmas santa snow snowing snowman vercel sunrise sunset google football car driving bank shopping list github twitter bot robot robotics minecraft game npm solder instagram observable js python swift golang rust deno blender salad adobe photoshop inktober storm rain dino school backpack linux hacktober studying react apple cat dog code autumn Happy Birthday Zach debate next.js nextjs movie halloween pizza scrappy bike Big Sur zoom ship macbook guitar complain fight cricket vim docker cake notion fedora replit mask leap discord /z postgres gatsby prisma graphql product hunt java repl.it rick roll BrainDUMP firefox vivaldi ABCO-1 nix ts zephyr summer plane train bus bug debug awesome chart boba bubble tea spotify repair cow doge shibe dogecoin blockchain ticket homework hw piano orpheus chess pr pull request bread nft hns wahoo aoc advent svelte cold tailwind tailwindcss c squaresupply gamelab annoying site redwood homebrew stickers club think thinking cool science research biology brain science fiction sci-fi mexico food sad galaxy plant picture photography assemble sprig laser music 10daysinpublic hardware party ipfs the orpheus show orpheus show podcast quest puzzmo purplebubble summit apple vision nest #C0M8PUPU6| #C6C026NHJ| #CJ1UVDF7E| #CBX54ACPJ| #C02EWM09ACE| #CCW6Q86UF| #C90686D0T| #C0131FX5K98| #C0166QHR0HG| #C012LPZUAPR| #C14D3AQTT| #CD543U2UD| #CDDMDRJUA| #CDLBHGUQN| #CDJV1CXC2| #C01NQTDFUR5| #C02TWKX227J| #C0P5NE354| #C02UN35M7LG| #C02EWM09ACE| #C0168BR5PDE| #CDJMS683D| #CGVCSNLAJ| #C07Q8S73B45| #C06CHS2D05Q|
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a6daeb22-6abe-4724-b3d6-fdf66d519431-cc66c128-3026-4d29-ab2b-94a185e1242e.png
JomarMilan
@JomarMilan0
A few days ago, I discovered TiddlyWiki. It looks like software that's perfect for the way I'd like to take notes! Typesetting programs like Typst and word processors are good for single documents, but not for multiple linking documents like I'd prefer to take notes in. I also don't like block-based text edtiors, and I'm pretty sure this is an unpopular opinion, but I despise taking notes in Markdown, which I've noticed is used a lot by note-taking software. With TiddlyWiki I get to use the capable WikiText syntax and access the wiki wherever I bring the file, as long as it has a web browser! With a USB stick I'm able to access my wiki on any of my computers or even public computers like at the local library without downloading anything or logging into any accounts, which is great! It reminds me of MediaWiki, but I think that for a single user's notes, TiddlyWiki is a lot more practical. I also like it's customizability! Like MediaWiki, you can extend its functionality with plugins and use custom stylesheets. I've already started using both features. I wrote a plugin for TiddlyWiki which lets you encrypt tiddlers independently and by tag. The core TiddlyWiki only allows you to encrypt the entire wiki. There's a plugin with similar functionality, Encrypt Tiddler Plugin by Daniel, but in my opinion my version is more intuitive. It's also possible to have different placeholder texts set in my version! Here's the source code repository: github.com/MacaylaMarvelous81/independent-encrypt and the demo: macaylamarvelous81.github.io/independent-encrypt
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c8e77088-d73f-4a82-8e5d-84b93c108269-screenshot_2025-06-19_at_12.53.37___pm.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/eb2c722d-d5b5-4f92-8368-cafc5332e63c-1ed3adca-3973-4308-8140-2eafaae59b45.png
MinglangDu
@MinglangDu0
Did some math and wrote a bit for my history project.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/64aa88f4-975b-4b85-bc47-4637c434dc45-screenshot_2025-05-14_at_9.28.59___pm.png
Aram
@Aram0
Day 9 of #C045S4393CY| Today, I wrote a very lengthy project description & if I am planning to charge $$$ and finally got an API key! If anyone is wondering the project description i wrote, i'll add it to this thread!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a201bb8a-f987-45d1-bfba-d437827f0e4b-screenshot_2025-03-06_at_21.33.20_2x.png
Lukas-U08AT086H8E
@Lukas-U08AT086H8E0
10daysinpublic emoji
Day 9/15 of #C045S4393CY| Today i ended my code for my keyboard for #C07LESGH0B0| • added layers • wrote my BOM (Bill Of Material) for my keyboard it was accepted! yay
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/768dce63-0800-4c2c-b040-7f09836e9c26-ksnip_20250305-171643.png
Mish
@Mish0
Today I worked on a Little-Man Computer assembler for my Rusty-Man Computer Rust project. After doing a lot of thinking and coding, I wrote all of the parsing logic in one go, to create something similar to an AST. That bit seems to have worked, which is great! Next, I just need to create a symbol table to keep track of labels, and then actually converting the parsed structure to machine code. I've implemented it by splitting each line into space-separated parts, and parsing each part (which also has to depend on if the first part is a valid opcode or not... I should probably just pop the first part off if it's a label so that the rest of the code can be consistent but that's for later me). This isn't as flexible as a proper parser (which would go character-by-character) but seems to work well for LMC assembly. I'm pretty sure this is now day 10 of my #C045S4393CY|! 🎉
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/462eeda2-d95c-404f-bccc-3b2acbf087b5-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c4a266e9-0992-4b3d-ba45-36eebcc4e973-d336719c-60a6-4e75-8c17-9aa2b30c377a.png
Mish
@Mish0
For day 7 of my #C045S4393CY|, I improved my bin_creator program (part of Rusty-Man Computer) by letting it accept multi-line input, because that's the format you get when you copy memory data from the online LMC simulator. This should make it much more convenient to use (previously, you had to manually remove the newlines). This involved learning how to get the last two digits of a string in Rust, which is a bit more involved than it sounds (I got away with line.chars().rev().take(2).collect::&lt;String&gt;()) I also wrote a script (build_binaries.sh) to use cross to cross-compile my code for 3 different target platforms, and then copy the generated binaries into a single folder to make them easy to upload to GH Releases. Naturally, I used that script to publish my first release that contains pre-compiled binaries for multiple platforms, which you can read about at github.com/RandomSearch18/rusty_man_computer/releases/tag/v0.4.0 Next, I want to start work on an assembler tool to add to the project :D
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/987e2013-1118-4d97-96c9-3f9e0f4cc1ed-a2d53194-487c-40c2-a26b-d8a9152cfb6c.png
Mish
@Mish0
Today in my Rust LMC emulatior, I implemented a custom integer struct that will only allow values between -999 and +999 (to match the behaviour of the online simulator). I wrote more about that change in pull request #6 (read the embed below :)) I learnt how to use modules for organisation and to keep my private fields private. I also wrote a whole bunch of tests (8 tests) for my struct's behaviour. This marks my 5th day of #C045S4393CY|, which means I'm half-way to the 10-day goal! Tomorrow, I want to investigate cross-compiling my program with cross, working towards perhaps releasing a stable version. But for now, it's 7pm, and I should really be revising for my Physics mock tomorrow morning. Cya!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0cd0c6b9-c0a2-47b2-862a-404ef99e218f-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9c0d9cc8-0e1d-450f-a13f-9413cb88b0f9-3f494460-79e5-46ef-93a4-712309a86f02.png
SkyfallWasTaken
@SkyfallWasTaken0
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d0a3f527-f104-4815-8f55-19d7628e7d3a-cab67193-bdb8-407d-835e-54ad604390a3.png
EuanRipper
@EuanRipper0
euanripper.pythonanywhere.com i coded a logical puzzle game (slide game) and added some game modes and a daily leaderboard! the hardest mode only has one solution! this is my first ever website and i wrote all the code painstakingly myself with no templates or imported css. its written with python flask backend and sqlAlchemy
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d7f7b209-85f1-4e64-8af2-91bfd742763c-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e9b690d9-e864-4a90-b441-69d18ee4fc05-image.png
khang200923
@khang2009230
wrote a strategy that could have gotten me a better score in IPD
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2282033e-9997-4212-9a32-2e846b5df7bd-image.png
MinglangDu
@MinglangDu0
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7726a006-8534-45c5-8541-a5777b77ee35-1874327f-52b7-4163-b4c8-c67b0ab35ced.png
louisa
@louisa0
1. finally figured out what was not making sense in rust form this amazing vid. my notes are all over the place for this so i will not be showing yall that
heavysob emoji
2. did some athena nbo emails + msgs 3. i had an idea, going in w/ impulsivity to make it happen (like i talked ab in my prev post)! 4. more robotics and we're back to DDE scrappy doesnt like when i have links only
pf emoji
so here's a pic of some code i wrote from what i learnt in rust tday
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/bb30f901-fd0e-4124-9f58-72f316a4e86f-image.png
JomarMilan
@JomarMilan0
Wrote a Python script serving with CGI which draws a banner for my GitHub profile's README with data from the GraphQL API! The XP and LV is based on my contribution count (public and private depending on profile settings).
khang200923
@khang2009230
Today I discovered all scrappy's reaction keywords yay, OSF, hooray, arrived, bin, raccoon, draw, art, paint, wrote, slack, pcb, onboard, circuit, kicad, easyeda, figma, 3d print, 3d printing, 3d printer, covid, singapore, canada, india, space, sleep, hardware, roshan, sampoder, vs code, vscode, woo hoo, celebrate, cooking, cooked, cook, birthday, bday, pumpkin, fall, thanksgiving, christmas, santa, snow, snowing, snowman, vercel, sunrise, sunset, google, soccer, football, car, driving, bank, shopping list, github, twitter, bot, robot, robotics, minecraft, game, npm, solder, soldering, arduino, instagram, observable, js, javascript, reactjs, python, swift, xcode, x code, swiftui, swift ui, golang, rust, deno, blender, salad, adobe, photoshop, inktober, storm, rain, dino, school, backpack, linux, hacktober, hacktoberfest, exams, exam, studying, studied, study, react, apple, cat, dog, code, hack, autumn, Happy Birthday Zach, debate, next.js, nextjs, movie, halloween, pizza, scrappy, cycle, bike, Big Sur, zoom, ship, macbook, guitar, complain, fight, cricket, vim, docker, cake, notion, fedora, replit, mask, leap, discord, /z, postgres, gatsby, prisma, graphql, product hunt, java, repl, repl.it, replit, rick roll, BrainDUMP, firefox, vivaldi, ABCO-1, nix, nixos, nixpkgs, typescript, ts, zephyr, summer, plane, train, bus, bug, debug, debugging, awesome, graph, chart, boba, bubble tea, spotify, repair, cow, doge, shibe, dogecoin, blockchain, ticket, homework, hw, piano, orpheus, chess, pr, pull request, bread, nft, hns, wahoo, aoc, advent, svelte, cold, tailwind, tailwindcss, c, squaresupply, gamelab, annoying site, redwood, redwoodjs, homebrew, stickers, club, think, thinking, cool, science, research, biology, brain, science fiction, sci-fi, mexico, food, sad, galaxy, plant, plants, picture, pictures, photography, assemble, sprig, laser, music, #C045S4393CY, 10daysinpublic, hardware party, hardware wonderland, hardware-party, days of making, winter hardware, winter, wonderland, whw, ipfs, the orpheus show, orpheus show, the orpheus podcast, orpheus podcast, podcast, quest, puzzmo, purple bubble, purplebubble, summit, summit vision, apple vision, nest.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2143a55a-b164-43ed-97b5-7e5ad529d6e7-image.png
kimax
@kimax0
Updates on my practice project about Rubik cubes. Wrote a page about the history of the cube
JomarMilan
@JomarMilan0
I completely forgot about Scrapbook all throughout making this. OOPS! I wrote and published my first crate and command-line utility in #C0121LVV79P|, spade-serial and spade-upload ! They can upload games to a #C02UN35M7LG| or whatever device running Spade. I spent a lot of time writing the tests and documentation.. I wanted to get it right since this is my first time, so I know what to do in the future. spade-serial is the crate that does the actual work while spade-upload is the application that makes use of the crate. It's useful to me because I use Safari on my MacBook and Firefox on my other laptop, neither of which implement the Web USB API, so this provides a way for me to put games on my Sprig without installing another browser that I don't want to use. I made spade-serial into a crate because I wanted to keep the logic separate so that people could apply it in multiple places, like maybe a GUI app. The game uploaded in the video is this game. I did not create it. GitHub Repository | spade-serial on crates.io | spade-upload on crates.io
Sudarshan
@Sudarshan0
Finished login and register system for expense tracker project (RaptorExpenses). The backend is built completely in go and I have wrote the validations m6yelf.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/360975a0-a2e5-45c2-a531-7da112447231-screenshot_20241205_085607_spck_editor_2.jpg
SkyfallWasTaken
@SkyfallWasTaken0
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c6c825e2-8acb-4eb3-96de-187aa8c744d2-d1ba1953-e7c3-4e94-88fb-56e9d2abe8f7.png
CBerJun
@CBerJun0
Today I wrote a Hello World! program. In fact, it was written in a programming language I invented. The Muffin language lets you write programs that look like cooking recipes. The picture below shows how the compiler compiles the Hello world recipe into a big chunk of js code that (surprisingly) prints out Hello world. Most part of the code generator was done now. Repo: github.com/CBerJun/Muffin
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ee60dfd5-0569-41cd-aaa7-df1768ce0ed1-scrapbook241130.png
Layan
@Layan0
Today: I wrote some code to make a crossnumber in Ancient Greek! Bit of a silly side project but fun!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7365421d-02f8-4501-9d20-e40468424c11-image.png
KavishDevar
@KavishDevar0
Been a long time since I actually posted something on here... I have made an app for android (and linux) that makes using AirPods on those operating systems way easier and better. Do you know how much Apple likes to restrict most of the features to their devices. Well, I removed the restriction! I reverse-engineered how Apple devices communicate with AirPods and wrote an app for linux and android. AirPods use the L2CAP Bluetooth protocol to communicate with apple devices. The linux version of this app has multiple scripts. One of them runs as a daemon to handle the connection, and others to handle UI, userspace, like pausing music, lowering volume, etc.. I did this so that I can have multiple applications which can talk to the AirPods without interrupting the other one. It is written purely in Python. Currently, I have made a tray application using PyQT5/6. It manages ear detection, conversational awareness, and gives me control over ANC. And, it shows the battery level too! As for the Android app, well I have attached a few images! Yes, I have tried to clone iOS's settings screen for AirPods.
okig emoji
The android app was a pain to work upon. For starters, Android's bluetooth stack sent extra packets to the AirPods to check for some flow control mode. The AirPods will not respond to anything until they receive a specific handshake packet. I had to download the entire android source to test out and edit the libbluetooth_jni.so (the bluetooth stack). Then, I used my smol brain to make a few changes to the source code (and by a few changes, i mean commented a few lines)... And, it worked! Rant about Apple - Guess what- They hide their handshake packet from the PacketLogger app which allows me to view all the packets sent/received from my mac to any bluetooth device. Fortunately this was available online thanks to some other people who worked way before me. Apple even hid another packet necessary to activate Conversational Awareness and Adaptive Audio! Somehow, I got really, really, really lucky, and the packet just showed up in the PacketLogger app, shortly after which, it crashed.
confused-dino emoji
What works on the app – • Accurate battery levels • In-Ear detection – Music is automatically paused when they're taken out of ear! Plus, AirPods are removed as an available audio output device when none of the AirPods are in ear. • Conversational Awareness – Lowers volume when you start speaking! • Set Noise Control Mode – I can change the Noise Control Mode on my AirPods Pro 2! • Renaming AirPods • And a bunch of other settings extracted from the iOS/iPadOS settings page. ◦ Namely, Toggle Conversational Awareness, Toggle Loud Sound Reduction, Set Adaptive Audio Noise level, Toggle Automatic ear detection, Off listening Mode, Tone Volume, Noise Cancellation with Single AirPod, Toggle Volume Control by swiping. • And, of course, a debug screen, which lists all packets received, and even allows you to send packets! GitHub: github.com/kavishdevar/aln upvote the issue on android issue tracker so that the bug gets fixed: issuetracker.google.com/issues/371713238 :&gt;
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d89740a1-d87a-490e-be84-8ab1c47934a4-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d2fc76f3-eb75-49b2-9d58-15b6d944eced-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c40dd5a4-128b-429a-933a-91615e602052-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/16c5d016-de35-4cc6-8fab-8a02a2bce59b-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a574e52c-3562-4241-9c73-1f14ace53bd4-image.png
Alfonso
@Alfonso0
Hello! Ever had a physics assignment that took too long for you? Ever tried using Chatgpt but the results just didn't feel right? Look no further! I'm working on a program that will solve all of your physics assignments in seconds, Pysics! The picture you're seeing is me using the functions i wrote to solve a physics assignment from my 9th grade book which i couldn't solve back in 9th grade. Also, I'm not using any external libraries to do this (other than matplotlib), not even Math or Numpy!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/54a45e4c-2184-403a-baec-a9017ca3d7be-_5359babc-680e-4f04-be53-56ec99c5b33f_.png
HayesDombroski
@HayesDombroski0
Pretty proud of this project. I made a golang parser for apple's undocumented SEGB file format. Also wrote documentation for others to read on how the file format works. github.com/BlueFalconHD/segb
ShibamRoy
@ShibamRoy0
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/15da67cf-32dc-4f1d-9ba4-4648b66158e9-2024-09-23-235317_1920x1080_scrot.png
tacy
@tacy2
made a quick program to help with my science home work! It is a simple vector math program but I wrote it myself and it defines all angles in degrees over the positive x axis counter clockwise which is what my science textbook wants but not what most online calculators use github.com/kcoderhtml/vector-tools
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a36cae97-34bc-4899-abc7-1a464b26495b-vhs.gifhttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9b48b664-5505-4c1d-93a8-2b858be2b562-image.png
EvanGan
@EvanGan0
Yesterday I revised my script to grab all user ID's on slack to sort them by most recently updated profile because join date was not accessible with the method I was using to get the ID's. I also wrote a script to grab the pronouns from each ID I got previously which I ran overnight because it took 11 hours to run due to slack's rate limits & I had to preform an individual request for every user, all 49663 of them. Here's a list of all the slack ID's in slack as of yesterday if you want:
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1dde720b-4810-4769-9bde-07e6e5b5c381-screenshot_2024-09-21_at_9.39.18___am.png
JamesLollback
@JamesLollback0
Wrote a code library for FTC to teach others more advanced concepts, including how to structure the robot using classes and Field-Oriented Control. github.com/jl-23929/tutorialCode
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/59593fe2-a665-43bd-8ad5-e66d0de98c7d-5373f0e3-86db-455b-b718-5cae83b912bb.png
RahulSaini
@RahulSaini0
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/95bcf9f5-7008-49c9-a6bf-e6afba98ccf9-1c350139-5b81-44aa-a497-a1a21229ee67.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/547cfa9f-a3da-42df-b9fe-fcc6750d4ff7-fe950667-6a51-444f-9202-f81f3c56b7bc.png
RahulSaini
@RahulSaini0
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/333edf5c-656b-42e3-a3c0-542a1d8dabbd-395f596d-f089-46e8-83ff-440f32d111ca.png
iach526
@iach5260
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/48dd98ea-dd5d-4c3b-9db1-3381646d2f36-97cb9fe2-65b9-4bcd-9c1d-11654375dffb.png
Silvia
@Silvia0
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8a8532de-1283-4b49-9978-870736f698da-5bfaf8d4-05e8-4ac2-b2c2-830081890fb8.png
Silvia
@Silvia0
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/cab55ee8-67fc-41eb-aac4-3d11432222fb-a542c86f-a14c-44e9-b771-015093c9a65a.png
Silvia
@Silvia0
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/635f7840-5903-4887-b61b-c4b549a34745-3e203c69-1928-46fa-b172-f8937f66728a.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/dfa8331a-624c-4445-8956-f5ffd5fdc01b-1f6c241a-ef51-4f8c-8ab9-f6ac0f15aaea.png
ivan
@ivan0
Just finished the first iteration of a project where I wrote the code for FRC Team 1323's 2023 Charged Up robot in my + my team's own style. Core functions and mechanisms are simulated, with a superstructure system that allows for quick and safe transfer between different states based on the desired action, game piece, and location (based on 1323's own system). github.com/Yxhej/summer-bot/tree/central-mechs
EmreKadir
@EmreKadir0
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c271d092-f989-4881-8509-3457542860a4-7b2885c0-752e-4357-b62b-028703036693.png