safin.singh

0-day streak
:blobfearsweat:
image.png
Guillermo Rauch liked my first tweet!!!!! :pizzaparrot: :pizzaparrot: :pizzaparrot: :pizzaparrot: :pizzaparrot: :pizzaparrot: :pizzaparrot: :pizzaparrot: :pizzaparrot:
image.png
posted my first tweet! :twitter:
image.png
Basic markdown parser working!
image.png
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!
image.png
Getting ready for finals, haven't been able to do too much programming lately 😕
image.png
My kernel is in the works!
Wrote a super mini argument parser!
image.png
Finally finished up the logic for my custom build language's lexer!
image.png
A time lapse of my progress within Blender for the past couple months!
1.png
2.png
5.png
3.png
6.png
4.png
7.png
image.png
👀
image.png
Not too much of a difference work-wise but I was able to get and customize an HDR map to enhance the lighting!
0000.png
Playing around with some more realistic lighting in my scene!
0000.png
Did some git maintaining from my phone today
screenshot_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!
gop.gif
I did this a while ago but y'all already know we hoppin' on the trend
image.png
Dabbling in some unsafe Rust 👀
image.png
Got the basics of bamboo, a bar for X11, done today with the help of @eankeen!
gop.gif
Added some custom accessories to my Office 3D model!
0000.png
Managed to stick my website into one of my 3d models 😛
image.png
Lexer can now parse basically everything!
image.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.
image.png
Rewrote my Lua lexer into some actually good(?) code! It can now parse whitespace, numbers and assignment operators!
image.png
Finally finished my chair and table!
0000.png
Working on some furniture with Blender!
render.png
Some progress on the new rice!
image.png
New rice! 🍚
image.png
Completely rewrote and open sourced my portfolio website!
image.png
Converted my site to Next.js and wrote some actually good code for once! Also, code splitting is 😍
image.png
Changed up some of the animations on my website and did a bit of a cleanup!
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!
ss.png
Put some coffee in my coffee cup!
0000.png
Made a #ricing channel today!
image.png
Making a coffee cup!
0000.png
Made some adjustments to my linux rice!
ss.png
Finally finished the donut!
donutrender.png
Added some texture to the donut!
donutrender.png
More donut updates!
image.png
Even more donut!
cooldonut.png
update on the donut!
image.png
Making a donut in blender!
image.png
Published my latest ship to <http://crates.io|crates.io>!
image.png
I'm creating a vulnerability scoring engine with Rust and now the scoring client can score vulnerabilities and talk to a remote endpoint securely!
image.png
Doing some super cool rust stuff! I also forced myself to use vim the whole time and it was actually pretty fun!
image.png
Okay but like what does black not go with
Speed-riced i3wm so I can have nice colors when I Xephyr awesome 🙂
2020-08-26-160933_1920x1080_scrot.png
Some progress on my new awesomeWM setup!
2020-08-25_23-02-56-1600x900.png
Finished ricing my terminal on awesomeWM! Still lots of work to do and keybinds to learn
Trying to decipher some Lua code to set up awesomeWM
image.png
Feels good #rapid 🙂
2020-08-19-153603_686x50_scrot.png
Minimized my desktop
1597856412.png
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!
screenshot_20200815-233829.png
A factory reset, 5 disk wipes, 3 failed installations, and a network boot later...
screen_shot_2020-08-14_at_7.50.30_pm.png
1597353572.png
Finally figured out what a PseudoBox does!
1597273144.png
1597177028.png
Creating a Discord bot with my friends for competitive programming!
1597129473.png
Finally got A++ on GitHub stats!
2020-08-09-105629_514x216_scrot.png
Set up Arch Linux on my phone today
screenshot_20200807-001412.png
Learning more about C++ and competitive programming!
2020-08-07-212807_606x159_scrot.png
Nothing too crazy happened today; I just added George Hotz to my Linkedin network...
geohot.png
Organized my home screen!
screenshot_20200805-235945.png
Learning more about Rust!
1596595074.png
Did some super awesome design work on Figma with @rishi today!
2020-08-03-214356_384x259_scrot.png
Working on my next golang project using cobra!
2020-08-02-145838_1279x621_scrot.png
So I decided to re-rice my desktop...
ss2.jpg
Learnt C++ and solved my first Codeforces problem!
2020-07-30-144323_805x946_scrot.png
Learned about Storybook.js and Atomic Design today!
2020-07-29-205925_647x430_scrot.png
So I installed vim and go on my Android phone...
screenshot_20200729-093332.png
One-day project: built a fully-functioning todo list web app with React, Chakra UI, and Firebase to learn more about them
2020-07-28-171008_916x870_scrot.png