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%)
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 !
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 👉
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*
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
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.
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.
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
*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
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
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.
🚨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
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!
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
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
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.
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.
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.
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.
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
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)
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
.
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.
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.
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.
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.
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.
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
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.
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.
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 ? 🤡🤡🤡🤡
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.
"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
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!
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.
Also the chinese. We'd be speaking Mandarin by now if it weren't for the might Himalayas (probably would have put an end to all of the "Hindi nahi maalum" and "Hindi imposition" debate once in for all )
Okay, blog is up ! Its a 3 part article explaining Generators and how to use them to simulate async/await in envs without async/await.
Feedback welcome :)
Giving interviews: Man I hate LC style problems and System Design rounds
Taking interviews: Great Resume and YoE, but God, this candidate can't even solve LC easy level problems.
Intellectual capacity of all Tamil films boil down to :
1. Waive all farmer loans
2. Why are businesses and funds losing money on the market ? Arrest all fund managers that dare make a loss
3. Pollution is bad. Solution ? Shut down all factories.
Bhagawan save GenZ IQ.
During the BFCM rush, our MySQL fleet (a powerful combo of MySQL 5.7 and MySQL 8) demonstrated top notch performance, handling over 19 million queries per second (QPS) at peak.
Need some help. My friend's friend is looking for an entry level position SWE position in Bengaluru or KA (also open to other locations). She is the sole breadwinner of the family. Please lemme know if you can refer or know someone who can. Thanks!
@vishnugupta_108
yeah I talked to a scientist working there in 2022 and asked him about the delay, he said they had to redesign some aspects for better safety and as a result the project to be delayed quite a bit
🚨 India to develop own browser to take on Chrome, Firefox in new Atmanirbhar bid.
MeiTY has launched the Indian Web Browser Development Challenge and plans on launching its own internet browser.
Interestingly, R&D lead by a Telugu guy
Funny whenever I do some background research, almost always the EE engineers turn out to some Telugu guys settled in the US of A.
If only we could have gotten these fellas funding and factories on desi soil...
Mmmm, future tech.
I got these cool sodium ion batteries in 18650 size for about $1.50/piece. Rated at 1300mAh and 3.90Wh. Nominal voltage of 3.0v. Extremely cold resistant. No thermal runaway. Far more sustainable. Excited to design using salt-tek, lol.
Big Mac Engineer (2014)
I oversaw the establishment's burger assembly line and maintained a nominal Big Mac production rate of 320 burgers per hour.
Now Compiler engineer at Modular (Mojo lang).
So cool !
> Live cockroaches found in ice cream storage unit
Now you see why FSSAI permitted 10x increase in pesticide limit in food safety standards.
Can't have cockroach infestation in food, if food is full of pesticide.
Vishwaguru for a reason.
Task force has conducted inspections in the Himayatnagar area on 04.05.2024
Clove Vegetarian Fine Dine
* Expired products like Cheese, Syrup, ATC spices, Sandwich breads and brown sugar were found and discarded
* Live cockroaches found in ice cream storage unit
contd.
(1/3)
broke: getting multiple offers and accepting one
woke: accepting an offer and quitting before joining
bespoke: accepting an offer, join for 2 weeks and then hand in resignation
Source: Happened today in my team
I barely work 40hrs, so in no position to judge if 70hrs a week is essential or not, but this is how much "innovation" is coming out of an aaiT powerhouse
Not necessarily true, IMHO. Solid IITJEE prep (or leetcode) will improve your skills irrespective of if you pass or failed the test. We need to increase opportunities post test , not dilute the test in itself
@DeepknowledgeU
Harsh survival of the fittest in education is just that... selection, not education.
It forces you to overfit on the next random excercise you know will be on the test while destroying generalization potential. Instead of learning to code, you will be an efficient template insert
Basic blocks:
1. Where are desi reddits , fbs and twitter where we can get Indic data to train on ?
2. Where are the GPU datacenters to host and serve this model.
4. How can you manage auth without Google / MSFT ? Any 1 desi firm atleast that can do IAM for end users ?
Sam telling India they can’t compete with ClosedAI is peak hubris — or pure honesty! 🤷🏼♂️
Indian government & VC complex should launch a dozen Manhattan projects backing top engineers to prove him wrong — 🇮🇳 pride!
Attempted to learn AVL Trees using this snippet from `build-your-own`, thinking wow, nice project, must be easy to learn, turns out to be NOT the case. A perfect case of code trying to be too clever
Your avg. GeeksForGeeks intro is 10x better
1) How is it that a random American/Taiwanese guy makes videos on Indian computer history whereas we all grew up knowing literally 0 about ECIL or the TDC-12 ?
2)
@nano_arun
will find so many parallels between DoE committees then and now: Same lethargy