🚢

Posts tagged with :ship:

karolina
@karolina7+
Already posted about this on #ship but wanted to add it to my scrapbook as well! The website is DONE - for now! It has changed a huge amount since the original concept, and I really love how it turned out. I started by just slapping elements and colors onto the page and played around with them for a few days until I came to the final version. Thank you for all your kind words and for following along with me! This was a super fun project and I'm excited to see it develop over the years. 👾 www.karolina.mgdubiel.com
image.png
image.png
cwi
@cwi0
Do you like custom slack emoji? Do you like pixel art? Combine them with PixelArt (I couldn't think of a better name!). PixelArt converts any image into pixels, and then down samples the colors to only ones that have CSS color names. It then translates these pixels into emoji. (example image below). I would really recommend NOT using this in a large channel like #lounge because a bunch of emoji can really cause browsers to lag. Here's how to use it: just type /art <URL to image> [width] [prefix] in any public channel. Width is 20 by default, don't do more than 50! The default prefix is p, so p_cyan is :p_cyan:. There is another prefix: balloon which looks like this: :balloon_cyan:. If you want other emoji sets uploaded I have a simple way to do it. Just message me and I'll upload a full set. Code is open source at github.com/cole-wilson/pixelart. I still have a lot to do on this, so not all images may come out cleanly. Try it out at #pixel!
asdasdasd2.png
fayd
@fayd0
👋 Hi. I was getting bored so I speedran making a slackbot! Built in 16.45.37 minutes, I present you @lmgtfy-slack! If you're lazy to search something on google, this is just for you! You can invoke the command by /lmgtfy [your search term] and it will return you the google search link for it! That's all I have to say. lol, idk why I built it, funny. Source code: github.com/faisalsayed10/lmgtfy-slack
image.png
image.png
thatrobotdev
@thatrobotdev0
🚢SHIP IN THE HARBOR, I REPEAT SHIP IN THE HARBOR 🚢 This was a website we made for our HS P2P Hack Club meeting today :D Have you ever wanted to learn how to create an interactive, choose-your-own adventure story, inside of a choose-your-own adventure story? No? Well, we made one anyway! inky.p2phack.club
inky.png
RaleighWise
@RaleighWise7+
I was looking at the scrapbook About page, and noticed there was a widget for your streak, but not the most recent post. So I went "Well I'm a developer, I can do this!" And here it is! It's still relatively in beta, and I've got a bunch of changes planed, but it works! Feel free to contribute: github.com/l3gacyb3ta/scrapbook-widget
image.png
sampoder
@sampoder1
screenshot_2021-04-20_at_7.45.36_pm.png
matthew
@matthew0
Hack Club Meetings just got a little bit better! Yesterday afternoon/evening I learned about some cool new React concepts and made all video timestamps clickable links that seek to the timestamp in the embedded video! Then yesterday night, @lachlanjc helped me clean up my clunky code and add a new "Dock video" button, which displays the video in a small window near the bottom of the screen so that you can watch it while reading the page. My experience with React is still pretty limited, so I'm glad I was able to figure it out :yay: Try it out! All pages on meetings.hackclub.com now have the dock button and the new timestamps :partyparrot:
screen_shot_2021-04-15_at_10.55.58_am.png
matthew
@matthew0
little double mini-ship: 1. after noticing a club leader i've been talking to wasn't in the #leaders channel, i went through and discovered that about a third of US clubs weren't in #leaders. so i went through and added every club leader managed by the US team i could find in the database 2. i made a small change to @orpheus2. now, when club leaders run the /leader-add command, orpheus will automatically add them to their club channel and to #leaders. now no club leader will ever be accidentally excluded from #leaders! yay!
screen_shot_2021-04-13_at_5.15.51_pm.png
fayd
@fayd0
👋 Helloo0o0oo0! 🚢 Getting tired of sending huge code snippets to #code? Well fret not! 😮 Introducing ✨ @carbon-slack ✨  - The Bot which helps you create and share beautiful code images directly in slack! (and without even going to carbon's website: carbon.now.sh) This makes it easier to share code snippets without leaving slack at all! Also it was really fun to build this app, I got this app's idea from this github issue: github.com/carbon-app/carbon/issues/533 well you might wonder... How to use it? 1. Invoke the /carbon command (IMPORTANT: invoke the command only where you want to post your code because the image will be directly posted once you submit) 2. Add your code, theme, font, background 3. Click Submit 4. Wait for a few seconds and voila! :parrotdad: Do you have a feature in mind? Want to contribute? The code's all open source! :github: Source: github.com/faisalsayed10/carbon-slack (Would appreciate some stars xd) API source (self-hosted): github.com/cyberboysumanjay/Carbon-API Annnd Signing off! :salute: PS. This was my very first slackbot. :)
image.png
uanirudhx
@uanirudhx0
Hello, hello hack clubbers. Along with my return to the slack i have a dope ship for you! 🚢 Introducing lr, a simple and fast link shortener. It builds on the ideas of many smart people (thanks @safin.singh @caleb :) and has an extremely small source footprint, clocking in at 770sloc. lr requires pthreads, sockets, a POSIX-1.2008 conforming libc and a C99 compiler. That's about it. It serves your links really fast[1]. To get started just clone the repository and run make run Anyways if you like it give it a star ⭐thanks:) [1] No benchmarks go run your own lol
image.png
Jeffrey
@Jeffrey0
Hello again! I shipped the initial release of p5_commander last month, but I have now added some more features! • Live reloading with p5 dev • p5 typing and documentation with @types/p5 and jsconfig • A favicon (probably not the final design) • Comments in my code :blurryeyes: If you already have installed it, just run git pull in the repo. If not, follow the instructions in the README! You will probably need to recreate your existing collections due some of the new features. If you find any bugs or have any suggestions, please let me know in the GitHub issues or my personal channel #jeffreys-corgi-box. Thanks you! github.com/SquarePear/p5_commander
typings-documentation.png
favicon.png
matthew
@matthew0
After this DM conversation this morning, I realized I had had this same DM conversation toooo many times to count. Normally what I do is get their user ID with /lookup, then go into Clippy's Airtable, search for their user ID, find the name of their channel, and DM it to them. Today I added a short command to Clippy—/clippy-channel—that does all that for me. It even gives me the direct link to their channel so that I can go to it via @clippyadmin if something's wrong. This was literally a 2-minute project so it's a pretty tiny ship but still yay! :clippy:
image.png
image.png
manasmw333
@manasmw3330
This is what I showcased in the #asiaconf The self-stabilizing spoon was my Summer of Making project and now I'm shipping the version 2.0 I tried to reduce the size of the handle and also designed a custom PCB for the same. I'll ship the final product once the 3D printed case is ready. Thank you Hack club team and the SOM team. Special thanks to @zrl @sampoder @roshan @annleefores. You guys are awesome!
thatrobotdev
@thatrobotdev0
In preparation for a club meeting tomorrow, I just shipped lab.github.com/P2PHackClub/p2p-hack-club's-introduction-to-github (repo: github.com/P2PHackClub/introduction-to-github), which is a GitHub Labs course for getting started with GitHub, the P2P Hack Club way 😄 Expect a lot of orpheus, corny jokes, and fun drawings that I got to incorporate from the hackclub/dinosaurs repo 😄. If you haven’t used GitHub Labs before, it’s learning how to use GitHub on GitHub. In this course, you help publish Orpheus’s website for their science project, using the GitHub flow. The entire course is based upon GitHub’s Introduction to GitHub course, which made it really easy to set-up (writing this and testing took around 4 hours) It’s definitely rough around the edges right now, but we’ll be going through it tomorrow with my club, and I’ll be updating and tweaking the course over the next couple of days to make the learning experience even smoother! Suuuuper fun to make, I definitely want to make a GitHub Labs course from scratch in the future.
captura_de_pantalla_2021-04-01_a_la_s__12.37.44_a.__m..png
sarthak
@sarthak0
photo-1616618885543-379ceed8b007.jpeg
lachlanjc
@lachlanjc0
Carbon emissions dropped during COVID—but working from home introduces its own emissions. I’ve helped build an interactive calculator at Watershed to model these emissions: watershedclimate.com/wfh-calculator (& wrote a Twitter thread with some design details!)
kunalbotla
@kunalbotla0
this might just be more of a tug boat but I made a drawing for building crates
image.png
matthewvandyke08
@matthewvandyke087+
Exported the video I made in remotion tonight, which I am going to ship tomorrow!
screen_shot_2021-03-22_at_10.18.13_pm.png
neel.redkar
@neel.redkar0
Just drew something cool for fun!
img_0533.jpg
sampoder
@sampoder1
screenshot_2021-03-17_at_12.20.16_am.png
matthewvandyke08
@matthewvandyke087+
Finally finished the Privacy and About pages today! Preparing to ship the project I've been working on for the past couple months soon.....dm me if you want a sneak peek/get access early! 👀
image.png
Jeffrey
@Jeffrey0
For the last couple of weeks, I have been working on p5commander when I had a bit of free time. Now it is finally fully useable! p5commander is a command-line tool to manage and display your p5.js sketches easily. I used Deno :deno: so I could use typescript and more up-to-date javascript features that Node still doesn't include by default. All you need to do is clone the repo and install it using the command in the README to get started! If you find any bugs or have any suggestions, please let me know. p5commander is my first actual public/open source project that I got to a working state, so I probably made some mistakes. <https://github.com/SquarePear/p5commander>
sketch.png
mainpage.png
commandline.png
thatrobotdev
@thatrobotdev0
made a stonk orpheus as part of our club meeting slides tomorrow Definitely one of my best ships this year xDD
stonks-orpheus.png
sarthak
@sarthak0
🚢 SHIP INCOMING 🚢 Today (in about 5-10 minutes actually), I created Anomaly Science's website. Check it out here: anomaly-science.vercel.app! I'm still off this Slack for the next two weeks so don't feel bad if I don't reply. Also, if anybody knows how to fix the B+ on DuckDuckGo, let me know, I think I have to add a special tag but not sure where the documentation on that is. Stay tuned for @nihal's Save the Entire Universe site which I'm expecting to be finished before the 8th.
screen_shot_2021-03-04_at_2.19.41_am.png
sampoder
@sampoder1
today i presented.. the *CLIMATATOR*! it’s a 4D interactive media experience / climate change simulator that showcases the effects of climate change to a younger audience. you enter the cabinet, put an AR headset on, watch a fictional weather report from 2050, then you begin to feel the heat of a heatwave 🔥 (there’s a strong heater inside), then you going on a bumpy ride (haptic motors) in a fire truck fighting wildfires :firefighter: (it’s still boiling from the heater and it intentionally smells of burning) and to end of your experience a cyclone with winds (a big fan) and shaking (haptic motors) 🌀 + it’s got sound effects and a nice video (this is my myp personal project, goal was to create an engaging way of learning about climate change) the wooden structure was put together with a lot of drilling and with the use of recycled materials to the extent possible. i learnt a lot about woodworking as this was my first ever real woodworking project. *this is biggest project ever, it’s taken me since August to build this all out…..* and i’m really proud of the final product. uses a mix of Raspberry Pi Python, Arduino, Next.js & Node.js to all work. the AR headset is powered by Holocron (www.npmjs.com/package/@sampoder/holocron) more is at: climatator.co/de :partyparrot:
whatsapp_image_2021-03-03_at_14.20.38.jpeg
20210303_153819.jpg
20210302_195342.jpg
20210303_153853.jpg
20210303_154846.jpg
screenshot_2021-03-03_at_9.53.37_pm.png
sarthak
@sarthak0
🚢 SHIP INCOMING 🚢 I’ve always believed the memories closest to you always had a story. Last night, I wrote Thirteen which I published on Medium today. medium.com/@sarthaktexas/thirteen-436e09dab853 Take a read and let me know what you think!
jonathan-sanchez-shr7qc3ratk-unsplash.jpg
sarthak
@sarthak0
🚢 SHIP INCOMING 🚢 Today, Claire finally deployed her website. You can see her amazing site at bookworm.design and the git repository at srtk.me/gh/claire-website. It’s made with Next and Tailwind :)
screen_shot_2021-03-02_at_2.36.22_am.png
thatrobotdev
@thatrobotdev0
I’ve been hacking for a while on github.com/thatrobotdev/.dotfiles, which is my personal .dotfile configurations for macOS! I started it when I wanted to reset my computer to make it run faster, but I still didn’t want to spend hours on set-up and configuration that I would need to do again every time I wanted to set-up a new computer. I created a custom install script written in shell (my first shell program)! that uses Brew, Dotbot, and a couple of other tools to install and configure programs! It will probably be forever a work in progress, but it’s been really fun learning about package managers and dotfiles for my favorite programs, as well as learning a lot more about bash and shell 😄
lachlanjc
@lachlanjc0
image_from_ios.jpg
Khushraj
@Khushraj0
Big ship coming up! 🚢 :shipitparrot: Over the past month I’ve been porting all of Node Slack SDK’s :nodejs: :slack: packages to Deno :deno:, and today I’ve finally completed a major step — I finished porting Bolt ⚡ (and all of its dependants)! Presenting, Slack Bolt for Deno, a TypeScript :typescript: framework to build Slack apps using Deno rapidly with the latest platform features ⚡️ • GitHub :github://github.com/KhushrajRathod/slack-bolt> • /x/ :deno:: deno.land/x/slack_bolt This completes a major part of the Deno Slack SDK :slack-deno: 🎉 cc @safin.singh @Jeffrey @sampoder @rishi @caleb @mugaboverite (pinging whoever I thought would be interested / is involved in some way 🙂)
screenshot_2021-02-22_at_4.40.11_pm.png
example.png
sampoder
@sampoder1
Hosted an interactive sound festival this morning at school. Powering it was a massive system of NodeMCUs, a web app, python scripts, an API and groovy Sonic Pi code. more: github.com/sampoder/sound-festival, videos in thread & thanks to zach and hq for helping with voiceovers
image_from_ios.jpg
image_from_ios.jpg
image_from_ios.jpg
image_from_ios.png
image_from_ios.png
image_from_ios.jpg
Khushraj
@Khushraj0
screenshot_2021-02-21_at_5.16.40_pm.png
Khushraj
@Khushraj0
I made ANOTHER readme + a project for it (that’s how I’m going to ship stuff now too — Make READMEs, and then projects to accompany them :eggsdee:). Blueprint is… a blueprint for deno modules :expanding_brain_4:github.com/KhushrajRathod/Blueprint
screenshot_2021-02-18_at_12.15.00_am.png
googol
@googol0
might ship something today :blurryeyes:
image.png
rishi
@rishi0
✨ Yellow hello hack club! I’m *VERY* excited to be shipping what is almost certainly my biggest project to date (also the fastest implemented: I wrote pretty much the whole thing throughout the day yesterday): Idyllic, the fastest way to build REST APIs! :githubparrot: Github (⭐ s always appreciated) z.rishi.cx/g/idyllic & z.rishi.cx/g/idyllic-todo (for an example of what a real-world API might look like) 🚀 At its core, Idyllic is a programming language that allows you to define how data flows through a given API & its routes:
define middleware { test, logger } from "./api"
define guards { authed } from "./api"
define handlers { getAllTodos, postTodos } from "./api"

global
  | middleware logger

fragment getTodosFragment(level)
  | guard authed(level)
  | middleware test

route "/todos" {
  | middleware test

  get {
     | expand getTodosFragment("user")
     getAll
  }
  
  post {
     | expand getTodosFragment("admin")
     postTodos
  }
}
🛠️ The Idyllic language reverses the conventional paradigm that surrounds Node REST APIs: usually, you have to write your functions _for a framework_. With Idyllic, you can assemble your API completely independently of your functions themselves—now, an API is simply a wrapper over regular old Typescript functions! The language itself comes with a pretty big suite of features (you can read more about them at the Github page):
• Static typing with Typescript &amp; definition types
• Parameterized, first-class macro support with Fragments
• Data pipelines with Sequences
• First-class support for Middleware and Guards
• Query parameter capturing
• Request type definitions
🕸️ The repository also comes with a minimal HTTP server that takes in a compiled Idyll and starts up a fully-functioning API from it:
import { IdyllicCompiler } from "@idyllic/compiler";
import { IdyllicServer } from "@idyllic/server";

(async () =&gt; {
    
    // The fromFile static method reads the file into a string for us
    const compiler = await IdyllicCompiler.fromFile("ast.idl")

    // The compile method executes all 5 stages of compilation automatically.
    const compiled = await compiler.compile()
    
    // The server constructor takes in a compiled Idyllic object.
    const server = new IdyllicServer(compiled)
    
    // The start function takes in a port number (defaults to 3000) and a function to be executed on start.
    server.start(3000, () =&gt; {
        console.log("Idyllic server has started!")
    })

})()
💨 This server implementation’s pretty fast, too: in most cases, it comes close to (and in some cases, beats) Express! It’s derived directly from node’s built-in http module. Idyllic’s been a project that I’ve dreamt of making for quite a while now, and I’m super happy with how it turned out! I’ve included a little walkthrough of an Idyllic project down below :) I can’t wait to see what you’ll build with it! Special thanks to @JackyZhao @matthewgleich @safin.singh for being awesome along the way ✨
uanirudhx
@uanirudhx0
image.png
safin.singh
@safin.singh0
I've been struggling to put together large-ish completed projects lately so I decided to just go all out and see how much I can get done in a day-ish. I just finished up ankylos (github.com/safinsingh/ankylos) a modular bootstrapper thing for node projects. Here's what it does: 1. Grab a preset to clone from. This will be copied to whatever destination you specify via a tarball from NPM 2. run ankylos bootstrap to read from the ankylos.config.js in the preset. this tells ankylos what plugins to install and configure. for example, the next preset automatically installs and configures the 'editorconfig', 'eslint', 'github', 'husky', 'markdownlint', 'pnpm', 'prettier', 'renovate', and 'vscode' plugins. it'll also send instructions for build scripts to set, dependencies, etc. ankylos will take care of the explicit dependencies in the preset first. then, it'll install your plugins (ive made like 10 of them for convenience) and install your plugin's dependencies (these are stages 1 & 2 of the bootstrap phase) 3. ankylos prompt you for project metadata and will insert your custom build scripts along with this metadata into a fully-filled out and templated package.json file. finally, ankylos will walk through each of your plugins and apply/copy the files specifies in ankylos.config.js 4. from there, pnpm install will bump you in to your new, modular, automatically-bootstrapped, linted, formatted, &lt;insert a bunch more buzzwords&gt; project! i only had enough time to create a next and node preset so be sure to check those out. anyway, i'm glad i was able to follow through with this and i hope y'all like it! p.s: you can check out all 16, yes, 16 projects from the ankylos monorepo on its dedicated npm org: www.npmjs.com/org/ankylos. anyway, i'll try my best to maintain this (it's in my best interest too so thats good) if anyone else decides to use it
image.png
sarthak
@sarthak0
🚢 new website incoming 🚢 I've been working on this for a few hours and I think it's good. It's supposed to be a website for right now saying I'm not available to work but still consider me. You can see the source code on my github. srtk.me.
image_from_ios.png
cwi
@cwi0
Hello! Today I am happy to announce that I am releasing Sailboat (github.com/cole-wilson/sailboat) for the first time! ⛵ Sailboat is a Python developer’s best friend. It’s a Python build tool that can do anything you need it to! It supports a countless number of plugins — you can even make your own. Sailboat is made for anyone, whether you are a beginner on your very first project, or a senior software engineer with years of experience. Let’s say that that you have created a basic game, Guess My Number, and you want to send it to all of your friends. There are a lot of different ways you can do this, but using Sailboat is the easiest. All you have to do is type three commands: sail quickstartsail build, and sail release, and you can have a Homebrew file, a pip installable package, and a PyInstaller desktop app in less than 5 minutes. So easy! :python: You can check it out at github.com/cole-wilson/sailboat and sailboat.colewilson.xyz Please let me know what what you think, and if you find any bugs let me know, or submit an issue!
sailboat.png
sampoder
@sampoder1
screenshot_2021-01-17_at_11.31.06_pm.png
fayd
@fayd0
I hope its ship-worthy, but this is what I was working hard on in 2020! My workshops! :)
image.png
hugo.y.hu935
@hugo.y.hu9350
Today, I'm officially announcing the Corginator 9000 Lite the :corgi: shaped arduino board, designed and built by myself and @zhangxieshi369. As some of you may have seen(you have probably heard about it, and you've probably seen my renders and actual boards, which I've posted in various channels.) The corginator 9000s recently arrived, and I've finished assembling 3. (You might see a small wire- that's intentional, not by design, but because a small engineering mishap caused me to need to connect a capacitor for USB to function properly, but the problem has been fixed and the wire won't be present in the next batch 🙂) To give a quick run down: The corginator 9000 lite, is based off the ATmega328P,(the same chip used in arduino UNOs) from Atmel(Now part of microchip) The board has analog input, digital input and output, 3.3/5V operation, and more. The specs are: 32K Flash, and 2K RAM, and a 16MHz clock. Reset button and ICSP button for various stuff, and well, an arduino Nano pinout. The board has a onboard CH340C for USB bridge, preventing a need for an external USB adapter. The D13 LED is wired directly to the eye's LED. This means that you can program that LED to blink, flash, and do whatever you want. This board is pre-flashed with the Arduino Bootloader. It's 100% compatible with Arduino IDE. The board will also soon hopefully be available for sale on the Hack Shop. And with that, I present to you: The first 3 assembled and tested Corginator 9000s:
sampoder
@sampoder1
continuing the theme of making things for innovation week: we’re making a QR code garden in the school staircase! it’s going to be full of qr codes to hopefully make people intrigued when you scan the qr code, you’ll either get a quiz (where you can win house points!), a link to an instagram filter, an emoji guessing game, a meme, a riddle or a riddle (forked from lachlan’s SoM ideas page)! here are some samples: quiz: qr.innovweek.co/recZjRgVX47M5YwVk meme: qr.innovweek.co/recztiUqFypN6kZAP idea: qr.innovweek.co/recnTiaNAdwD9Pjc7 i’m especially proud of the quiz one. it was my first time using cookies (which ngl are super cool) and basically it creates a cookie so you can only redeem the house points once! uses next.js + airtable (but you probs already guessed that!) also geopattern is really cool, each page has a unique bg! oh and one more thing: if you are super super lucky you win a free :github: t-shirt :flying_money_with_wings:
screenshot_2021-01-05_at_8.55.43_pm.png
screenshot_2021-01-05_at_8.56.21_pm.png
sampoder
@sampoder1
This Christmas I got a Jedi Challenges AR Headset from Santa (thanks Santa!). I really like the game, but I wanted to be able to put custom applications on to it! So I made Holocron :jediparrot: which is a React component that makes doing so super duper easy. It helps you size the window correctly and position the screen etc. It was my first time making a React component and I found the publishing quite difficult but I worked it out well: www.npmjs.com/package/@sampoder/holocron I then built a demo app that shows the status of your Vercel deployments on your headset. It uses SWR and react-reveal to make it feel buttery smooth! I also built one that implements the Slack events component on the Hack Club Website (here) on to it (sadly I ran out of time to put this in the demo vid but there are pics attached! Here's the GitHub project for the package: github.com/sampoder/holocron. And here's the demo video which I submitted to MLH's weekly hackathon...... and guess what?? Somehow, I won Best Overall Hardware Hack so I now get a free kit from ironically DigiKey (you still owe me money, no escaping) but my react component won best hardware hack lol!
screenshot_2020-12-28_at_2.02.57_am.png
screenshot_2020-12-28_at_2.03.10_am.png
rishi
@rishi0
Helloooo Hack Clubbers! It’s ya boi rice back at it again with another HN ship :hn: :parrot:! Before I lay out the new changes, I just wanted to thank the wonderful @caleb for testing out the bot authentication system yesterday (the UNO bot looks great), and @khushraj.rathod for volunteering to build out the exchange system—forex is coming to Hack Club, everyone :parrot_love:! Anyways, let’s get back to day 4 of my personal lil shipathon: changes to @undefined and the HN API! The Teller now has one awesome new command for validating payments (/pay was there before, but I’ve added some new messages and interactivity with it), and a super great new dashboard—feel free to head over to Home on @undefined’s profile page to take a look. The HN GraphQL API now supports advanced pagination and sorting! You can now query for as many transactions as you want, iterate through them, skip through tests, and even order by different fields! For instance, to grab the 5 people with the most HN and two of their largest payments, you can do something like:
query Users {
  users(options:{
    sort:{
      field:"balance",
      order:"DESC"
    },
    take:5
  }) {
    id
    balance
  	outgoingTransactions(options:{
      sort:{
        order:"DESC",
        field:"balance"
      },
      take:2
    }) {
      id
      balance
      from {
        id
      }
      to {
        id
      }
    }
  }
}
I’m soooooo excited for what all of yall are going to be doing with this—as always, if you’re interested in making a bot, feel free to DM me with the bot’s username to get your very own token! You can find the source for HN over at: :githubparrot: 🌟 z.rishi.cx/g/hn, and the Teller over at z.rishi.cx/g/teller :D P.S. The next ship will be V1 of HN—the production-ready, stable version of the API with documentation!
screen_shot_2020-12-25_at_3.14.50_pm.png
sampoder
@sampoder1
built a fun game! it’s called dance-x-factor :dancing-dino: you scan the qr code (this is intended for tv screens around my school), it then starts the dancing, a tensorflow.js model (made using teachable) will then monitor your performance, then the x-factor judges (or what ever you call it i feel like there are 10 of the same shows) will give you the golden buzzer or the big red buzzer based on what the model felt it’s not at all accurate but it’s fun! source: github.com/sampoder/dance-x-factor try: dance1.innovweek.co (note: this is designed to only be used by one client so if multiple people use it 💥 ) this was a fun thing to make, tho it contained me dancing in a public library very quietly to train an ml model… have fun!! and ignore my 1am dancing
rishi
@rishi0
Yellow hellow everyone! It’s the first day of winter break, and now that all my school stuff’s finished (having handed in what might, in hindsight, have been one of the worst essays of my life), I’ve found myself quite pretty bored! I’m going to be challenging myself to build one cool thing every day (and maybe ship it either here or in #rishi if it’s smaller), so here’s the first one! I’ve found myself working with asynchronous hooks in React a lot; whether that be to fetch data or just do timed stuff client-side, the normal integrations just don’t really cut it for me. That’s why I built my own library for those kinds of hooks! @rishiosaur/async is built in Typescript, and has some awesome documentation as a result (Typedoc really comin thru), and has two hooks that I use a lot in my daily React life: usePromiseEffect and useAsyncEffect, both of which are modelled to look like idiomatic React (I’ve attached an example of their usage down below). :githubparrot: You can find the Github repo over at z.rishi.cx/g/async (feel free to star!), :npm: The NPM package over at www.npmjs.com/package/@rishiosaur/async, 🏗️ And the documentation over at async.rishi.cx!
screen_shot_2020-12-22_at_10.27.16_am.png
safin.singh
@safin.singh0
Rewrote my GPT parser thingy implementation! I got rid of a bunch of useless dependencies that I could manually implement and it now contains zero unsafe code! The table-generating code has been rewritten to be way simpler and requires less allocations and stuff. I've also included comments in a bunch of places in case y'all are curious what certain lines do. Code is on GitHub and you can install it (assuming you have cargo) with cargo install gptinfo!
image.png