read, re read and read again
I read a lot of interesting blogs on the internet, I was struggling to find a way to organize all the treasure trove I stumbled into, but now since I have a this garden I can put em all here-
Operating system / Kernel
- Creating Really Teensy ELF Executables for Linux
- Linux insides
- The Linux Kernel Module Programming Guide
- Linux Kernel Teaching
- Little book of OS
- Little Book of Semaphores
- What is RCU: Read Copy Update
- CPU Land
- Think OS: A Brief Introduction to Operating Systems
- Tutorial - Write a System Call
- Unwinding the stack the hard way
- htop explained
- The TTY demystified
- Cache Associativity
- Dive into Systems
- Lost Art of Structure Packing
- Padding is hard
- Kernel device scheduler
- Systemd socket activation
- SIGHUP Signal for Configuration Reloads
- Signal Handling + Event Logging in Go
- Kernel Exploitation
- DMG-01: How to Emulate a Game Boy
- Adopting sudo-rs By Default in Ubuntu 25.10
- Carefully But Purposefully Oxidising Ubuntu
Networks
- Using Cloudflare workers to find whether website is being opened from a university network: Aadi Bajpai
- https://iximiuz.com/en/posts/ssh-tunnels
- https://sandilands.info/nsl/
- https://beej.us/guide/bgnet0/html/split/ip-subnets-and-subnet-masks.html
- https://beej.us/guide/
- https://beej.us/guide/bgipc/html/split/
- https://sandilands.info/sgordon/arp-spoofing-on-wired-lan
- https://hechao.li/2018/05/21/Tun-Tap-Interface/
- https://medium.com/@aos2022rnn/ebpf-fantastic-network-i-o-speeds-and-where-to-find-them-1d83e2fd6b2f
- Sockets in the Linux Kernel - Part 2: UDP Socket Lookup on Rx
- https://labs.iximiuz.com/challenges/
- https://labs.iximiuz.com/tutorials/user-space-event-delivery-2197d020
- 24 hours of running an SSH honeypot
- Ben’s Blogs
- 150 Go script load balancer
- Email Authentication: A Developer’s Guide
- Using a Custom Domain in Gmail for Free with Mailgun and Sendgrid
- https://vitess.io/blog/2021-06-15-online-ddl-why-no-fk/
- https://medium.com/capillary-tech/scaling-real-time-systems-part-1-3cf92c1bd474
Security
- https://cryptopals.com/
- https://microcorruption.com
- Learn return-oriented programming through a series of challenges
- Nightmare: Binary exploitation course
- https://samsclass.info/127/ED_2020.shtml
- https://x86re.com/index.html
- https://0xjet.github.io/3OHA.html
- https://wiki.bi0s.in
- https://pocorgtfo.hacke.rs/
- https://thecopenhagenbook.com/
- https://blog.cryptographyengineering.com/2012/02/28/how-to-fix-internet/
- https://charlesreid1.com/wiki/MITM
- https://desfontain.es/privacy/index.html
- https://samy.pl/myspace/
- https://bugs.xdavidhu.me/google/2021/01/11/stealing-your-private-videos-one-frame-at-a-time/
- https://bugs.xdavidhu.me/google/2020/03/08/the-unexpected-google-wide-domain-check-bypass/
- https://blog.malicious.group/from-akamai-to-f5-to-ntlm/
- Reverse Engineering a (M)MORPG
- https://www.troyhunt.com/sending-spammers-to-password-purgatory-with-microsoft-power-automate-and-cloudflare-workers-kv/
- https://ostro.ws/post-timing-attacks
- https://mirzafahad.github.io/2021-02-21-wifi-rouge-access-point-part1/
- https://decentralizedthoughts.github.io/2020-03-29-private-set-intersection-a-soft-introduction/
- https://resources.infosecinstitute.com/topics/malware-analysis/
Programming
- Refactoring Guru
- Crafting Interpreters
- Teach Yourself Computer Science
- The Missing Semester of Your CS Education
- Go By Example
- Learn Git Branching
- A Brief Introduction to Esoteric Languages
- Makefile Tutorial
- Regex 101
- https://preshing.com/20120612/an-introduction-to-lock-free-programming/
- https://www.1024cores.net/home/lock-free-algorithms/introduction
- https://assets.bitbashing.io/papers/concurrency-primer.pdf
- https://mywiki.wooledge.org/BashPitfalls
- Computed goto for efficient dispatch tables
- https://quuxplusone.github.io/blog/2022/06/03/aggregate-parens-init-considered-kinda-bad/
- https://jesselawson.github.io/getting-started-with-rust/
- https://rust-exercises.com
- Goodbye to C++ implementation of Zig
- https://cppminiprojects.hashnode.dev/extending-cpp-using-llvm
- Game Programming Patterns
- Anything can be a message queue if you use it wrongly enough
- https://abhinavag.medium.com/a-fast-circular-ring-buffer-4d102ef4d4a3
- https://gnuu.org/2009/09/18/writing-your-own-toy-compiler/
- https://nghiant3223.github.io/2025/04/15/go-scheduler.html
- https://pliutau.com/map-with-expiration-go/
- https://jitesh117.github.io/blog/implementing-tail-at-scale-in-golang/
- https://andreasjhkarlsson.github.io/jekyll/update/2023/12/27/4-billion-if-statements.html
- https://blog.nelhage.com/2010/08/write-yourself-an-strace-in-70-lines-of-code/
- https://sdomi.pl/weblog/15-witchcraft-minecraft-server-in-bash/
- https://amandeepsp.github.io/blog/fs-watcher/
- https://nekrozqliphort.github.io/posts/happens-b4/
- https://deepsecops.github.io/posts/Branchless-Branching/
- Big O vs hardware
- Command Line Interface Guidelines
- A series of distributed systems challeges brought to you by fly.io: Gossip Glomers
Tools
- Hands-On Linux & DevOps
- https://github.com/m4xshen/hardtime.nvim
- https://freestingo.com/en/programming/articles/esoteric-vim/
- https://github.com/mikesmithgh/vimpromptu
- https://www.cs.swarthmore.edu/oldhelp/vim/home.html
- https://gist.github.com/romainl/4b9f139d2a8694612b924322de1025ce
- https://namingschemes.com/
- https://geoff.greer.fm/2009/06/17/hostnames/
- https://sysblob.com/posts/plex/
- https://github.com/Bubka/2FAuth
- https://feedly.com/
- https://www.cs.swarthmore.edu/~newhall/unixlinks.html#lang
- https://pages.charlesreid1.com/dont-sudo-pip/
Blogs
- Zerodha: 1.5+ million PDFs in 25 minutes
- How Uber Computes ETA at Half a Million Requests per Second
- Good and Bad Procrastination
- http://www.paulgraham.com/trolls.html
- https://norvig.com/21-days.html
- https://www.nashvail.me/
- https://joelhooks.com
- https://tomcritchlow.com/2019/02/17/building-digital-garden/
- https://stackingthebricks.com/how-blogs-broke-the-web/
- https://autotranslucence.wordpress.com/2019/11/26/art-as-the-starting-point/
- https://notebook.drmaciver.com/posts/2021-07-02-09:29.html
- The Fruits of Mass Collaboration
- https://timkellogg.me/blog
- https://blogs.hn/
- https://mitchellh.com/writing/contributing-to-complex-projects
- https://mickens.seas.harvard.edu/wisdom-james-mickens
- https://scholar.harvard.edu/files/mickens/files/thisworldofours.pdf
- From AI To Zombies
- https://www.thefrugalarchitect.com/
- https://blog.cloudflare.com/october-2021-facebook-outage/
- https://blog.cloudflare.com/details-of-the-cloudflare-outage-on-july-2-2019/
- https://newsletter.pragmaticengineer.com/p/inside-the-datadog-outage
- http://www.catb.org/~esr/faqs/smart-questions.html
- Don’t ask to ask
- The Jargon File
- https://scottaaronson.blog/?p=2756
- Raghavendra Kaushik
- Creator of ffmpeg, qemu, tcc, quickjs, jslinux: Fabrice Bellard
Social
- Lobsters
- An open letter to remove Richard M. Stallman from all leadership positions
- How To Get Jobs/Internships
Misc
- https://thephilosophersmeme.com
- https://www.edx.org/course/how-to-do-things-with-memes
- https://www.taskade.com/blog/tsundoku-manage-digital-hoarding-remote-teams/
- https://www.gitasupersite.iitk.ac.in/
- https://thegreatestbooks.org/
- https://calmcode.io/blog/inverse-turing-test.html
- https://plato.stanford.edu/entries/chinese-room/
- https://www.popularmechanics.com/science/a36633457/wigners-friend-paradox/
- https://www.quantamagazine.org/a-math-theory-for-why-people-hallucinate-20180730/
- https://en.wikipedia.org/wiki/Flowers_for_Algernon
- https://en.wikipedia.org/wiki/The_Elephant_in_the_Brain
- https://www.pokerandphilosophy.com/2022/01/the-thickness-of-present-part-1.html
- https://bigthink.com/hard-science/the-universe-may-be-a-giant-neural-network-heres-why/
- SQL Murder Mystery
- Martin Kleppe’s quines
- Dead Man’s Switch
- The Evolution of a Programmer
- Code Galaxy
- Weekly Review
- Duolingo Research
- Internt Census 2012
- https://mattreadscomics.com/2020/10/13/vertical-scroll-webcomics-strengths/