Made my first video on using a debugger for C programs
volume might be a bit on the lower side, so please crank it up a little bit.
Please let me know if you would like for me to cover particular topics.
70 !! years ago, Homi Bhabha laid out the 3rd stage plan. And today, the first step in Stage 2 has been achieved.
So many lost decades of energy independence.
PM Modi to witness the core loading for India's indigenous fast breeder reactor (FBR) prototype at
#Kalpakkam
tomorrow on March 4.
This will make
#India
the second country (after Russia) to have a commercially-operated FBR.
CS229 notes are almost perfect. Here is a very simple yet intuitive explanation of the logic behind SVM's (and how the training for SVM's are derived).
For ADHD like people, in the long term, learning how to sit tight and work through problems for hours is the greatest superpower
Replaced 70+ lines of shitty ORM code with 5 lines of postgres SQL. Had to read some crappy docs for the former that took me 2+ hrs, did the latter in 30 mins.
SQL is all you need (well, probably 99%)
Instagraminfaction of my twitter feed
Neovim screenshots with dingboard memes of implementing everything from scratch.
humble brags of "oh 12 hrs of straight coding on a weekend"
wanderlust replaced by "cracked"
LC grinding replaced by "Implement your own Redis"
Ladies and Gentlemen, Exhibit
#1
on why you should never EVER bloody encode your API Access Keys on the Frontend, no matter how clever you think you are !
@gemsofbabus_
@gemsofbabus_
Pics taken of a different VB train. Literally travelled on the 2nd/3rd day of Service. Observe shoddy metal paneling, uneven finishing and general lack of workmanship
The Indian discourse on health is always centered around on what to eat, never on Working out, lifting weights, cycling on running.
Why ? because everyone knows that there are no pavements, the roads are a deathtrap for cyclists, the air a toxic chamber in big cities.
Indians please read:
1. Indian food is far superior to American food and European food.
2. Traditionally, food was a sub-chapter of Ayurveda. It was carefully designed as per impact on mind, body and longevity considering weather, season, physical and mental nature of
How can I not be blackpilled when China is building a robot army to distribute fertilizers and totally eliminate annadatas whereas RaGa and co are talking of surverying and distributing measly wealth to appease annadatas for votebank politics ?
Introducing the DJI AGRAS T50. It has a 40 kg spraying and 50 kg spreading capacity, a spraying max flow rate of 24 L/min, and is ideal for heavy-duty agricultural operations that require precision and accuracy.
Learn more 👉
If you are a fresh EE/ECE grad (or in final year etc) DM me.
My friend is training engineers to work on Semiconductor design + work on client projects.
Stipend of 21.5k for 8 months followed by starting salary of 5.6 LPA.
Location : Karnataka.
Need 7.0 CGPA or more
Wonder why no one ever recommended "Beautiful Code" before (maybe few have read it ?). Would take "trade books" like this over GoF, clean code or code complete anyday.
You would think that having a million people trained on DSA and system design courses would produce master programmers and system architects and yet strangely the only thing that gets replicated is more DSA and system design courses.
🚨 Tata Consultancy Services new policy for performance bonus for work from office compliance.
85% and above - 100% bonus
75% to <85% - 75% bonus
60% to <75% - 50% bonus
Less than 60% - No bonus.
Balaji : (touches down in Bengaluru, dreaming of vishwaguru memes and dreams)
Le random Auto goondas appear: En re, Kannada Gotta ?
Balaji *gasping*: Wdym ? I am not from Canada
Auto goondas : Avanannu sōlisu (beat him up !) ! *biff bham wham kapow*
No matter how fancy, Indian Railways is incapable of maintenance and ICF cannot produce high quality coaches. barely 6 months or so and trains already looking like its served in Ukranian warzone. Sad to blackpill, but Alstorm and privatized Railways seem to be the only hope
My greatest fear at 20 was that I would live a mediocre life of mortgage, a wife and kids
My greatest fear at 30 was that I would die without having lived through any of it.
Just discovered Stanford's CS229 notes, this is brilliant !
The notes are concise and easy to understand (PCA being just tok k eigenvectors just blew my mind)
1.Pick a hobby
2.Enjoy the craft of programming
The guy pulling 300kTC in Bay Area is still maybe only 50th percentile and a home costs 2M. Everyone is miserable
3.Touch grass and make friends.
Sometimes I watch binge tv series just to stop myself from overthinking.
AI will take away your job
Job market is bad
You are not a good coder
You haven't mastered lc
You have to code 24/7 to be good
Everyone is coding
Building side projects
Upskill, upskill, upskill
"this is a 4d chess move. If all indians have shitty laptops,all code will become better since we don't have unlimited laptops. Essentially, we'll become like eastern european devs. No unoptimised code since it can't be run"
Pradhan Mantri Ghar Ghar me Greg Gregarinov Yojana.
> No local ecosystem of manufacturing.
> No serious players making word class products
> ban imports, bring License Raj back again.
Same energy as Google killing Hangouts and giving Allo and Duo as replacements
A lot of the "hustle grind succeed" messaging is tailored for 20smths with infinite time and no families. What is the advice for 30year olds with families ?
I became scrum master today to do the Sprint review. My takeaway is JIRA must be destroyed and Atlassian banned in the workplace to get any meaningful work done.
Everyone happily drops 15L on a fresher because he balanced a Binary tree, but no engg org bothers to even do a 1 week bootcamp for them on what it means to be a "professional" and take responsibility of their tasks. So many problems solved with the barest amount of training.
Emp: My work is done.
Mgr: Did we double check?
Emp: Yes, of course.
Mgr: QA reported some bugs.
Emp: let me check.
Emp: looks like an edge case was missed, fixing.
Mgr: Did you double check?
Emp: Yes, of course.
Mgr: QA is reporting more issues than earlier.
Emp: ohh, I think
Some people got extremely angry at me for pointing out the reality of deep Tech, core engg. salaries in India and went "bro, why are you killing the good vibes ? People must sacrifice their lives for the sake of the neshun" (whilst living in cozy nests abroad).
The most important thing no one told me about career progression is that before you take up gigantic tasks in your OKR, you must first figure out ways to collect data about "impact" that you have created. Hardwork isn't enough, need "quantifiable" hardwork.
A lot of idiots in comments and QTs about how Ola is just rebranding OSM. Do most even know about the diff between OSM Layers, OSM data, vector / raster tiles and POIs or how Geo encoding works ? What Ola has done is pretty good. Your comments just showcase your ignorance
After
#ExitAzure
, it’s time for 🇮🇳developers to
#ExitGoogleMaps
! 1 YEAR FREE access to all developers to Ola Maps on
@Krutrim
, more than ₹100Cr in free credits!
We’ve been using western apps to map India for too long and they don’t get our unique
Redis is some of the most readable source for a Prod in memory Data structure server. The `` is absolutely fantastic
Before plopping fancy bucks, please just do `git clone && make` and voila , you have the best teacher in the world.
*sigh*, pissed off with the idea of institutionalizing entry to OSS. It should be open, it's literally in the name yaar. You get nothing by making it the next JEE.
Let me just put up some basic OSS tips that worked for me and were passed on to me by my mentors in the comments
Well that escalated quickly.
1. Yes - we made fun of a guy's name. It was a huge fumble.
2. We apologized to him directly and offered him $10,000 as a gesture of goodwill.
3. We've been poking fun at customers on social media for over a decade now. We're not going to stop, but
One thing I wish I had done before graduation was to have bitten the bullet, tolerated the cortisol and learnt C++ well in college. Want to dive into Compilers, Low level ML libraries or cutting edge hi tech stuff ? C++ is the way to go.
Going from 2hrs meeting a week to 2hrs meetings a day.
Death by a 1000 cuts: Sprint start, Agile,Scrum,Kanban,estimation, Review and Retro meetings.
More people trying to engineer processes than trying to do actual engineering.
Flunking yet another leetcode test. I will never be good at leetcode in my life, so my options are severely curtailed to maximizing salary I can make in non-leetcode style interview companies. Sometimes, you just have to accept your local maxima and move on.
Every in/acc, Gigadesh kanger has hedged their bets by having a foreign passport or a Permanent residency outside India.
Don't be gullible and fall for this trap
Secure your needs first and then work "for the sake of the nashun" later. You will encounter better success as well.
Muji is one of the few people who says things like it is
Every Indian UMC / elite family in the past 20 years has magically gone on a US "vacation" while 6 mos pregnant to get the passport for their kid
Kids will go to international school in India to avoid interacting with
Finally paying the cost and learning CMake. If one is serious about working deeply in C/CPP and/or hardware realms, kinda pretty much impossible to be good at it without learning CMake.
Cracked++.
You : side project
> reads clean code. believes in OOP. Global vars are bad, goto is bad, DB and threads are "implementation detail".
Them: running on 10M critical servers
> all state is global (Lol). synchronization ? just wrap it all in a mutex! Control Flow ? Just use goto !
Indian VCs and boomer CEOs getting offended at
@sama
's statement and doing thought leadership on Twitter and meanwhile 'merican CEOs have a GPU cluster up and running. The real execution/skill divide.
Friendly reminder, the guys actually designing high performance Data Structures are yeeting their alpha for free
Meanwhile there is a parasitic class that preys on the gullible to make money off of insecurity.
Nobody hates Indian hardpower like a section of Indians themselves. Will happily sell their soul to the devil for free just to smite their fellow countrymen.
We looked at Adani's projects outside India and found most of them were announced within months of Modi visiting the country or meeting its head of state.
🚨BREAKING NEWS🚨Multi-platinum recording artist
@tpain
will perform live at our POST/CON 24 after-party in San Francisco on May 1. 🎶🎤Connect with fellow API practitioners and global tech leaders over cocktails during an unforgettable evening of live music and celebration.
HUGE - Saudi Arabia has proposed investing $5 billion in the IPL. Saudi Arabia will also help lead an expansion of IPL into other countries 🔥🔥
Saudi Arabian Crown Prince Mohammed bin Salman’s advisers have even spoken to Modi Govt officials about moving the IPL into a holding
Japanese Katsu curry is basically sambar.
Okonomiyaki is just a savory pancake.
The win however comes from Japanese aesthetics are marketed.
He who wins the aesthetics war, wins the internet. He who wins the internet, wins the modern world.
new SWEs get trained ? lol. All they did to me was shit on my PRs and i ended up learning basically by googling every error messaage and reading upon the stack overflow entry
Someone needs to invent indentured servitude for SWEs
No one wants to hire new grads, cause you need to train em and then they leave
Ez fix they’re just not allowed to leave for a few years, there ya go cos will hire new grads again
Turns out, if you have to sign a PDF document on your Mac, you can upload a signature to it, by opening your iphone and scribbling on the screen and have it magically appear on the PDF on the laptop !
Apple is expensive AF but my god, the shizz works so well together!
@abhi9u
Got it, found some of the code around here
I don't quite understand it all, but it looks threads can take the gil even if it is held by other threads under some conditions
Lots of ground up design mentioned of DCs, Server racks, even SoCs and motherboards. SoC seems to use chiplet design but no details on ISA, Node or software stack.
Engg Samples to be made by mid 2025.
Good to see desi companies attempting to design chips and servers
Found out that libuv uses unix pipes to signal from a worker thread that a particular work is done.
Mega article incoming about how an `async` file open() call in Nodejs really works (down to the libuv level) !
awake till 4:30am, too excited to sleep !
my dear e/brother
@corvus_ikshana
wrote a Redis clone from scratch (compatible with the Redis API) in Python
Just by reading and replicating it himself. All one needs is a Linux, internet and curiosity.
Redis is some of the most readable source for a Prod in memory Data structure server. The `` is absolutely fantastic
Before plopping fancy bucks, please just do `git clone && make` and voila , you have the best teacher in the world.
Basics of Pipelining, to be followed by OoO processors and naturally, the Tomasulo algorithm.
I wonder if there is a readable RISCV implementation for a simple pipelined CPU
Brain dump:
Work is 90% repetitive boring stuff and maybe 10% interesting things. You have to get through the boring parts to get to the interesting core. I plateaued several times because I couldn't ever get myself to do the boring bits. Beyond mid ish level, grind >> talent.
Indian National highways at night are death traps. Autos, trucks in overtaking lane, no lights, no reflectors, no indicators, no visible license plates. If caught, pay police of MLA and get away. Yet cars going over 80kmph is the problem.
Noticed that in pretty much in any building in India , the edges start cracking and breaking in a few years. Havent noticed this outside. What construction practice do we have that is this bad and how are other countries able to avoid these problems ?
Blackpill realization during this Indian trip: A "decent" living standard at any Tier 1/2 Indian city is almost as expensive as Europe. Real Estate prices are bonkers and ICSE/CBSE syllabus is just an excuse to loot money. Rents in Bengaluru are like 80/90% of Berlin.
Next decade is manufacturing or bust. MeitY and GoI's efforts on Semis is a clownshow at the moment. Only way to start is to NOT rely on govt. sops.
(the less said about established conglomerates in this regard, the better)
By popular demand, fixed the link in my bio to some of my bookmarks. Its still bare, but I will be adding more to it as time goes on. Will mostly be linking only to articles or stuff that I have read (and forgotten) and found fascinating or useful.
If you wonder why European developers don't pull 60hr work weeks, its because there is no incentive to. Show me the incentives and I can get you whatever you want.
@VedantBhat7559
Essentially, "Breeder" reactors can output more fuel than they consume. Also you can use Thorium instead of Uranium for Stage 3 reactors, which is cheaper for India in the long run since we have some of largest thorium reserves in the world
.
Clearpill days when you realize that everyone around you is just as as lazy as you are and only reliable way to get things done is to do it yourself. Always be focus on your top most priority and get it done.
I am surprised by how much the US Gov trusts and supports its upstarts (SpaceX - NASA , Anduril - DoD)
whereas ours has traitorous in-service miltarymen and officials trying to kill every local upstart (ATAGS, Arjun, now WhAP and Rudram II) in favor of Israeli import maal
The
@usairforce
has selected Anduril to design, manufacture, and test production-representative Collaborative Combat Aircraft (CCA).
In this era of great power competition, there is no time to waste on business as usual. We look forward to delivering CCAs on schedule, within
Trillion dollar company, and yet an OSS project has a 10x better File/Disk Explorer.
Somehow I can't shake off the feeling that Native apps and tools capability are rotting away very badly especially at Trillion dollar companies.
The side-effect of the proliferation of "System Design" interviews is that every alternate engineer I interact with wants to turn a simple CRUD app into a distributed, scalable performant "system" and take 5 months to deploy an app that could have been done in 2 weeks.
> Assistant Sub-Inspector of Police
> Aesthetics like this
No bro, diabetic carb slop and Yoga is UNESCO declared best diet in the world bro, you dunno bro, we wuzz ancient vishwaguru brooo, Porus defeated Alexander after a solid breakfast of Pongal and Vada bro.
Look at Kolkata Police ASI Anup Dutta sprinting like an Olympics Athlete when questioned by journalists 😂😂😂😂😂
Man, this is the funniest shit you will see in a long long time 😂😂😂
After seeing a bunch of Gen AI courses online that will supposedly make you a master of AI in 18 weeks, I am bullish on Regular college admissions as the best bet for your future.
Replace your average Indian CS degree with this one single trick:
Every year a CS student writes code for one Level of BLAS routines. By year 4, 90% will wash out, the remaining 10% will be master shape rotators.
Interview today. Company actually put effort into creating a repo and had test cases and you do sort of a pair programming session filling in the blanks and passing test cases before you do the next set of tasks. Best part ? It was the company that cold mailed me via LinkedIn.
CRUD is the logistics of Software Engineering, and as any military historian will agree: "Amateurs talk about tactics, but professionals study logistics." So my friend, be not sad that all you do is CRUD, for without CRUD, there can be no empires.
Looks like modern desktop CPUs are more akin to super computers of yore than desktop CPUs of the 80s. Wonder how many gold nuggets still relevant today are in papers from the 70s-90s (any suggestion, welcome)
Next up in my list is the Cray 1 paper
Basics of Pipelining, to be followed by OoO processors and naturally, the Tomasulo algorithm.
I wonder if there is a readable RISCV implementation for a simple pipelined CPU
Sadness is seeing "DevOps" teams. People took a philosophy of how software must be operated and turned it into a cargo cult of over-engineered YAML files.
So some genius in the team decided to wipe out the entire QA Database AND schema migrations and forgot to tell the team about it and all of our PRs and code changes are blocked. Replies "Oopsie"
So how is your day going ? 🤡🤡🤡🤡
I am finally convinced of the superiority of iPhones. Android is for people who have too much time to do nothing and ever since Zuck went wartime, Whatsapp software quality has been consistently downhill, 90% of the time not even ringing when people call me.
wanted to tweet this today, but someone already did, so plugging it.
100 lines of own written code > reading 100s of "internals" blog posts a day.
Sorry, you won't make staff by reading engineering blogs.
Solve JIRA tickets and make your boss happy first.
Too many lurkers here drowning themselves in internet advice.
Your most reliable source of truth should be your own experiences.
You can iterate on your experiences. You can't make people iterate on their advice.
It's okay to be wrong. Just go out and do something!
You : 3 LC rounds, system design, hiring manager, behavioral rounds
The legends : Sit beside them for a couple of hours and pair program to hire or not hire.
Only people telling me college degree isnt worth is people that went to Stanford etc al.
For most normies / middle class people brand value degree is the greatest ROI
Nevertheless, I am betting on passion+work > credentials in the long run.
"Sorry, education reformers, it’s still memorization and repetition we need."
- I say a silent thank you to my mother for forcing me to learn upto 20x20 at the age 8 + a few multiplication tricks I learnt at a Vedic math camp
I did terrible in maths in high school/uni because I was always in a hurry to grok things. Either i learn in 5 seconds or I move on and did not develop the patience to sit for hours trying to work out a problem. In retrospect a few hrs of practice would have changed my fortunes.