@Just another day of working on my puzzle hunt platform... ?@I love figma@I think this is ship-worthy!!! This is the biggest overkill in the history of overkill: I built a full-fledged platform for Jeopardy-style virtual puzzle hunts (can also be used for CTFs) in 4 months, and I finished today! It's built on top of Node.js, PostgreSQL, Redis, caches information locally, and pulls competition puzzles from Airtable for easy modifications. It also comes with a companion standalone announcement/alert system for real-time communication with your competition attendees.
First run of it will be in a few weeks at a <https://integirls.org/puzzle|puzzle hunt> run for middle/high school female/nb students (you should signup if you are eligible!) Still figuring out how to deploy everything across multiple servers so students from around the world would have no trouble using the platform, but that won't take long!
Code is very rushed, but it's completely open-source github.com/itsmingjie/infinity.@ok I guess it's cool to post about this next.js conf thing so :nextjs:@Hardware problem, hardware solution@TIL: Zoom without hardware acceleration is painful@New GNOME setup! This one's really nice =D@Was bored after English class so I built a cake
www.ocf.berkeley.edu/~mingjie@Sorry Iβm boring and HACKATHON@Probably the coolest thing Iβve done in a while@snapped a moon pic for a school assignment@goblin.executebig.org@Day 1 of building actual pages to fulfill our promise of making Execute Big almost 100% transparent: publicizing our analytics data! Check it out at executebig.org/transparency/analytics@Played around with Vercel's opengraph generator today and this is what I have: og.executebig.org/Execute%20Big?theme=dark&fontSize=200px@EFFORT@I tweeted this idea 5 hours ago, got support, and made a website for it an hour ago. We're officially launching as soon as possibleΒ π twitter.com/itsmingjie/status/1293641695167492099?s=20@@Redirect hehe ocf.io/mingjie@Made a few cards for my blog theme Ganymede.@Made a CalCentral-style latest-commit project meta display@Just one of those days that I just so happened to want to buy a poop plush for my friend uwu@alright joining the exciting class enrollment gang, 3 days of class only π€·ββοΈ@Just moved to the basement and figured my mom likes to walk behind me even if Iβm on a call. So I wrote this βON AIRβ-styled app to make her aware of my status before she runs into the camera π (updated by an API endpoint, so I can control it from iOS shortcuts, Zapier, or by yelling at my Alexa)@Fall WFH distraction-free setup in basement is ready! Starting tomorrow youβll be enjoying my new call background :$@Started working on a commissioned piece of software today@Virtual... Virtual DSLR?@took time today to chat with my college advisor π@Changed the streaming name badge to match @melody's Figma-styled overlay! This is what it looks like on the stream when you were asking questions during the AMA.@Hehe flex@Inbox-zeroed for the "day". Now available for the next batch of emails incoming in the evening@day 1 with minimal outreach! this is going well. thanks for a few bug submissions from people we know β€οΈ@Launch Launch Launch Launch hackclub.slack.com/archives/C0M8PUPU6/p1594078350433700@Launch day?@Shipped "Helpful Desk" in 3 minutes: helpfuldesk.glitch.me@prompt: "all questions are 300 words max"
me: f---@Thatβs something! πββοΈ @Tbt Flagship@300+ lines of code this morning to finish up data feeder for Execute Big Research... We're ALMOST live!@Recorded an opening video for CodeLabs... @Kognise anything looking familiar?@This, my dear kids at CodeLabs, is how you were half-automatically, half-manually matched to your mentors.@Started rebuilding my resume... this time not for college apps or internship application π@I started off this morning by thinking to myself: maybe, just maybe, writing plain HTML code will work for a large form. And yet here I am, writing a mix of plain HTML components and dumbly parsed JSON data partials. I really should start looking into React.@Shipped megan-bingo.glitch.me uwu@Solved the "Airtable form is way too long" but "API does not support file upload" problem with a somewhat creative approach@Made... barbecue with a family friend. @Itβs been 5 years since I got this piano and this is the first time Iβm setting up MIDI input and paddle shortcuts on it! I guess I can finally record down my random melody ideas now@I guess this counts as a positive contribution twitter.com/thesephist/status/1276324927646453766?s=20... and I also subsequently contributed an hour of my time :codeday:@Started writing daily check-in and check-out journals so I can be more mindful of what Iβm doing every day.@Hosted the WWDC watch party! This was fun.@Assembled a new chair@Another page built! So much easier to review & collect data. (why not just do it on Airtable? Lacks customizable features not shown on UI rn... π@Made this autoemailing system for the research project@Removed a broken TV from my yard and found a birds nest with an egg behind it π
~(my momβs nails not mine)~@Built a little tooling for a research project that I'm currently working on. Damn I miss writing code.