Pranav Dani
1.3K posts

Pranav Dani
@PranavDani3
mscs @stonybrooku • observing • systems • HW/SW • music • admin @ourtechcomm • tech enthusiast • work in progress
San Diego, US Katılım Temmuz 2019
407 Takip Edilen408 Takipçiler
Pranav Dani retweetledi

The 280th OTC CatchUp session was an amazing 1 hr 40 mins discussion!
Session summary, attendees and joining details are in the thread below. 👇
#OTC #OTCCatchUp #Community #Tech

English
Pranav Dani retweetledi
Pranav Dani retweetledi

There's no source code of the original Pong, at least not in a software sense.
No ROM exists, there's no CPU. Code? None. In 1972, Pong was created by Atari using Transistor-Transistor Logic (TTL).
The game logic is hardwired. The closest to the source code is the blueprint.
You can make your own *real* Pong with this, or if you have a FPGA you can also check this tutorial: fpga4fun.com/PongGame.html
GIF

English

@Prathkum Yep, seen it happen. It's not worth offloading the thought process to AI.
English

AI is not making you a better engineer.
It just makes you faster at spitting out code you don’t understand.
Before you have even thought through the problem, the AI dumps 50 lines on your screen. You hit Accept. You pray it works.
Then you waste half an hour fixing bugs you didn’t create and in the end, you built nothing.
Real engineering is not typing. It’s thinking. And AI can’t think for you.
English

Love the life that you have lads.
Love the struggle, the pain, and the hardshipsfor what is a diamond but a piece of coal if there was no pressure?
Love the anxiety, the fear, the frustration and the confusion, for what man has ever become great without a choice?
Love the lows, for the only way from there shall be up, and love the highs for they are what it all comes down to.
Love the life you have lads, and it shall love you back

English

@chessMan786 One really interesting thing I recently found out about signed int is that if you right shift it till the number is 0, the loop never terminates in the case of a negative number due to the behaviour of shift operators.
English

@harshgkapadia @teivah @abhi9u I haven't read it yet, but my understanding is simple, a privilege switch, address space switch, context store is expensive. Modern ISA extensions have a dedicated syscall instr to ease this cost. OS also implements vDSO and vsyscall to map non sensitive syscalls in user space.
English

What Makes System Calls Expensive: A Linux Internals Deep Dive.
blog.codingconfessions.com/p/what-makes-s…
Another great post by @abhi9u. I learned a lot, including vDSO.
English

If I were a CPU, I'd be single core and in-order.
Vipul Vaibhaw@vaibhaw_vipul
If I were a thread, I'd just never context switch. If I were a distributed system, I'd just stay consistent and available during network partitions. If I were a mathematician, I'd just prove the Riemann Hypothesis by induction. If I were a compiler, I'd just emit optimal code on the first pass.
English

@VazeKshitij Get a 25 inch vertical monitor and open your terminal, logs or papers on that monitor. Such a pleasure to scroll and read.
English

It's been a thunderstorm here in Pune since yesterday. The rains have sort-of subsided, but I'll be walking to the office like any other day.
I have a strong urge to take WFH, but it's a commitment to myself that I'll show up to work no matter what.
Also, because I need my SoC in order to actually work.
Also, because I get a 38 inch 4k monitor to work with at the office.
English

While researching the latest on Spectre, I came across this 192-page Ph D thesis "From hardware to software: An end-to-end side-channel attack surface analysis" by Alyssa Anne Milburn, which looks like quite an interesting read - adding to the reading list.



Vivek Galatage@vivekgalatage
The instruction pipeline and speculative execution caused a security vulnerability called Spectre in which a carefully crafted and timed sequence could expose sensitive data. Read how browsers handled it.
English











