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 #114
Date: 14-01-2023
Duration: 4 hrs 32 mins
Topics Discussed
-
We discussed how ChatGPT is gaining popularity.
-
Microsoft has acquired the majority stake in OpenAI, the company behind ChatGPT.
-
This could also imply that Microsoft services such as the Bing Search Engine might use ChatGPT to provide better search results.
-
-
-
Nikshita Karkera shared a video about how Artificial Intelligence follows a set of rules to generate responses and why it isn’t sentient at this point.
-
After Anas Khan's CodeClip project showcase, Anil Harwani talked about how everyone trying to build something should understand how things work.
-
The reason is that whenever something goes wrong in a tool, you should be able to understand the problem and debug it, or even better contribute to its functionality.
-
Once the size of the code base starts increasing, it becomes difficult to handle the code, so he suggested going through a lot of code and understanding it.
-
-
Saifuddin Saifee and Anas Khan talked about how they feel comfortable using a certain library and the reason for working on a project with the same.
-
Anil Harwani added that a tool should be used when it solves the complete purpose and provides the necessary fallback actions.
-
-
We talked about databases and the use cases for SQL and NoSQL.
-
NoSQL databases are fast and scalable for average use cases.
-
Relational databases are applicable to most use cases, but they have a lot of overhead on the data modeling (schematic) side. Maintaining these databases is a hassle as well, due to numerous rigid constraints in place for integrity and other properties.
-
For instance, updates and inserts in Relational Databases can be very expensive from time to time.
-
-
We talked about how SQLite might be one of the biggest database engines, and is known to be notoriously stable and simple to use. The documentation is simple and easy to understand as well.
-
-
The SQLite web site server is a single-person endeavor, and the server is written in C and is self-hosted.
-
We discussed how people can also write servers in C and Bash. Anil Harwani shared an article about writing a server in 1 line.
-
-
We talked about certain use cases for Wilfred Almeida's MobXcess project that he showcased.
-
Harsh Kapadia discussed how the application could be improved by addressing a reliability issue for OAuth where someone could DDoS the application in its current state.
-
-
We discussed how SSH (Secure Shell) came into the existence.
-
A precursor to SSH was the Telnet, which enables connection with a remote server but it does so in plain text, which can be intercepted and used by anyone.
-
SSH was defined for maintenance tasks where the term 'maintenance' never had a boundary.
-
Since SSH is open source, it is as secure for any user as it is for any company using it.
-
-
Anil Harwani suggested reading Site Reliability Engineering reference books for understanding the points to keep in mind while building a secure application.
-
Pranav Dani talked about the Alumni meet at his college where he and Anil Harwani talked about how to approach reading reference books.
-
The difference between reading and comprehension makes all the difference in whether one has understood a concept.
-
-
Sreekaran Srinath, Pranav Dani and Aditya Oberai talked about Forex transaction rates and which banks provide good deals.
-
We discussed the most annoying things about Forex transactions which pertain to not receiving an OTP for any transaction on the card.
-
Apparently Apple Card is causing losses, since it is an average card with not a lot of benefits.
-
People don’t handle Credit Cards properly and hence banks end up making more money.
-
Sreekaran Srinath talked about Credit Card churning to get the most benefits out of a card.
-
Projects Showcased
-
Siddharth Bhatia showcased his project Custom Tkinter Calculator that he built using Python, Tkinter and Custom Tkinter.
-
It is a calculator built with a unique GUI library known as Custom Tkinter which helps with a better-looking interface while keeping the code mostly the same.
-
-
Anas Khan showcased his project CodeClip built using Flask, Bootstrap and jQuery.
-
It is an online clipboard service to save work in progress.
-
-
Wilfred Almeida showcased his project MobXcess, secure server access from mobile devices.
-
It is a mobile app for handling some server commands and the use case pertains to frequent actions for a server.
-
Article link: MobXcess: Secure Server Access from Mobile Devices
-
-
Rishit Dagli showcased Invariant Point Attention, a machine learning model that he implemented using Python, and the Math library.
-
It uses Alphafold2 which introduces a nice form of attention mechanism that allows you to see 3D models as the same object across transformations.
-
This project is modified to be a standalone Deep Learning model that you can use for any kind of 3D tasks.
-
Attendees
-
Anil Harwani
-
Arun Kumar
-
Atmaj Koppikar
-
Isihita Rakchhit
-
Minal Verma
-
Manshi
-
Aditya Barmol
-
Anamika Ratna
-
Anshu Roy
-
Arushi
-
Disha
-
Gazz
-
Gaurav Panjabi
-
Jia Harisinghani
-
Hrishikesh Dhuri
-
Kunal Chhablani
-
Meet Morpana
-
Muskan
-
Navya Agarwal
-
Neetika Tandon
-
Payal Narwal
-
Priyanshu Gupta
-
Rashid Aziz
-
Shreya
-
Soni Darshan
-
Trisha Tomy
-
Chhavi Nain
-
Harsh Khatri
-
Jiya
-
Jyotika
-
Maitri
-
Manjusha Iyer
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.