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 #197
Date: 17-08-2024
Duration: 3 hrs 41 mins
Topics Discussed
-
Aryan Pathak told us about the differences between Snaps and Flatpaks in Linux.
-
Dheeraj Lalwani asked us why a server running in a Docker container on an exported port does not work when the user tries connecting to it through the IP
0.0.0.0:8000
from the browser, when he has explicitly allowed any IP address to connect to the server at port 8000.-
We helped Dheeraj remember that
0.0.0.0
is a wildcard that indicates that any IP address is acceptable, so entering0.0.0.0:8000
in a browser doesn’t actually point to any IP address, which is why the browser is not able to reach the intended server. -
Dheeraj also expressed his interest in Docker networking, which is why Harsh Kapadia shared Docker Networking Crash Course and github.com/HarshKapadia2/mac-ip-routing.
-
-
Aryan Pathak asked about higher education from the context of someone wanting to pursue a Master of Science in Computer Science. Harsh Kapadia, Pranav Dani and Viranchee L answered.
-
How much money is required?
-
Unfortunately tons. Provisions for around a Crore should be made.
-
If they’re taking loans, people usually take ~Rs. 50 Lakh as an education loan.
-
-
How important is one’s CGPA?
-
Extremely important, especially if one is going to pursue higher education directly after college.
-
-
Which countries require the GRE?
-
A lot of them.
-
On an average, it takes about three to four months to prepare.
-
-
Why is USA so popular? What about Germany and Ireland?
-
USA has some of the world’s best universities and a lot of well-paying jobs.
-
The main issue with Germany is the language barrier.
-
-
How much do research papers matter?
-
A lot, but only good and proper ones. Papers written for the heck of it don’t matter.
-
-
Can one skip Leetcode if they’re pursuing a Master’s degree?
-
Definitely not. All interviews unfortunately include Leetcode-type questions.
-
-
-
Cybersecurity
-
Jaden Furtado told us about DoublePulsar.
-
Jaden also talked about Command and Control (C2/C&C) Servers.
-
-
CPU pipeline
-
We discussed the differnces between RISC and CISC architectures.
-
Every instruction in RISC-V is 32 bits long and program counter increments by 4 (bytes) so that it can point to the next instruction.
-
Dheeraj Lalwani asked about the CPU pipeline and how it works. Pranav Dani explained the concept of a pipeline and how each stage and its registers play import part in the pipeline.
-
Pranav Dani shared an online simulator for RISC-V to explain the pipeline stages.
-
We talked about branch prediction and how one would go about implementing it in a pipeline.
-
Show and Tell
-
Pranav Dani showcased his RISC-V project where he built a 5+ stage pipeline in Verilog.
-
He executed a few programs compiled for RISC-V on his verilog pipeline.
-
The processor in its current form talks directly with the memory over AXI4 protocol, but he plans to add a cache in the future.
-
Meet Screenshot
Oops, we forgot to take a screenshot this time
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.