Looks cool but Zee is a registered trademark and it operates TV channels, OTT platform in India. May be check this again because you shouldn't get into any troubles in the future. :)
no, I'm not going through that repo, I did not understand the optimised bresenham's line drawing algorithm, so I referred to that course. That's all. Except the line drawing algorithm, I did everything on my own. And yeah, it's not news-worthy my bad.
Hey HN, op here, this is my first ever blog post. I'm sorry if my english is bad, its not my native language, but I tried my best to explain about the emulation for ben eater's 8 bit breadboard computer. Any suggestions would be appreciated.
Yes! If we can some how access the debug interface like JTAG or UART, then it is possible to add backdoors to the firmware. Even if the debug interface is protected, there are methods like side channel attacks or fault injection attacks that can set a certain bit to enable the debug interface. If a hacker could access the car's Over-the-air software updates server, then its pretty much over for the car company.
A year ago, I was like you. I can't understand a single piece of it. I went on sailing in the ocean of youtube videos. I did'nt even understand how Linked List works. I mean, I can really draw how it works but can't implement it. A month later, I realized that I was not strong in C/C++ pointers and structures. I tried to learn them again from scratch and then I kind of understood the implmentation. I started off with Linked Lists and then went on with stacks, queues and trees. I was not strong in C or C++ and that was the reason why I didn't understand basic concepts. If you want to learn data structures in C/C++, then make sure that you understand pointers and structures. If you choose to do it in Java or Python or some other language with OOP, then you should understand how Classes and Objects work and how to store the addresses of other objects of same class. I want to tell you one thing, take your time. Don't stress at all.