Today I got a CAT B35 with KaiOS. This phone and operating system are amazing. This is the future for the billions of people in the world still locked out of the smartphone market by the high price of entry, low durability, wastefulness, short battery life, complexity, unhackability, and general presumption of wealth endemic to the Android/Apple hardware ecosystems.
This isn't really #ship -worthy so I'll post it here - I made a slackbot for third-party-client users that makes zoom usable again. If you react with a 🔗 to a broken zoom message, it'll send you a link to the meeting ephemerally
I started my first episode of Rick and Morty today. I got hooked and I am on episode five now! Doing some late night readings for my lab meeting tomorrow. Trying out a new annotating tool called Scrible.
Now seems like a good time to release Ship CLI 0.0.3! 🚀 You can now ship from an image/video URL 🖼️, provide a custom channel ID with the --channel option, get notified of future updates! :parrot: Just run npm i -g hackclub-ship in your preferred terminal emulator, and you'll automatically get updated to v0.0.3. Changelog
Still working on the nixie clock firmware and... today there's a lot of changes in the code!
It was time to code the "modes" to switch between time and date displays, thermometer, configuration, etc. And it was a bit complicated to implement that in an easy and working way.
Also, display centering for huge number of nixie tubes is fun.
But now the modes are represented by classes with an update method and timeout to fall back to the default mode if no interaction was done for a certain amount of seconds.
I also added a code for the RTC module in case it losts power (but it shouldn't with its battery), in the case it lost power it will restore the last time and date the firmware knew which is its compilation time & date! I also had to search for an algorithm to determine the day of week from year, month and day of month; and I found the answer on the website of a Canadian university with a C code from 1993.
If anyone wants to see the changes: github.com/LambdAurora/nixie_clock/commit/22cac8b004324ba2eb293c8547379e5909bbe7e3
Was too tired to post yesterday since I finished stuff at like 10pm. Goodbye streak x2 😢. Yesterday I helped another person program their extension and anonymous person sent me $50 in LBC this morning 🤫. I also did some stuff in FreeCAD and found some bugs :( as well as starting this "cheaper" keyboard matrix design that I got working today. Today I also got added into "special" development Discord for LBRY.
Had a pretty normal day—fixed some bugs, introduced some bugs, built a new feature for Scrapbook 👀, edited/sent our latest VIP newsletter. Finished the day making some incredible pizza 🍕 with my family & watching the Hamilton film, so I laughed a bunch & cried even more. Jam for today: America by Sufjan Stevens 🎶
Spent the day driving from Vermont to Pennsylvania with @lachlanjc. Tomorrow I’m driving 8 hours to home in West Lafayette, IN. The red car in the distance is mine (taken during a lunch stop in Greenwich, NY)
Today I decided to work on a new project (like i wouldn't have the unfinished side projects lol) called ParrotRPG. It's a Discord bot, which, after i add the features, would let you catch wild party parrots, train them, battle against other players. In the future, I'm planning to add "effects" - magic power to the parrots, which make them stronger and more, if I come up with something interesting.
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)
helped a friend finish his school project lmao (python room perimeter+volume calculator with unit conversion)
i'd say my code is quite trashy and repetitive but hey everyone's gotta start somewhere:woo:
(also never name your variables after your functions)
Today, I am attempting to change all of my GitHub branches from ‘master’ to ‘main’ to make my projects more welcoming to everyone. I believe that language in software matters, and this is a step I want to take to be an ally in the community. I’m super glad that GitHub has this in the pipeline to be automatic in the future! One issue I am running into is that GitHub Pages only supports the ‘master’ naming convention, so I am choosing to abandon GitHub Pages for my projects, and find alternate hosting methods.
Happy International Flutter Day! Looked into flutter for web today. Wanted to get started on building with Flutter but didn't get to it :P
Had my official dry run for my DSCOMG session tomorrow, super excited and nervous.
It's quarantine day 101!