About OTC CatchUp
OTC CatchUps are weekly informal sessions involving project showcases and technical discussions. They are held every Saturday from 10:30 PM IST. Join in!. For all summaries, please visit catchup.ourtech.community/summary. |
OTC CatchUp #62
Date: 15-01-2022
Duration: 10 hrs 30 mins
Topics Discussed
-
General introductions.
-
Himanshu Sharma shared his blogging profiles
-
Harsh Kapadia told everyone about his upcoming talk on Git Internals at Sudhanshu Yadav's meetup group The Internals.
-
When: 22/01/2022, from 4 to 6 PM IST
-
We talked about PXE (Preboot eXecution Environment) and iPXE which is an open-source implementation of PXE.
-
Vatsal Patel talked about the kind of projects he was working on at AMD as a Field Application Engineer (FAE).
-
He talked about writing scripts to automate the installation process of Windows and Linux at AMD labs so that people could access their machines quicker.
-
He shared Foreman, which is a free open source project that gives one the power to easily automate repetitive tasks, quickly deploy applications and proactively manage server life cycle, on-premises or in the cloud.
-
He also talked about his job role as a Field Application Engineer (FAE) and we drew comparisons between a FAE and a SRE’s (Site Reliability Engineer’s) responsibilities in an organisation.
-
Anil Harwani shared a book on Site Reliability Engineering.
-
-
-
Himanshu Sharma shared a link to a guide on how to enable and disable Google Drive’s auto backup on Android.
-
A link to the tool Bundlephobia was shared, which lets one understand the performance cost (bundle size, package composition/dependencies and exports analysis) of `npm install`ing a new NPM package.
-
Himanshu Sharma talked about securing mobile users' sensitive information (like passwords) by encrypting them on device, which allows for offline access as well. He is currently writing an article on it.
-
Krishna Gadia talked about securing passwords for a client using the AWS Key Management Service, where the client received a password protected Excel sheet via e-mail and the password on WhatsApp.
-
Krishna Gadia shared a link to Bandit wargame.
-
Krishna Gadia also shared a link to FURPS.
-
Shivay Lamba shared his experience at the HackMIT 2019 hackathon.
-
He shared a walkthrough of a puzzle that one had to solve to get into the hackathon.
-
He also shared HackMirror: The HackMIT 2018 Puzzle Guide
-
-
Krishna Gadia asked about Little Endian and Big Endian and Jai Dewani shared an answer.
-
Jay Kaku told everyone about the Nand to Tetris Course, shared his experience of the course and also gave us a walkthrough of the course.
-
Anil Harwani shared an article How a Single Line of Code Made a 24-core Server Slower Than a Laptop.
-
Anil Harwani asked us to explore the MESI Protocol.
-
Lecture slides on Cache coherence in shared-memory architectures & the MESI Protocol
-
-
We also talked about Code morphing.
-
We talked about x86 & ARM instructions.
-
Anil Harwani shared a video on Breaking the x86 Instruction Set.
-
-
Anil Harwani asked us to look up Self Modifying Code and Turing completeness.
-
A video on Self Modifying Code.
-
A video on PowerPoint programming.
-
-
Peripheral Component Interconnect (PCI)
-
We talked about PCI devices and how they connect to various controllers inside a processor.
-
Anil Harwani shared the AMD HSMP module with us, which provides user interface to system management features and can also help us write our own Task Manager.
-
Anil Harwani shared PCI utilities (
pciutils
) to manage PCI devices.
-
-
Anil Harwani also talked about the CPPC, which describes a mechanism for the OS to manage the performance of a logical processor. It exposes a set of registers to describe abstract performance scale, to request performance levels and to measure per-CPU delivered performance.
-
Omkar Khair shared a website about Quine Programs.
-
Jay Kaku asked about the approach of taking a security-first approach while building Microprocessors, to which Anil Harwani replied, "The cost of securing something should not be more than the cost of what you’re securing."
-
Jay Kaku shared a video on How the Apple AirTags were hacked.
-
Anil Harwani told us about the CPU-Z freeware that gathers information on some of the main devices of our systems.
-
Anil Harwani also told us about the current CTO of Microsoft Azure Mark Russinovich, who even after 26 years still maintains and updates Sysinternals, a set of utilities he created to help manage, troubleshoot and diagnose Windows systems and applications.
-
Anil Harwani shared with everyone AutoIt, a scripting language designed for automating the Windows GUI and general scripting. He added that they used to use it for game & Excel sheet automation.
-
Anil Harwani shared a video on AMD Ryzen 7 1700 vs Intel i7-7700K in Excel.
-
Anil Harwani and Omkar Khair discussed how everyone used to use Pidgin and other IRCs where they could form groups of people using different technologies to interact with each other.
-
Omkar expressed his disdain on how current messaging platform are rigid and aren’t compatible with each other. A WhatsApp user can unfortunately not send a message to a Telegram user.
-
-
Anil Harwani also shared Tridactyl which is a Vim-like interface for Firefox, which allows one to completely operate Firefox with the keyboard.
-
Anil Harwani shared how streaming services like Netflix check devices they’re being played on and offer videos quality based on that. It also helps in protecting their higher quality video formats.
-
Anil Harwani shared a video What It Takes to Break a RAM with ESD.
-
Anil Harwani told everyone how Inline Encryption and Decryption prevents other people from accessing previously stored data on the same storage drive.
-
Anil Harwani shared a talk on AMD x86 Memory Encryption Technologies.
-
Anil Harwani told us about Multi-Layer SSDs (SLC, MLC, TLC, QLC and PLC).
-
We talked about Storage Tapes and Anil Harwani shared a video on the IBM System Storage Tape Library.
-
Omkar Khair suggested
-
Whenever one is looking to learn about the working of something, they should first write down what they think must be happening and then go about learning it. Once one has learnt it, they should compare the two and understand how they think and realise how they could think better.
-
Go deeper and not too broad.
-
Look for compounded profits rather than immediate results.
-
-
Shrinath Gupta asked for suggestions on which service to use if he had to store images and possibly videos in the near future.
-
Harsh Kapadia shared a talk on Concept Visualise - JavaScript Internals
-
Anil Harwani told about the various Overclocking events he had been to.
-
Container management
-
Anil Harwani told everyone about how they used to use ParallelSSH back in the day when Kubernetes did not exist.
-
Anil Harwani shared a paper Large-scale cluster management at Google with Borg which is a predecessor to Kubernetes.
-
An article by Kubernetes on Borg: The Predecessor to Kubernetes.
-
-
We talked about Monorepos.
-
Ritvi Mishra shared an invite to the Arm Software Developers Discord server where they have hardware focused discussions and weekly meetups.
Projects Showcased
-
Vedant Panchal showcased his Personal Intro Post Designer project.
-
He shared an article on how to crop an image before uploading it with Cropper JS & PHP.
-
He also shared a CodePen of an HTML form UI with validation code.
-
Anil Harwani showcased a SSD with ~2 TB storage and showed us the storage chips, cache storage chips, capacitors and the controller on the board.
-
Anil Harwani showcased the first version of AMD Epyc boards, which are processor boards for data centers.
-
Omkar Khair talked about Dopemin, his e-mail proxy project.
-
Harsh Kapadia shared an article about e-mail, which covers most of the concepts.
-
Omkar shared learndmarc.com to learn and test DMARC.
-
Omkar also advised using AWS CloudWatch for project cost limit notifications/e-mails.
-
Attendees
-
Paul Atreidesâș
-
Hiten Gerella
-
Arya Sheth
-
Sneh Mirani
-
Darshil Marathe
-
Krishana Dave
-
Krithiik S
-
Mohit Nautiyal
Meet Screenshot
For all summaries, please visit catchup.ourtech.community/summary. |
Want to improve the content of this page?
Want to get more involved? Learn how to contribute.
We rise by lifting others.
Kindness always wins.
Alone we can do so little; together we can do so much.