I use bookmarks as a temporary buffer for things I want to read/learn about. This is more of a permanent archive for things I want to be able to readily access in the future.
- Distributed Systems
- Networks
- Security
- Parallel Computing/Concurrency
- Systems
- Programming Languages
- Virtualization
- DS&A
- Software Engineering
- Math
- Computer Vision
- Machine Learning
- Misc - Computer Science
- Urban Planning
- Awesome DS
- Consistency Models -- Jepsen
- Bounded Load Consistent Hashing
- The Paper Trail
- FLP result (Paper Trail)
- Raft
- SWIM membership
- Hystrix fault tolerance
- Practical BFT
- shell-storm
- PLT/GOT
- Bounty writeups
- ROP basics
- Smashing the Stack
- Awesome sec
- GT CS6265
- OverTheWire
- RingZer0
- HackTheBox
- Pwnable.tw
- OSDev
- linux-insides
- mmapped IO
- Writing an OS in Rust
- Anatomy of a syscall part 1 / part2
- Linking/loading
- GT CS-3210
- Apple's Hypervisor docs
- ELF dynamic linking
- Teaching Virtualization by Building a Hypervisor
- Paravirtualization
- Xen
- Hypervisor from scratch (blog)
- Git branching model
- OAuth2 basics
- JWT the right way
- Server-side service discovery
- Reactive extensions (Rx)
- Don't use ZooKeeper for service discovery
- https://medium.com/@natemurthy/rest-rpc-and-brokered-messaging-b775aeb0db3
- https://netflixtechblog.com/reactive-programming-in-the-netflix-api-with-rxjava-7811c3a1496a
- Category Theory for Programmers
- All about GCD
- Course on Ergodic Theory
- https://en.wikipedia.org/wiki/Bifurcation_diagram
- https://en.wikipedia.org/wiki/Feigenbaum_constants
- https://en.wikipedia.org/wiki/Four_color_theorem
- Hyper-parameter optimization
- Understanding VAEs
- http://amid.fish/reproducing-deep-rl
- http://colah.github.io/posts/2015-08-Understanding-LSTMs/
- https://distill.pub/2016/augmented-rnns/
- Visualizing Neural Networks (Topology)
- Turing - Computing Machinery & Intelligence
- All about SAT solvers
- Wolfram - New Kind of Science
- Awesome courses
- Lyft, OSM
- https://stackoverflow.com/questions/5478933/vim-move-around-quickly-inside-of-long-line
- https://doc.rust-lang.org/book/ch16-03-shared-state.html
- https://bryce.fisher-fleig.org/strategies-for-returning-references-in-rust/
- https://colab.research.google.com/github/magenta/magenta-demos/blob/master/colab-notebooks/MusicVAE.ipynb
- https://magenta.tensorflow.org/music-vae
- https://ai.googleblog.com/2017/04/teaching-machines-to-draw.html
- https://www.embedded.com/device-drivers-in-user-space/
- https://blog.rust-lang.org/2015/05/11/traits.html
- https://stackoverflow.com/questions/43048932/why-does-the-plt-exist-in-addition-to-the-got-instead-of-just-using-the-got
- https://blog.cloudflare.com/kernel-bypass/
- https://www.hackthebox.eu/
- https://amfarahmand.github.io/csc311/
- https://blog.quantinsti.com/algorithmic-trading-strategies/
- https://www.cs.brandeis.edu/~cs146a/rust/doc-02-21-2015/book/static-and-dynamic-dispatch.html
- https://www.goodreads.com/book/show/26195941-the-age-of-surveillance-capitalism
- https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_servers#pings_and_pongs_the_heartbeat_of_websockets
- https://en.wikipedia.org/wiki/Residual_neural_network
- https://en.wikipedia.org/wiki/Bayes_error_rate
- https://en.wikipedia.org/wiki/IPsec
- https://en.wikipedia.org/wiki/HMAC
- https://en.wikipedia.org/wiki/Authenticated_encryption#Authenticated_encryption_with_associated_data_(AEAD)
- https://kitsu.me/posts/2020_06_01_mutex_in_async_world
- https://nanonets.com/blog/optical-flow/
- https://en.wikipedia.org/wiki/Cross_entropy
- http://dlib.net/
- https://googleprojectzero.blogspot.com/2020/12/an-ios-zero-click-radio-proximity.html
- https://citizenlab.ca/
- https://bryce.fisher-fleig.org/strategies-for-returning-references-in-rust/
- https://en.wikipedia.org/wiki/Catmull%E2%80%93Clark_subdivision_surface
- https://stackoverflow.com/questions/15704565/efficient-way-to-return-a-stdvector-in-c
- https://en.wikipedia.org/wiki/End-to-end_encryption
- https://signal.org/docs/
- https://en.wikipedia.org/wiki/Signal_Protocol
- https://machinelearningmastery.com/how-to-perform-face-recognition-with-vggface2-convolutional-neural-network-in-keras/
- https://ai.googleblog.com/2006/08/all-our-n-gram-are-belong-to-you.html
- https://en.wikipedia.org/wiki/Elliptic-curve_Diffie%E2%80%93Hellman
- https://en.wikipedia.org/wiki/Boltzmann_distribution
- https://en.wikipedia.org/wiki/Riemann_sphere
- https://stackoverflow.com/questions/17702936/is-a-destructor-called-when-an-object-goes-out-of-scope/17703113
- https://en.wikipedia.org/wiki/WireGuard
- https://en.wikipedia.org/wiki/Feigenbaum_constants
- https://capra.cs.cornell.edu/bril/intro.html
- https://en.wikipedia.org/wiki/Simulated_annealing
- http://jalammar.github.io/illustrated-transformer/
- http://jrmeyer.github.io/machinelearning/2017/08/18/mle.html
- https://github.com/tensorflow/models/tree/master/official
- https://en.wikipedia.org/wiki/Deep_belief_network
- https://vitalik.ca/general/2017/11/09/starks_part_1.html
- https://github.com/taichi-dev/taichi
- https://www.youtube.com/watch?v=B9PL__gVxLI
- https://distill.pub/2017/feature-visualization/
- https://www.inference.vc/high-dimensional-gaussian-distributions-are-soap-bubble
- https://towardsdatascience.com/intuitive-understanding-of-attention-mechanism-in-deep-learning-6c9482aecf4f
- https://plfa.github.io/
- https://leanprover.github.io/
- https://softwarefoundations.cis.upenn.edu/
- http://www.concrete-semantics.org/
- https://en.wikipedia.org/wiki/Generative_model
- https://microkerneldude.wordpress.com/2008/04/03/microkernels-vs-hypervisors/#targetText=By%20definition%20(the%20generality%20requirement,used%20to%20implement%20a%20hypervisor.&targetText=As%20said%20above%2C%20a%20hypervisor,certainly%20result%20in%20sucking%20performance).
- https://developer.ibm.com/tutorials/l-dynamic-libraries/
- https://docs.docker.com/storage/storagedriver/
- https://tldp.org/LDP/lkmpg/2.6/html/index.html
- https://manybutfinite.com/post/kernel-boot-process/
- https://manishearth.github.io/blog/2018/01/10/whats-tokio-and-async-io-all-about/?fbclid=IwAR0zekgCYx_HGuCOMod3YWw3Vkz0OLSCju-qNnmfls1bbUICvOe3qmniBxA
- https://www.kernel.org/doc/html/v4.14/driver-api/uio-howto.html
- https://software.intel.com/content/www/us/en/develop/articles/introduction-to-x64-assembly.html
- https://en.wikipedia.org/wiki/Linux_kernel_interfaces
- https://openai.com/blog/dall-e/
- https://www.nytimes.com/2021/02/28/business/heidelberg-cars-environment.html
- https://en.wikipedia.org/wiki/Vulkan_(API)
- https://en.wikipedia.org/wiki/OpenGL_Shading_Language
- https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md
- ethereum/EIPs#998
- https://www.johndcook.com/blog/2017/01/10/probability-of-secure-hash-collisions/
- https://awesome.ipfs.io/
- https://killcord.io/
- https://llvm.org/docs/tutorial/MyFirstLanguageFrontend/index.html
- https://blog.regehr.org/
- https://jmtomczak.github.io/blog.html
- https://stackoverflow.com/questions/15548023/clang-optimization-levels