Siddharth Mishra (@brightprogramer) 's Twitter Profile
Siddharth Mishra

@brightprogramer

I'm an Engineer, by 🫀
A scientist by degree. A thinker by design.

ID: 983908882970918918

linkhttps://brightprogrammer.in/ calendar_today11-04-2018 03:25:32

513 Tweet

380 Followers

182 Following

Siddharth Mishra (@brightprogramer) 's Twitter Profile Photo

pssst... Wanna generate random passwords from your linux terminal? I just discovered a few days back : openssl rand -hex 8 | base64 It'll always give you a random password. Change 8 to any value to tweak the password length ;-)

Siddharth Mishra (@brightprogramer) 's Twitter Profile Photo

The code formatting you are used to matters a lot when going through large codebases. Auto-formatting tools like clang-format really help here. Following image shows my formatting setings (left) vs default setting in linux kernel (right)

The code formatting you are used to matters a lot when going through large codebases. Auto-formatting tools like clang-format really help here. Following image shows my formatting setings (left) vs default setting in linux kernel (right)
Siddharth Mishra (@brightprogramer) 's Twitter Profile Photo

This meme is actuallt true to some extent. This is me almost 6 years ago when learning vulkan : drive.google.com/file/d/1PtWX-A… This is me now : git.brightprogrammer.in/CompilerTech.g… ... and in all the years betweeen, I've tried to imitate big projects, making complex choices instead of correct one

This meme is actuallt true to some extent.

This is me almost 6 years ago when learning vulkan : drive.google.com/file/d/1PtWX-A…

This is me now :
git.brightprogrammer.in/CompilerTech.g…

... and in all the years betweeen, I've tried to imitate big projects, making complex choices instead of correct one
Siddharth Mishra (@brightprogramer) 's Twitter Profile Photo

A new post. Took lots of editing, some reviews by some close friends in my network and now I think it's presentable to everyone ;-) brightprogrammer.in/posts/fixing-r…

Anton Kochkov (@akochkov) 's Twitter Profile Photo

GitHub suspended my account without any explanation and not answering any of my emails for over a month already. More than a decade of work, many open source projects, multiple sponsorships, and so on. GitHub care to elaborate?

Siddharth Mishra (@brightprogramer) 's Twitter Profile Photo

I'm a believer now, I had to become one. I have written over 1000 LOCs and haven't run my code yet, and the code size keeps increasing... "God" knows how many bugs I'll have to fix, and when it'll be ready to compile...

Siddharth Mishra (@brightprogramer) 's Twitter Profile Photo

ISPs in India don't give a unique IPv4 to any connected device. I think we can purchase one if required. This is probably because India buys internet from outside. Imagine the most populated country competing for IPv4 addresses. The reason you can use IPv4 is because most don't

Siddharth Mishra (@brightprogramer) 's Twitter Profile Photo

Hey Microsoft can I build a library as small as libCURL without downloading a 25GB visual studio toolchain? Either your HR team sucks at hiring devs or it's your wicked sense of making things easy.

Andreas Kling (@awesomekling) 's Twitter Profile Photo

💁‍♂️ Open source tip: Before making your first Pull Request to a project, spend a few minutes browsing through recently merged PRs to see what a good PR looks like for the project. This will save everyone time and unnecessary frustration, most of all you! 🤓👍

Siddharth Mishra (@brightprogramer) 's Twitter Profile Photo

I just am absolutely in love with macros, lately been experimenting a lot with C macros. This is an example of a small JSON parser I wrote that directly reads from a given string without creating any intermediary structures. Image shows JR_.. macros, meaning JSON READ. Next `JR_`

I just am absolutely in love with macros, lately been experimenting a lot with C macros. This is an example of a small JSON parser I wrote that directly reads from a given string without creating any intermediary structures. Image shows JR_.. macros, meaning JSON READ. Next `JR_`