-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlinks.html
231 lines (180 loc) · 19 KB
/
links.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/github-markdown-light.css">
<title>Ankit's Personal Page</title>
<style>
.markdown-body {
text-align: justify;
box-sizing: border-box;
min-width: 200px;
max-width: 980px;
margin: 0 auto;
padding: 45px;
}
@media (max-width: 767px) {
.markdown-body {
padding: 15px;
}
}
.markdown-body h1 {
font-size: 2.7em;
}
.markdown-body ul a {
color: black;
text-decoration: underline;
}
.markdown-body ul a:hover {
color: gray;
text-decoration: underline;
}
</style>
<article class="markdown-body">
<a href="/">home</a> <span style="color:gray"> / </span>
<a href="/misc.html">misc</a> <span style="color:gray"> / </span>
<span style="color: black;">links</span>
<h3> Links<span style="font-family: helvetica;">.</span></h3>
<span style="font-size: smaller;">
<p>Every year I bookmark many websites, tutorials and articles on mostly programming, math, technology and computer science. I go through them all in the end of the year and curate the best, unique and interesting stuff to make a list for myself (and discard the others).</p>
<p>I hope some will benefit you, ignite your interests further in computer science or find something interesting to read and learn.</p>
<p>Also please check out my subreddit, <a style="color:red;" href='https://old.reddit.com/r/sudoankit/'>r/sudoankit</a>, which I use to save interesting stuff.</p>
<p style="color:gray; font-size: 16px;">I tend to update these reguarly but if some links do not work, please use the Wayback Machine.</p>
<p><strong>Interesting Experiments</strong></p>
<ul>
<li><a href="https://pointerpointer.com">pointerpointer</a>, pretty cool right?</li>
<li><a href="https://explainshell.com/">https://explainshell.com/</a> & <a href="http://showthedocs.com/">http://showthedocs.com/</a> for shell help and to find docs for stuff you need</li>
<li><a href="https://eugenkiss.github.io/7guis/">GUI Programming: 7 Tasks</a>, 7GUIs defines seven tasks that represent typical challenges in GUI programming + provides a recommended set of evaluation dimensions.</li>
<li><a href="https://artvee.com">Artvee</a>, browse and download high-resolution, public domain classical artworks.</li>
<li><a href="https://tixy.land">tixy.land: creative code golfing</a>,</li>
<li><a href="https://threejs.org/">These cool examples at Three JS</a></li>
<li>Text only versions of news websites: <a href="http://lite.cnn.com/en">CNN lite</a>, <a href="https://text.npr.org">NPR</a>. I wish news websites be fast and minimal like these.</li>
<li><a href="https://www.arxiv-vanity.com">arXiv Vanity</a>, render arXiv papers as responsive web pages.</li>
<li><a href="https://carbon.now.sh/">Carbon</a>, Create and share beautiful images of your source code.</li>
<li><a href="https://cdecl.org">https://cdecl.org</a>: C gibberish to English, very useful when I learnt to program in C/C++</li>
<li><a href="https://www.youtube.com/watch?v=WWbZFj-cLvk">Super Mario Bros. 3 in 3 Minutes</a>, this extremely well made and informational video explaining how the WR in Super Mario Bros. 3 was done in 3 mins using stack underflow and memory exploits.</li>
</ul>
<p><strong>Books, Courses, Blogs and More</strong></p>
<ul>
<li><a href="https://www.cs.cornell.edu/courses/cs6120/2020fa/self-guided/">Cornell's Advanced Compilers: The Self-Guided Online Course</a></li>
<li><a href="https://jgthms.com/web-design-in-4-minutes/">Web Design in 4 minutes</a>, by Jeremy Thomas, creator of Bulma CSS</li>
<li><a href="https://hpbn.co">High Perf. Browser Networking by Ilya Grigorik</a></li>
<li><a href="https://cmu-313.github.io">CMU's Foundations of Software Engineering</a></li>
<li><a href="https://ciechanow.ski/archives/">Excellent detailed explanations of various stuff</a></li>
<li><a href="https://nicholas.carlini.com/writing">Nicholas Carlini's Blog</a> where he dissects papers related to security and ML.</li>
<li><a href="https://www.gabrielgambetta.com/computer-graphics-from-scratch/introduction.html">Computer Graphics from Scratch</a></li>
<li><a href="https://raytracing.github.io/books/RayTracingInOneWeekend.html">Shirley's Ray Tracing in One Weekend Book in HTML</a>, I fondly remember this book as I had gone through it for my CG coursework.</li>
<li><a href="https://blog.pragmaticengineer.com/data-structures-and-algorithms-i-actually-used-day-to-day/">Data Structures and Algorithms I actually used day to day by Gergely Orosz, Uber, ex-Microsoft employee</a></li>
<li><a href="https://hefferon.net/computation/index.html">Jim Hefferon's Free Theory of Computation Book</a></li>
<li><a href="https://pdos.csail.mit.edu/6.824/index.html">MIT's Distributed Systems course</a></li>
</ul>
<p><strong>Hacker-News Posts:</strong> </p>
<ul>
<li><a href="https://news.ycombinator.com/item?id=25176531">Your Favorite C Programming Trick</a></li>
<li><a href="https://news.ycombinator.com/item?id=24901244">Good C++ Codebases To Read</a></li>
<li><a href="https://news.ycombinator.com/item?id=23151144">Mind Bending Books</a></li>
<li><a href="https://news.ycombinator.com/item?id=22786287">What Are You Learning</a>....during the pandemic</li>
<li><a href="https://news.ycombinator.com/item?id=25346456">Ask HN: What's the best paper you've read in 2020?</a></li>
<li><a href="https://news.ycombinator.com/item?id=25312681">Ask HN: Learning about philosophy</a></li>
<li><a href="https://news.ycombinator.com/item?id=25245125">Ask HN: Top Coursera Courses?</a></li>
</ul>
<p><strong>Reddit Posts</strong></p>
<p>Mostly math, ml and more.</p>
<ul>
<li><a href="https://www.reddit.com/r/math/comments/je58m6/whats_your_favorite_pathological_object/">What's your favorite pathological object?</a></li>
<li><a href="https://www.reddit.com/r/MachineLearning/comments/j6wzut/r_latest_developments_in_graph_neural_networks_a/">Latest developments in Graph Neural Networks: A list of recent conference talks</a></li>
<li><a href="https://www.reddit.com/r/math/comments/j5b4u1/what_are_some_of_the_best_stories_in_mathematics/">What are some of the best stories in mathematics that you know of?</a></li>
<li><a href="https://www.reddit.com/r/math/comments/ipg7g3/what_branches_of_mathematics_would_aliens_most/">What branches of mathematics would aliens most likely share?</a></li>
<li><a href="https://www.reddit.com/r/math/comments/inckss/do_you_think_we_will_reach_a_point_where_we_can/">Do you think we will reach a point where we can no longer do math because of the small lifetime humans have?</a></li>
<li><a href="https://www.reddit.com/r/MachineLearning/comments/ioq8do/n_reproducing_150_research_papers_the_problems/">Reproducing 150 research papers: the problems and solutions</a></li>
<li><a href="https://www.reddit.com/r/math/comments/i0l33j/your_favourite_maths_puns_and_jokes/">Your favourite maths puns and jokes</a></li>
<li><a href="https://www.reddit.com/r/math/comments/gsio4r/how_does_a_mathematician_pick_a_problem_for/">How does a mathematician “pick a problem” for research and ensure that their work is indeed new?</a></li>
<li><a href="https://www.reddit.com/r/MachineLearning/comments/85cwiu/d_wellwritten_paper_examples/">Well-written paper examples</a></li>
<li><a href="https://www.reddit.com/r/compsci/comments/fuaudc/10_algorithms_every_computer_science_student_must/">10 algorithms every computer science student must implement at least once in life</a></li>
<li><a href="https://www.reddit.com/r/MachineLearning/comments/fdw0ax/d_advanced_courses_update/">r/ML's Advanced courses update</a></li>
<li><a href="https://www.reddit.com/r/learnprogramming/comments/f67n2n/are_there_any_courses_websites_or_books_where_you/">Are there any courses, websites or books where you thought: "Damn, they did really good work."</a></li>
<li><a href="https://www.reddit.com/r/MachineLearning/comments/e8mut3/n_neurips_2019_videos/">NeurIPS 2019 videos</a>, <a href="https://www.reddit.com/r/reinforcementlearning/comments/doy9ni/d_icml_2019_reinforcement_learning_talks/">[D] ICML 2019 Reinforcement Learning talks</a></li>
<li><a href="https://www.reddit.com/r/MachineLearning/comments/ditivx/d_whats_your_favourite_title_of_a_research_paper/">What's your favourite title of a research paper?</a></li>
<li><a href="https://www.reddit.com/user/I_AM_STILL_A_IDIOT/m/nationalphotosubs/">Multi Subreddit (96) of all national photo subs of the world</a> :)</li>
</ul>
<hr />
<p><strong>Various Misc. Stuff</strong> </p>
<ul>
<li><a href="https://restofworld.org">Rest of the World</a>, global nonprofit publication covering the impact of technology beyond the Western bubble.</li>
<li><a href="https://physicstoday.scitation.org/journal/pto">Physics Today</a></li>
<li>Nikita Voloboev's Knowledge <a href="https://github.com/nikitavoloboev/knowledge">Github Repo</a>, <a href="https://wiki.nikitavoloboev.xyz/">Web version</a></li>
<li><a href="https://zeux.io/2020/08/02/eight-years-at-roblox/">8 years at Roblox</a></li>
<li><a href="https://jsomers.net">James Somers's Website full of ideas, articles, etc</a></li>
<li><a href="http://matpalm.com/blog/cool_machine_learning_books/">Cool Machine Learning Books by Mat Kelcey</a></li>
<li><a href="https://www.me3tweaks.com/blog/modding/making-me1-not-require-admin-rights-part-2/">Interesting Article on making Mass Effect Not Require Administrator Rights, on Reverse Engineering and more</a></li>
<li><a href="https://zserge.com">Tiny, Weird and Fascinating C Programs</a></li>
<li><a href="https://www.supercluster.com">Greatest Space Stories</a></li>
<li><a href="http://www.physicsmeetsml.org">Physics Meets ML</a></li>
<li><a href="https://en.wikipedia.org/wiki/List_of_emerging_technologies">List of Emerging Tech, Wikipedia</a>, fiction?</li>
<li><a href="https://graphics.pixar.com/library/">Graphics Research Papers of Pixar</a>, Pixar's research papers.</li>
<li><a href="https://crossminds.ai/explore/">Crossminds.ai</a>, personalized research video platform for tech professionals, academics, etc</li>
<li><a href="http://pdb101.rcsb.org">Protein DataBank Archive</a></li>
<li><a href="https://buried-treasure.org">Buried Treasure</a>, undiscovered indie gaming gems.</li>
<li><a href="https://tcrf.net/The_Cutting_Room_Floor">The Cutting Room Floor</a>, a site dedicated to unearthing and researching unused and cut content from video games.</li>
<li><a href="https://blog.demofox.org">At the bottom of the sea</a>, a blog on Programming, Graphics, Gamedev, Exotic Computation, Audio Synthesis</li>
</ul>
<hr />
<h4>2019</h4>
<ul>
<li><a href="https://www.paperdigest.org">Paperdigest</a>, tracks and analyzes all new papers (ai, machine learning, vision, robotics, etc) uploaded to Arxiv and published on selected conferences, and then generates a one sentence summary for each paper to capture the paper highlight.</li>
<li><a href="https://www.reddit.com/r/cogsci/wiki/readinglist">r/cogsci reading list</a>, the cognitive science subreddit's reading list is an amazing resources with a lot of books, papers and articles if you're into cognitive science.</li>
<li><a href="https://www.gwern.net">Gwern's Blog/Website</a>, about psychology, statistics, and technology; Gwern writes about darknet markets & Bitcoin, blinded self-experiments & Quantified Self analyses, dual n-back & spaced repetition, and modafinil.</li>
<li><a href="http://www.superkuh.com/blog/blog.html">Superkeuh's Blog</a>, A web log about sci-fi, technology.</li>
<li><a href="https://www.endtoend.ai">endtoendAI</a>, high quality information on different aspects of Artificial Intelligence, including Machine Learning, Reinforcement Learning, and Computer Vision.</li>
<li><a href="https://www.reddit.com/r/learnprogramming/comments/dd6e0g/what_are_your_favorite_books_on_general_cs/f2f270w/?context=3">list of classic CS books</a> on different topics by samort7.</li>
<li><a href="https://www.reddit.com/r/movies/comments/5cc7fb/official_discussion_arrival_spoilers/d9wzd1r/?context=3">Arrival's scientific and philosophical themes by DrTenmaz</a> on Reddit.</li>
<li><a href="https://arxiv.org/pdf/0911.1479.pdf">Is the Universe Euclidean or Non-Euclidean?</a>, a paper titled "Is the spacetime metric Euclidean rather than Lorentzian?", by Rafael D. Sorkin.</li>
<li><a href="https://tosdr.org">Terms of Service, Didn't Read</a>, summarizes ToS of stuff, very useful as I always accept most of those, I mean, really? you have got time to read that?</li>
<li><a href="https://www.reddit.com/r/AskHistorians/comments/timi4/the_askhistorians_master_book_list/">Ask Historian's Master Book List</a>, wanna read something old? then this post is gold!</li>
<li><a href="https://www.lesswrong.com">LessWrong</a> is a place to 1) develop and train rationality, and 2) apply one’s rationality to real-world problems.</li>
<li><a href="http://hardmath123.github.io/ambigrams.html">Neural Ambigrams</a>, generate ambigrams using neural nets.</li>
<li><a href="https://deepindex.org">DeepIndex</a>, Keeping track of what AI can do and where it is being applied</li>
<li><a href="https://projectlovelace.net">Project Lovelace</a>, Project Lovelace is a bunch of free scientific programming problems.</li>
<li><a href="http://farmerandfarmer.org/index.html">Farmer and Farmer Review</a> Eassay's on technology and the arts, exploring the relationship between humans and technology.</li>
<li>A huge list of <a href="http://kasmana.people.cofc.edu/MATHFICT/readinglists.php">Mathematical Fiction</a> by Alex Kasman.</li>
<li><a href="https://www.bamsoftware.com/hacks/zipbomb/">Zip Bomb</a>, an article by David Fifield that shows how to construct a non-recursive zip bomb that achieves a high compression ratio by overlapping files inside the zip container.</li>
<li><a href="https://torvaney.github.io/projects/human-rng">How to pick a random number from 1-10, <em>uniformly</em> </a> An excellent blog post on how to write a random number generator to pick a number uniformly, duh.</li>
<li><a href="https://wordsandbuttons.online/index.html">Words and Buttons Online</a> — a growing collection of interactive tutorials, guides and quizzes about things generally considered boring. Maths, algorithms, performance, and programming languages.</li>
<li><a href="https://www.janestreet.com/puzzles/archive/">Jane Street Puzzle Archieve</a>, lot's of programming challenges at Jane Street.</li>
<li><a href="https://meltingasphalt.com">Melting Asphalt</a>, Essays about philosophy, human behavior, and occasionally software. Amazing content!</li>
<li><a href="https://parametric.press/issue-01/unraveling-the-jpeg/">Unravelling the JPEG</a>, a great interactive post on the JPEG format by parametric press.</li>
<li><a href="http://yehar.com/blog/">Yehar's Blog</a>, the very unique, interesting website of Olli Niemitalo who had also <a href="https://web.archive.org/web/20120312111546/http://yehar.com:80/blog/?p=167">written about/had an idea</a> about GANs waaay before it was published.</li>
<li><a href="https://www.nikoli.co.jp/en/puzzles/index.html">Nikoli</a> is the first puzzle magazine in Japan. It has some great unique puzzles.</li>
<li><a href="http://mfleck.cs.illinois.edu/building-blocks/">Building Blocks for Theoretical Computer Science</a> by Margaret M. Fleck</li>
<li><a href="https://toywiki.xyz">Toy Wiki</a>, a collection of math notes.</li>
<li><a href="https://wyag.thb.lt">Write yourself a Git!</a>, implement git on your own using python.</li>
<li><a href="http://people.csail.mit.edu/fredo/student.html">Resources for Students & Scholars</a> by Frédo Durand, I read these reguarly.</li>
<li><a href="https://cstheory.stackexchange.com/questions/4074/what-lecture-notes-should-everyone-read">What Lecture Notes Should Everyone Read?</a>, self explanatory.</li>
<li><a href="http://www.elopezr.com/the-rendering-of-rise-of-the-tomb-raider/">The Rendering of the Rise of the Tomb Raider</a>, an excellent post on the rendering capabilities of the Crystal Engine used in the video game developed by Crystal Dynamics. The website has other interesting posts as well.</li>
</ul>
<hr>
<p><strong>Competitive Programming</strong></p>
<p>(<em>You can skip this if you're not into competitive programming.</em>)</p>
<p>There are a lot, literally a plethora of CP websites, tutorials and stuff to read and do. If you want huge list of it check <a href="https://github.com/lnishan/awesome-competitive-programming">this github repo</a>. </p>
<p>I'm going to note down the best of them. </p>
<p><em>Online Judges + Contests</em></p>
<ul>
<li><a href="https://codeforces.com/">Codeforces</a>, very high quality problems, matured platform, huge, active community. Great contests, fast editorials, lookup solutions, etc. Currently the best out there.</li>
<li><a href="https://atcoder.jp/">AtCoder</a>, a new Japanese platform which is improving fast and becoming one the best. Kenkoo has made a <a href="https://kenkoooo.com/atcoder#/table/">nice website</a> to see which problems you have solved and categorizes them in difficulty.</li>
<li> <a href="https://www.codechef.com">Codechef</a>, with a new management it's working hard to be a great platform.</li>
</ul>
<p>There are many more such as SPOJ, Peking Online Judge, Timus Online Judge, CS Academy, Hacker-Rank/Earth, etc. where you can practice. </p>
<p>More useful resources:</p>
<ul>
<li><a href="https://cp-algorithms.com">https://cp-algorithms.com</a>: implementations of many algorithms</li>
<li><a href="https://cses.fi">https://cses.fi</a> + <a href="https://cses.fi/book/book.pdf">Competitive Programmer’s Handbook</a> by Antti Laaksonen</li>
<li><a href="https://github.com/kth-competitive-programming/kactl">KTH Algorithm Competition Template Library</a>, very good implementations of various algorithms useful in contests.</li>
<li><a href="https://github.com/bqi343/USACO">Benq's general resources for Competitive Programming</a></li>
<li><a href="https://www.cs.usfca.edu/~galles/visualization/Algorithms.html">Data Structures Visualizations</a></li>
<li>Errichto's <a href="https://github.com/Errichto/youtube/wiki/FAQ">Github Wiki</a>, <a href="https://www.youtube.com/channel/UCBr_Fu6q9iHYQCh13jmpbrg">YouTube Channel</a></li>
<li>YouTubers: <a href="https://www.youtube.com/channel/UCKuDLsO0Wwef53qdHPjbU2Q/about">William Lin</a>, <a href="https://www.youtube.com/channel/UC3-pkjZ8-D4aW8QfaExuMjw">Umnik</a>, <a href="https://www.youtube.com/channel/UCXbCohpE9IoVQUD2Ifg1d1g">Second Thread</a></li>
<li>Petr Mitrichev's <a href="https://www.youtube.com/user/petrmitrichev">YouTube</a> and <a href="https://petr-mitrichev.blogspot.com">Blog</a>.</li>
<li><a href="https://graphics.stanford.edu/~seander/bithacks.html">Bit Twiddling Hacks</a> at Stanford.</li>
<li><a href="https://onlinejudge.org">online-judge</a> has many contest problems and <a href="https://uhunt.onlinejudge.org">uHunt</a> by Steven Halim + <a href="https://cpbook.net">his book</a> complement it and are a great resource to practice.</li>
<li><a href="https://a2oj.com/ladders">A2 Online Judge</a> has many problems categorized (ladder)</li>
<li><a href="https://clist.by">clist.by</a>: the definitive calendar for competitions</li>
<li>A2OJ Ladder, Offline in 2022, use mirrors.</li>
</ul>
</article>