56,966 blogs · [ { "id": "01a087b1-8996-708a-8a83-46190bbf41a1", "title": "Understanding, extending and improving quantile balancing", "url": "https://nor-blog.pages.dev/posts/2026-09-02-quantile-balancing/", "published_at": "2026-09-02T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46190c6c88e5", "title": "Why wide neural networks share the same loss-curve fine structure", "url": "https://nor-blog.pages.dev/posts/2026-07-12-why-wide-neural-networks-share-the-same-loss-fine-structure/", "published_at": "2026-07-12T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46190d6ad7d9", "title": "Remark #2: The Adam update", "url": "https://nor-blog.pages.dev/posts/2026-05-29-adam-update/", "published_at": "2026-05-29T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46190e473aef", "title": "Improving the lower bound for the unit distance problem", "url": "https://nor-blog.pages.dev/posts/2026-05-21-improving-unit-distance-lower-bounds/", "published_at": "2026-05-21T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46190f16f103", "title": "Remark #1: On RMS matched Muon", "url": "https://nor-blog.pages.dev/posts/2026-05-13-rms-matched-muon/", "published_at": "2026-05-13T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46190f8bf90e", "title": "A short note on some aspects of long context attention", "url": "https://nor-blog.pages.dev/posts/2025-11-27-attention-and-long-context/", "published_at": "2025-11-27T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-4619101a37fb", "title": "Simple Rules, Complex Dynamics – Part I: Foundations & Intuition", "url": "https://nor-blog.pages.dev/posts/2025-09-17-simple-rules-complex-dynamics-part-1/", "published_at": "2025-09-17T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-4619102b7706", "title": "The modded nanogpt speedrun, but in JAX and on TPUs", "url": "https://nor-blog.pages.dev/posts/2025-08-21-modded-nanogpt-jax/", "published_at": "2025-08-21T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461910b0b3dc", "title": "Theoretical properties of optimizers on a toy problem, and some intuition", "url": "https://nor-blog.pages.dev/posts/2025-08-02-optimizers-toy-problem/", "published_at": "2025-08-02T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-4619112becd3", "title": "Deriving RoPE the proper way", "url": "https://nor-blog.pages.dev/posts/2025-07-28-deriving-rope/", "published_at": "2025-07-28T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-4619120cd60f", "title": "Solving the IMO 2025 problems", "url": "https://nor-blog.pages.dev/posts/2025-07-19-imo-2025/", "published_at": "2025-07-19T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46191217f55d", "title": "Quantizing LLMs for inference", "url": "https://nor-blog.pages.dev/posts/2025-05-14-quantization/", "published_at": "2025-05-14T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461912d99638", "title": "A Math Academy review", "url": "https://nor-blog.pages.dev/posts/2025-04-16-mathacademy/", "published_at": "2025-04-16T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461913041594", "title": "Calibrating Confidence", "url": "https://nor-blog.pages.dev/posts/2025-01-02-calibrating-confidence/", "published_at": "2025-01-02T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461913757e75", "title": "The intuition and the math behind Simpson's paradox", "url": "https://nor-blog.pages.dev/posts/2024-10-02-rearrangement-and-simpsons-paradox/", "published_at": "2024-10-02T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461913961a90", "title": "Implementing FFT", "url": "https://nor-blog.pages.dev/posts/2024-06-01-implementing-fft/", "published_at": "2024-06-01T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461913df90ca", "title": "On using RSS feeds", "url": "https://nor-blog.pages.dev/posts/2024-05-12-rss-feeds/", "published_at": "2024-05-12T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46191406d1c8", "title": "PSA: target pragmas won't work on the new g++-13 compiler on CF", "url": "https://nor-blog.pages.dev/posts/2024-03-05-target-pragma-bug-gcc-13/", "published_at": "2024-03-05T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46191434206e", "title": "Convenient and near-optimal binary search on floating point numbers", "url": "https://nor-blog.pages.dev/posts/2024-03-05-floating-point-binsearch/", "published_at": "2024-03-05T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461914af2353", "title": "Write recursive DP without thinking about memoization", "url": "https://nor-blog.pages.dev/posts/2024-01-14-easy-recursive-dp-template/", "published_at": "2024-01-14T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461914c4ced3", "title": "An elementary way of solving recurrences", "url": "https://nor-blog.pages.dev/posts/2024-01-07-recurrence-trick/", "published_at": "2024-01-07T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-4619156ed4ae", "title": "The Akra-Bazzi theorem - a generalization of the master theorem for recurrences", "url": "https://nor-blog.pages.dev/posts/2023-12-19-akra-bazzi-theorem/", "published_at": "2023-12-19T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461915c78281", "title": "On lambdas, C++ and otherwise: the what, the why, and the how", "url": "https://nor-blog.pages.dev/posts/2023-12-02-lambdas-cpp-and-otherwise/", "published_at": "2023-12-02T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461916a2a359", "title": "A practical theoretically faster variant of the Euclidean GCD algorithm", "url": "https://nor-blog.pages.dev/posts/2023-11-28-faster-euclidean-gcd/", "published_at": "2023-11-28T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461916c9bb88", "title": "Avoiding temporaries - generalizing i++ using std::exchange", "url": "https://nor-blog.pages.dev/posts/2023-11-27-std-exchange-cpp/", "published_at": "2023-11-27T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461917041bac", "title": "The Boost C++ library in competitive programming", "url": "https://nor-blog.pages.dev/posts/2023-10-28-boost-in-competitive-programming/", "published_at": "2023-10-28T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46191755517b", "title": "PSA: Increase your stack size before the Meta Hacker Cup, here's how", "url": "https://nor-blog.pages.dev/posts/2023-09-25-increase-stack-size/", "published_at": "2023-09-25T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-4619177885e0", "title": "The Floyd-Warshall algorithm and its generalizations", "url": "https://nor-blog.pages.dev/posts/2023-07-01-floyd-warshall-and-generalizations/", "published_at": "2023-07-01T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46191840160c", "title": "User editorial for Codeforces Round 513 by Barcelona Bootcamp (rated, Div. 1 + Div. 2)", "url": "https://nor-blog.pages.dev/posts/2023-03-10-user-editorial-cf-513/", "published_at": "2023-03-10T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461918f0d036", "title": "Floors, ceilings and inequalities for beginners (with some programming tips)", "url": "https://nor-blog.pages.dev/posts/2023-03-07-floors-ceilings-inequalities-for-beginners/", "published_at": "2023-03-07T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461919c8cd1f", "title": "Preserving Hash Code?", "url": "https://nor-blog.pages.dev/posts/2023-02-04-preserving-hash-code/", "published_at": "2023-02-04T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461919edb411", "title": "How to learn better, and what most people don't get about learning", "url": "https://nor-blog.pages.dev/posts/2023-01-19-learning-better/", "published_at": "2023-01-19T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46191a683532", "title": "Improvement suggestions for CF Catalog", "url": "https://nor-blog.pages.dev/posts/2023-01-14-improvement-for-cf-catalog/", "published_at": "2023-01-14T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46191acb96bf", "title": "Writing C++ like Python: tricks Python doesn't want you to know", "url": "https://nor-blog.pages.dev/posts/2023-01-11-cpp-like-python/", "published_at": "2023-01-11T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46191b087ab3", "title": "A comprehensive guide to permutations for beginners", "url": "https://nor-blog.pages.dev/posts/2023-01-09-permutations-for-beginners/", "published_at": "2023-01-09T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46191be5cdb7", "title": "Insights from testing and preparing contests, and why problemsetting trends need to change", "url": "https://nor-blog.pages.dev/posts/2023-01-06-insights-from-testing-and-preparing-contests/", "published_at": "2023-01-06T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46191c3ae4dd", "title": "Greedoids: a formal way to look at families of greedily-solvable problems", "url": "https://nor-blog.pages.dev/posts/2023-01-04-greedoids/", "published_at": "2023-01-04T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46191cae0437", "title": "Probability 101, the intuition behind martingales and solving problems with them", "url": "https://nor-blog.pages.dev/posts/2022-12-31-probability-and-martingales/", "published_at": "2022-12-31T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46191d9d1e3d", "title": "On using vim, make and gdb for online (CF, AtCoder) and onsite (ICPC, IOI) contests", "url": "https://nor-blog.pages.dev/posts/2022-12-31-contest-setup/", "published_at": "2022-12-31T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46191e35434e", "title": "Interesting ideas/techniques to write about, or just new stuff in general?", "url": "https://nor-blog.pages.dev/posts/2022-12-30-idea-request/", "published_at": "2022-12-31T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46191f15edff", "title": "On using C on Codeforces (and some compiler update requests)", "url": "https://nor-blog.pages.dev/posts/2022-08-12-on-using-c-on-cf/", "published_at": "2022-12-31T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-46191fa16265", "title": "Catalan Numbers and Generating Uniform Balanced Bracket Sequences", "url": "https://nor-blog.pages.dev/posts/2022-05-27-catalan-brackets/", "published_at": "2022-05-27T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461920647634", "title": "InterviewForces Contest #1 (Div. 7) Editorial with Behind The Scenes and Bonus Problems", "url": "https://nor-blog.pages.dev/posts/2022-05-25-interviewforces-div7-editorial/", "published_at": "2022-05-25T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-461920fd60b6", "title": "InterviewForces Contest #1 (Div. 7)", "url": "https://nor-blog.pages.dev/posts/2022-05-22-interviewforces-div7-announcement/", "published_at": "2022-05-22T00:00:00+00:00" }, { "id": "01a087b1-8996-708a-8a83-4619212da518", "title": "Generalized Möbius Inversion on Posets", "url": "https://nor-blog.pages.dev/posts/2021-12-27-mobius-inversion-on-posets/", "published_at": "2021-12-27T00:00:00+00:00" }, { "id": "01a087b1-8997-737b-8dab-71dbf7b59b90", "title": "Binary search and other \"halving\" methods", "url": "https://nor-blog.pages.dev/posts/2021-11-07-binary-search/", "published_at": "2021-11-07T00:00:00+00:00" }, { "id": "01a087b1-8997-737b-8dab-71dbf8a7454b", "title": "GCC Optimization Pragmas", "url": "https://nor-blog.pages.dev/posts/2021-10-26-gcc-optimization-pragmas/", "published_at": "2021-10-26T00:00:00+00:00" }, { "id": "01a087b1-8997-737b-8dab-71dbf994a85d", "title": "Traversing the complement graph in linear/near-linear time in multiple ways", "url": "https://nor-blog.pages.dev/posts/2021-08-12-complement-graph-traversal/", "published_at": "2021-08-12T00:00:00+00:00" } ] posts Claim your blog
Back to nor-blog.pages.dev
Blog · corpus.blog/blogs/nor-blog.pages.dev/posts

nor-blog.pages.dev

nor-blog.pages.dev

2026

2025

2024

2023

2022

2021