- The Complete Engineer Newsletter
- Posts
- The Complete Engineer Newsletter - Edition 4
The Complete Engineer Newsletter - Edition 4
Hydrogen powered Airbus 🚀, Gen Ai in Google Maps 🗺️ and much more...
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b049bcb2-139f-46e5-98fc-101457ae8016/Connection_Lost_-_Light.png?t=1704826827)
Tech News
Global
Gist: Airbus’ ZEROe teams powered on the iron pod, the future hydrogen-propulsion system designed for the company’s electric concept aircraft. The iron pod contains the electric motors required to spin a propeller, the units that control and keep them cool, and the hydrogen fuel cell system.
Gist: Google Maps is integrating Gen AI features in its apps to help users navigate unknown cities. But my main gripe with Google Maps these days is its bad routing algorithm. The quality of routes has deteriorated drastically especially making a lot of mistakes with the type of vehicle and type of roads.
India
Gist: UPI will be accepted in France starting this month. Indian tourists can buy tickets to the Eiffel Tower using UPI. France is the first European nation to start accepting UPI payments. UPI is truly revolutionary!
Gist: On Jan 31st, RBI barred PayTM from accepting deposits from users to its Payments Banking. Due to this, a lot of merchants were worried that their payments would go through. This action comes after multiple warnings to PayTM. PayTM stocks also dipped more than 20% after this announcement.
Gist: Anand Mahindra recently shared a video of an autonomous river-cleaning tech and mentioned that he is ready to invest in this tech. I do wonder if this will be good or bad for the economy since this involves a lot of daily wage labourers 🤔
Open source Github Repos
Gist: Instantly clone any voice using AI. Add styles, languages, and much more with this tool. Scary!
Gist: Instantly add powerful functions to HTML without added JS overhead. Its a very small package and fits perfectly well for bigger projects as well. Building the next generation of hypermedia on the internet.
Find the output
Answer for the last week’s question
Problem: last week at work, I committed my VM’s SSH key into my GitHub repo and pushed it. I was quick to recognize this and add this to the .gitignore file but the history of the commit still showed the SSH key. How will you remove a commit from history?
Here is what I did
Make sure that the git files are not pushed to remote
If it is pushed, change the passwords and regenerate new API tokens as it is already compromised.
Two parts of the problem are there now
Removing the file from the existing index.
Removing the file from the history.
To tackle 1. we can
use the command
git rm --cached [file]
this will only remove the file from the index and will not modify the file locally.
add this file to .gitignore for the future.
To tackle 2. we can
either use a. git filter-repo tool b. use BFG repo cleaner tool
I used the BFG tool as it’s much safer and easier to use.
run the command
bfg --delete-files YOUR-FILE-WITH-SENSITIVE-DATA
this will wipe all the sensitive files you have committed
make sure to stash all your changes
this will also create a new hash for your commits so after this command is executed run
git push —force
This week’s challenge
Imagine you are building a next-gen AI software product. Say, for example, AI-based voice cloning software like OpenVoice. How do you prevent someone from misusing it for the wrong purposes? I will give my thoughts next week.
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/91d85d92-8384-439d-85b4-915969bc4663/Success_-_Light.png?t=1704828182)
Interesting Engineering blog
Indies
Gist: 1. Good engineers don’t really know how to spot good talent 2. Hiring costs like time and effort 3. Lack of technology-specific talent 4. Cost of false positives and more
Gits: The author follows an ERP (Energy-Reward-Penalty) framework to gain balance between work and personal life.
Gist: There are dozens of theories of how the brain produces conscious experience, and a new type of study is testing some of them head-to-head.
Gist: Swiggy used a combination of client-side and server-side rendering to reduce the first contentful paint from 7.2s to 5.8s. The entire stack is written in react native. Selective hydration and Streaming further improved the performance.
Big tech
Gist: This article talks about the mindset of engineers that limits their roles. It goes on deeper to explain why this mindset can harm one’s progress and how one should look at both of these as the same as they solve similar challenges.
Gist: CloudFlare had a security breach in 2023 due to Okta’s security breach. They failed to rotate the keys they stored in Okta and hence the hacker got into the self-hosted Atlassian servers. No damage was done and since they operate in a trust model internally, other systems were not reachable by the hacker.
Cool Car Wallpaper
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4cd64ba8-7e0b-47cd-8256-eff05f65be2b/wallpaper_6.jpeg?t=1706997211)
Aston Martin Vantage
Job board - India
Big Tech
Startups
Tech Events
If you liked this edition of the newsletter and would love to recommend it to a friend, here is our subscribe link.
https://the-complete-engineer-newsletter-ca3845.beehiiv.com/subscribe
If you would like to connect with me for 1:1 long-term mentorship personally. Check out my top mate
https://topmate.io/anirudh_jaishankar
Thanks for reading! If you have any personal suggestions for me, reach out to me on Linkedin.
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b4e9bf56-a39a-4a7a-9aa6-8a724ebe6262/List_Is_Empty_-_Light.png?t=1704828426)
We are at the end of the cone for this week. See you next week. Bye đź‘‹