safin.singh

safin.singh

0-day streak
:ticket_punched:
https://cloud-2nccqbw26-hack-club-bot.vercel.app/0image.png
ticket_punched emojispring-of-making emoji
excited for CalebConf 2021!!!
https://cloud-jk25qqij2-hack-club-bot.vercel.app/0image.png
caleb emojispring-of-making emoji
https://cloud-gqslop35y-hack-club-bot.vercel.app/0image.png
js emojispring-of-making emojinextjs emojivercel emoji
:salute:
https://cloud-e7key6i3i-hack-club-bot.vercel.app/0image.png
spring-of-making emojibeachball emoji😍
https://cloud-iq5r5mgvh-hack-club-bot.vercel.app/0image.png
github emojispring-of-making emojiyay emoji
i've playing around with graphql and seeing how far i can take codegen to get fully-typed queries/mutations/etc and i've got it to work pretty well! had to patch urql's types a little since apollo-server is weird (or maybe urql is weird) but anyway its pretty awesome
https://cloud-rdwy0xfr1.vercel.app/0image.png
graphql emojiwom emoji
fully typed mutations with urql codegen!
https://cloud-nmv7qk6zg.vercel.app/0image.png
wom emoji
Anirudh helped me.
https://cloud-21lm818xf.vercel.app/0image.png
wom emojieggsdee0 emojieggsdee1 emojieggsdee2 emojieggsdee3 emoji
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, <insert a bunch more buzzwords> 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
https://cloud-g3j9puxcx.vercel.app/0image.png
vsc emojiultrafastparrot emojinpm emojibruh emoji🚢github emojijs emojiupvote emojiwom emoji
Placed 1st out of >2500 teams across the US for the CyberPatriot semifinals! These are preliminary results; networking scores are yet to come in
https://cloud-djkuxuuvn.vercel.app/0screenshot_20210123-211125.png
upvote emoji🔐unitedstatesofamericaparrot emojiwom emoji
:stare:
https://cloud-oino29clb.vercel.app/0screenshot_20201231-231252.png
wom emojigithub emoji
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!
https://cloud-jgoms2n1t.vercel.app/0image.png
beachball emojiwom emoji🚢summer-of-making emojigithub emoji
Joined the GitHub developer beta after seeing @caleb's post about joining the GitHub developer beta
yeah so this was fun
https://cloud-i3hjhec73.vercel.app/0image.png
:blobfearsweat:
https://cloud-lwwwolsyi.vercel.app/0image.png
Guillermo Rauch liked my first tweet!!!!! :pizzaparrot: :pizzaparrot: :pizzaparrot: :pizzaparrot: :pizzaparrot: :pizzaparrot: :pizzaparrot: :pizzaparrot: :pizzaparrot:
https://cloud-5pq1rm5tv.vercel.app/0image.png
twitter emojivercel emoji
posted my first tweet! :twitter:
https://cloud-nwvvzz6n5.vercel.app/0image.png
twitter emoji
Basic markdown parser working!
https://cloud-m55dxa7y1.vercel.app/0image.png
salute emoji
Finished the basic underlying framework and commands for my @banker-like discord bot in Rust! The serenity (Discord API) and sled (embedded K/V database) crates are superb!
https://cloud-8u26q74lo.vercel.app/0image.png
🤖rustlang emoji
Getting ready for finals, haven't been able to do too much programming lately 😕
https://cloud-oxb84l584.vercel.app/0image.png
My kernel is in the works!
redpanda emoji
Wrote a super mini argument parser!
https://cloud-eqz35b37c.vercel.app/0image.png
vsc emoji🖋️
Finally finished up the logic for my custom build language's lexer!
https://cloud-j2r2xi2vn.vercel.app/0image.png
congaparrot emoji
A time lapse of my progress within Blender for the past couple months!
https://cloud-epmziyfcs.vercel.app/01.png https://cloud-epmziyfcs.vercel.app/12.png https://cloud-epmziyfcs.vercel.app/25.png https://cloud-epmziyfcs.vercel.app/33.png https://cloud-epmziyfcs.vercel.app/46.png https://cloud-epmziyfcs.vercel.app/54.png https://cloud-epmziyfcs.vercel.app/67.png
blender emojiyay emojilaptopfire emoji
https://cloud-2b48uyyl9.vercel.app/0image.png
👀
https://cloud-kikn8p70y.vercel.app/0image.png
Not too much of a difference work-wise but I was able to get and customize an HDR map to enhance the lighting!
https://cloud-oe8gzdsac.vercel.app/00000.png
blender emoji
Playing around with some more realistic lighting in my scene!
https://cloud-3bb0kj611.vercel.app/00000.png
☀️blender emoji
Did some git maintaining from my phone today
https://cloud-jen0fkpa2.vercel.app/0screenshot_20201025-233502.png
Got rid of a bunch of hardcoded values, simplified configuration, and abstracted some code. I can finally start working on creating some widgets!
https://cloud-jmpmd17do.vercel.app/0gop.gif
I did this a while ago but y'all already know we hoppin' on the trend
https://cloud-88eqpnipe.vercel.app/0image.png
vercel emoji
Dabbling in some unsafe Rust 👀
https://cloud-2zj1w8njj.vercel.app/0image.png
rustlang emoji
Got the basics of bamboo, a bar for X11, done today with the help of @eankeen!
https://cloud-c6mddqfie.vercel.app/0gop.gif
Added some custom accessories to my Office 3D model!
https://cloud-2rghrly0c.vercel.app/00000.png
💺blender emoji
Managed to stick my website into one of my 3d models 😛
https://cloud-5jlaogw6l.vercel.app/0image.png
redpanda emojiupvote emojisafincool emoji
Lexer can now parse basically everything!
https://cloud-b87cr0plt.vercel.app/0image.png
🎉
Been working a bit on my lexer! It's now able to be fed a raw string of Lua and parse directly from that instead of looping over lines and tokenizing. It uses (what I call) a pseudo_cursor to track the position on the current line and a regular cursor to track the position within the String (not really sure if I'll need this later but might as well keep it in just in case). As for what it can now parse, it can handle basic identifiers, like variable declarations, and booleans as well numbers, strings, whitespace, comments, and assignment operators.
https://cloud-2e4sj2v77.vercel.app/0image.png
upvote emoji
Rewrote my Lua lexer into some actually good(?) code! It can now parse whitespace, numbers and assignment operators!
https://cloud-5sttioqa0.vercel.app/0image.png
Finally finished my chair and table!
https://cloud-dln1f566z.vercel.app/00000.png
blender emojiupvote emoji
Working on some furniture with Blender!
https://cloud-2doke5857.vercel.app/render.png
fb-wow emojiblender emoji
Some progress on the new rice!
https://cloud-35n3tqngo.vercel.app/0image.png
summer-of-making emoji🎑redpanda emoji
New rice! 🍚
https://cloud-iffbexe12.vercel.app/0image.png
🍚summer-of-making emoji
Completely rewrote and open sourced my portfolio website!
https://cloud-4j67ej57c.vercel.app/0image.png
github emojisummer-of-making emoji
Converted my site to Next.js and wrote some actually good code for once! Also, code splitting is 😍
https://cloud-fu52v9rmc.vercel.app/0image.png
summer-of-making emojijs emoji🖋️vercel emoji
Changed up some of the animations on my website and did a bit of a cleanup!
summer-of-making emoji
For #ricing! Not much happened visually since my last rice post, I switched to Arch, dropped about 60GB of bloat, and organized a bunch of stuff dotfile-wise. Enjoy!
https://cloud-kc5mww4vq.vercel.app/0ss.png
summer-of-making emoji🍚🎑
Put some coffee in my coffee cup!
https://cloud-q6skzcx2v.vercel.app/00000.png
fastparrot emoji🔥summer-of-making emoji
Made a #ricing channel today!
https://cloud-bwc4td803.vercel.app/0image.png
summer-of-making emoji
Making a coffee cup!
https://cloud-98fjijka9.vercel.app/00000.png
blender emojisummer-of-making emoji
Made some adjustments to my linux rice!
https://cloud-nb86qm212.vercel.app/0ss.png
linux emojisummer-of-making emoji
Finally finished the donut!
https://cloud-1krbcvexe.vercel.app/0donutrender.png
🍩blender emojisummer-of-making emoji
Added some texture to the donut!
https://cloud-os0ygxhyb.vercel.app/0donutrender.png
summer-of-making emojiblender emoji🍩
More donut updates!
https://cloud-cu3pgec7t.vercel.app/0image.png
blender emoji🍩😋summer-of-making emoji
Even more donut!
https://cloud-kv1t3qv6k.vercel.app/0cooldonut.png
🍩summer-of-making emoji
update on the donut!
https://cloud-lzj1w7fbh.vercel.app/0image.png
blender emojisummer-of-making emoji🍩
Making a donut in blender!
https://cloud-h5a8qrgpf.vercel.app/0image.png
summer-of-making emojiblender emoji
Published my latest ship to <http://crates.io|crates.io>!
https://cloud-4atsxla5w.vercel.app/0image.png
summer-of-making emoji
I'm creating a vulnerability scoring engine with Rust and now the scoring client can score vulnerabilities and talk to a remote endpoint securely!
summer-of-making emojirustlang emoji
https://cloud-6oqmrzoca.vercel.app/0image.png
hackclub emoji🖋️summer-of-making emoji🤖
Doing some super cool rust stuff! I also forced myself to use vim the whole time and it was actually pretty fun!
https://cloud-1eca5y5vh.vercel.app/0image.png
summer-of-making emojirustlang emoji
Okay but like what does black not go with
summer-of-making emoji
Speed-riced i3wm so I can have nice colors when I Xephyr awesome 🙂
https://cloud-3jy52b34j.vercel.app/02020-08-26-160933_1920x1080_scrot.png
🤩summer-of-making emoji
Some progress on my new awesomeWM setup!
https://cloud-f6aapqljg.vercel.app/02020-08-25_23-02-56-1600x900.png
summer-of-making emojilinux emoji
Finished ricing my terminal on awesomeWM! Still lots of work to do and keybinds to learn
summer-of-making emoji
Trying to decipher some Lua code to set up awesomeWM
https://cloud-680twppg7.vercel.app/0image.png
summer-of-making emoji
Feels good #rapid 🙂
https://cloud-mz2bq2xk4.vercel.app/02020-08-19-153603_686x50_scrot.png
summer-of-making emoji
Minimized my desktop
https://cloud-15dcuvla4.vercel.app/01597856412.png
summer-of-making emojiupvote emoji
I was inspired by @rishi to create my own CLI so I could learn more about node CLIs and just do a fun project. Check it out by running npx safin and to let me know what you think!
https://cloud-gsnrw6vyo.vercel.app/0screenshot_20200815-233829.png
summer-of-making emoji
A factory reset, 5 disk wipes, 3 failed installations, and a network boot later...
https://cloud-7cmsm03qz.vercel.app/0screen_shot_2020-08-14_at_7.50.30_pm.png
summer-of-making emojiappleinc emoji
https://cloud-nq08jgo63.vercel.app/01597353572.png
ultrafastparrot emoji😍summer-of-making emoji
Finally figured out what a PseudoBox does!
https://cloud-ldpuundro.vercel.app/01597273144.png
summer-of-making emoji
https://cloud-jcc78eil6.vercel.app/01597177028.png
summer-of-making emojivsc emoji
Creating a Discord bot with my friends for competitive programming!
https://cloud-af7vpkl3p.vercel.app/01597129473.png
🤖summer-of-making emoji
Finally got A++ on GitHub stats!
https://cloud-j6d4puvv2.vercel.app/02020-08-09-105629_514x216_scrot.png
github emojisummer-of-making emoji
Set up Arch Linux on my phone today
https://cloud-2iyb2u518.vercel.app/0screenshot_20200807-001412.png
summer-of-making emoji60fps-parrot emoji
Learning more about C++ and competitive programming!
https://cloud-ha7dlxm6t.vercel.app/02020-08-07-212807_606x159_scrot.png
summer-of-making emojic++ emoji
Nothing too crazy happened today; I just added George Hotz to my Linkedin network...
https://cloud-5x0gv91rm.vercel.app/0geohot.png
summer-of-making emoji👨‍💻
Organized my home screen!
https://cloud-ay7wj4dnm.vercel.app/0screenshot_20200805-235945.png
summer-of-making emoji
Learning more about Rust!
https://cloud-ce5g5yybg.vercel.app/01596595074.png
summer-of-making emojirustlang emoji
Did some super awesome design work on Figma with @rishi today!
https://cloud-asr0i19qd.vercel.app/02020-08-03-214356_384x259_scrot.png
summer-of-making emojifigma emoji👏
Working on my next golang project using cobra!
https://cloud-n3kbrvx2t.vercel.app/02020-08-02-145838_1279x621_scrot.png
summer-of-making emoji
So I decided to re-rice my desktop...
https://cloud-j4j49r8a5.vercel.app/0ss2.jpg
summer-of-making emoji
Learnt C++ and solved my first Codeforces problem!
https://cloud-4h5ij64h9.vercel.app/02020-07-30-144323_805x946_scrot.png
summer-of-making emoji
Learned about Storybook.js and Atomic Design today!
https://cloud-ivvwwjvk1.vercel.app/02020-07-29-205925_647x430_scrot.png
summer-of-making emojijs emojireact emoji
So I installed vim and go on my Android phone...
https://cloud-bzq8utycd.vercel.app/0screenshot_20200729-093332.png
summer-of-making emoji
One-day project: built a fully-functioning todo list web app with React, Chakra UI, and Firebase to learn more about them
https://cloud-mdggbzjfv.vercel.app/02020-07-28-171008_916x870_scrot.png
summer-of-making emoji