About OTC CatchUp

Note 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 #150

Date: 23-09-2023

Duration: 3 hrs 45 mins

Topics Discussed

  • Anas Khan asked if he could use Google Maps API for free.

  • Darshan Rander discussed about issues with Fold App.

    • He believes that there are a lot of white-spaces in the application which he didn’t like much.

  • Mohit Gangwani asked about how asynchronous operations work in JavaScript if it is single-threaded.

  • Siddharth Bhatia shared An open letter to our community, a blog by Unity talking about them going back on their pricing changes after wide dissent.

    • We all were glad that a company finally listened to their user base.

    • We also talked about how Unity has lost the trust of their developer users because everyone will keep in the back of their minds how companies can very easily turn on their users. Some argued that this might not be the case as people might forget about it.

  • Anushka Bhagchandani shared her experience of working at Myntra.

    • She discussed Appliqué, which is an open-source design system for enterprise applications.

  • Harsh Kapadia discussed the assignment of his University of Operating System lecture, in which he has to capture keystrokes using kernel.

    • Anil Harwani talked about how a Keylogger works. It is basically installing a driver in the system so that it captures the strokes and sends them to a server or save them locally.

      • He talked about how Zero Click Malware and Rootkit work.

      • Continuing this, he told us about the widespread nature of an incredibly malicious worm called Stuxnet that was widespread and mostly affected Iran’s nuclear program.

      • He also talked about how Kernel Obejcts are needed to be signed.

        • He said that signing is important because no one other than an authorized user should be able to insert/install and use a kernel module/driver, as not following this could cause security issues.

  • Harsh Kapadia talked about his learnings about different/equivalent Instruction Set Architectures (ISAs) like x86, x86_64, amd64, IA64, etc.

    • Anil Harwani talked about IA64, an old ISA from Intel that was seen in their processor Itanium. It was supposed to be the alternative to amd64, but it never caught any traction.

  • Anil Harwani shared the cross-licensing agreement between AMD and Intel.

    • link:https://www.zdnet.com/home-and-office/networking intel-and-amd-settle-agree-cross-licensing-deal/[Intel and AMD settle agree cross-licensing deal^]

    • AMD clarifies cross-license with Intel

  • Bhavesh asked for suggestions on how to understand the lower-level architecture to understand how things are working in higher-level programming languages.

    • He gave an example of how he wanted to know what is happening behind the scenes of a print() statement.

    • Anil Harwani gave him a brief about the different levels of abstraction that are developed on a computer system and how he can think of abstractions as a layer to make things easier to understand. To understand abstractions better, Anil gave examples of various abstractions by including real-life examples.

  • Siddharth Bhatia and Chirag Bachani asked for suggestions to participate in a Hackathon.

    • Anil Harwani talked about how hackathon promotes completing tasks instead of writing code with good practices. He also stated how there isn’t sufficient time for ideation.

  • Abhigyan Bafna talked about working with his teammates on a college project.

    • Darshan Rander suggested distributing the project work amongst group members.

    • Anil Harwani talked about how the intent should be to help your teammates, not completely leave them. He acknowledged how there should be multiple plans for your project if anything at the last moment may fail.

  • Kartik Soneji asked about reviews of The National Payments Corporation of India (NPCI)[National Payments Corporation of India (NPCI)^].

Projects Showcased

Harsh Kapadia shared his project on capturing keystrokes using kernel.

Meet Screenshot

Meet #150 screenshot

Note 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.
— Robert Ingersoll
Kindness always wins.
— Selena Gomez
Alone we can do so little; together we can do so much.
— Helen Keller