Links #
Books I adore #
- Don't you have time to think?- Sir Richard Feynman
- The Stranger- Albert Camus
- Hackers & Painters- Paul Graham
- Chip War- Chris Miller
- The Idea Factory: Bell Labs and the Great Age of American Innovation- Jon Gertner
- The Metamorphosis- Franz Kafka
- The death of Ivan Ilyich- Leo Tolstoy
- Notes from Underground- Fyodor Dostoevsky
- Siddhartha - Herman Hesse
Humans I wish to work with #
Quirks I enjoy #
- State-Of-The-Art solutions
- Lightening Talks
- Multidisciplinary approach
- Data archiving
- Dig down the Rabbit hole
- Exposure, Analysis, and Reflection- School of Thought
Historical moments I cherish #
- World's First Transistor Invented by Bell Telephone Laboratories - Dec 1947
- Higgs Boson(GOD Particle) Discovery at CERN- July 4, 2012
Organizations I respect #
Blogs I like #
- You And Your Research- Richard Hamming
- What Would It Take to Recreate Bell Labs?- Brian Potter(Construction Physics)
- Paul Graham Essays, Bonus-How To Do Great Work
- Eric S. Raymond, Bonus- How To Become A Hacker
- Principles Of Effective Research- Michael Nielsen
- Some Memories of Niklaus Wirth- Martin Odersky
- The Art Of Finishing- Tomas Stropus
- Concise electronics for geeks- Michal Zalewski
- Bitter Lesson- Richard Sutton
Low-level systems learnings #
- Bare metal printf - C standard library without OS- Uros Popovic
- Making a micro Linux distro
- Making my first embedded Linux system
- Creating an assembler for a custom CPU
- Writing a simple RISC-V emulator
- How do computers read code?
- Memory Models- Part 1
- Weak Memory Models- Part 2
- The happens-before relation- Part 3
- Go Memory Model- Part 4
(I am on a mission to understand how memory in any computer system works if you have suggestions then ping me
hi@riyabisht.com)
Low-level systems books #
- Linux System Programming Talking Directly to the Kernel and C Library- Robert Love
- Practical C Programming-Why Does 2+2 = 5986
- Linux Kernel Development- Robert Love
- Computer Architecture: A Quantitative Approach Book by David A Patterson and John L. Hennessy
- Linux Device Drivers- Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman
Talks I enjoy #
- Open RISC-V Platforms for Energy-Efficient, Scalable Computing- Luca Benini(ETHZ)
- Enabling Sustainable AI - an Open Computing Platform Perspective- Luca Benini(ETHZ)
- Debugging Under Fire: Keep your Head when Systems have Lost their Mind - Bryan Cantrill, GOTO 2017
- "Making Hard Things Easy" by Julia Evans (Strange Loop 2023- Julia Evans
- For A Free Digital Society - Richard M. Stallman
- "What UNIX Cost Us" - Benno Rice (LCA 2020)
- Linux "Sucks"- Bryan Lunduke
Lectures I would never bunk #
- Learning To Learn- Richard Hamming(Naval Postgraduate School(NPS), Monterey California)
- Thoughts For The Weekend- John Ousterhout(Stanford University)
- MIT missing semester- MIT
- Carl Sagan's 1994 "Lost" Lecture: The Age of Exploration
- Lectures on Philosophy- Professor Kagan(Yale University)
- Intro to Psychology- Professor Paul Bloom(Yale University)
- Listening to Music- Professor Craig Wright(Yale University)
- How to Speak- Prof. Patrick Winston(MIT)
- Philosophy In Film and Other Media- Prof. Irving Singer(MIT)
- Listening, Speaking, and Pronunciation(MIT)
Documentaries I love #
- Transistors
- The Code: Story of Linux
- Revolution OS: Story of GNU/Linux
- Project Code Rush: The Beginning Of Netscape/Mozilla
- The Life Of Hackers
- The Internet's Own Boy: The Story of Aaron Swartz
Ideas/Perspectives I look forward to #
- Whence Systems Research?- Speculative Technologies
- A new kind of R&D lab- Answer.AI
- An operating system & development environment which encourages playful learning, building & sharing of local-first software on a personal scale- Playbit
Podcasts I enjoyed listening #
- NVIDIA series by acquired.fm
- TSMC- ACQUIRED Podcast
- Jeremy Howard(fast.ai & Answer.ai)- Lex Fridman Podcast
Professors I love studying from #
- Prof. Onur Multu(ETH Zurich) Computer Architecture
- Sir. Richard Feynman- Physics and Fun
- Sir. Carl Sagan
Current Topics Of Interest(TOI) #
- Reconfigurable Computing
- Energy Efficienct Computing
- Heterogeneous Computing
- Open Source Hardware/Chips