Introduction to the Finite Element Method: Weak Formulation of Elliptic PDEs
Introduction to the Finite Element Method: Weak Formulation of Elliptic PDEs https://janmr.com/posts/finite-element-method/continuous/elliptic-weak-form/
Jan Marthedal Rasmussen updates
Introduction to the Finite Element Method: Weak Formulation of Elliptic PDEs https://janmr.com/posts/finite-element-method/continuous/elliptic-weak-form/
TheoremDB — A public workspace for machine mathematics: open problems, permanent records of proofs and attempts, evidence and credit https://theoremdb.org
Introduction to the Finite Element Method: Example of Weak Solution to the Poisson Problem https://janmr.com/posts/finite-element-method/continuous/poisson-weak-example/
A peer-reviewed video journal for mathematical research talks https://www.mathematicaldiscourse.org
Introduction to the Finite Element Method: Weak Formulation of the Poisson Problem https://janmr.com/posts/finite-element-method/continuous/poisson-weak-form/
Given n people, you can arrange n(n−1)/2 matches between them. If n is even, you can do n−1 rounds of n/2 matches; if n is odd, n rounds of (n−1)/2 matches. https://en.wikipedia.org/wiki/Round-robin_tournament#Scheduling_algorithm
Introduction to the Finite Element Method: General Elliptic PDEs https://janmr.com/posts/finite-element-method/continuous/elliptic-pdes/
Freely available programming books, a large, community-curated list of free learning resources in many languages and topics https://ebookfoundation.github.io/free-programming-books/
Introduction to the Finite Element Method: The Poisson Problem https://janmr.com/posts/finite-element-method/continuous/poisson-problem/
Dictionary of Algorithms and Data Structures from NIST — a free online reference for algorithm and data structure terminology https://xlinux.nist.gov/dads/
Linus Torvalds on using AI for Linux: "I realize that some people really dislike AI, but this is an area where I'm willing to absolutely put my foot down as the top-level maintainer." https://lore.kernel.org/linux-media/CAHk-=wi4zC+Ze8e+p3tMv8TtG_80KzsZ1syL9anBtmEh5Z40vg@mail.gmail.com/
Neural Networks - The Optimization Problem http://janmr.com/posts/neural-networks/04-the-optimization-problem/
Introduction to the Theory of Programming Languages by Bertrand Meyer — free book covering formal foundations of programming languages https://bertrandmeyer.com/itpl/
A Mathematical Theory of Communication by C. E. Shannon (1948) — the foundational paper that established information theory https://people.math.harvard.edu/~ctm/home/text/others/shannon/entropy/entropy.pdf
Maximum Overhang: How far can a stack of n identical blocks be made to hang over the edge of a table? https://arxiv.org/abs/0707.0093
Introduction to Neural Networks, part 3: Multiple Inputs http://janmr.com/posts/neural-networks/03-multiple-inputs/
Today marks the June solstice, the longest day in the Northern Hemisphere and the shortest day in the Southern Hemisphere. At 08:24 UTC the North Pole is tilted maximally (about 23.4°) towards the Sun. https://janmr.com/posts/equinoxes-and-solstices/
Stanford Engineering Everywhere — includes the three-course Introduction to Computer Science, taken by the majority of Stanford’s undergraduates, as well as more advanced courses in artificial intelligence and electrical engineering https://see.stanford.edu
The Joy of Cryptography — an undergraduate-level textbook introducing the fundamentals of provable security https://joyofcryptography.com
Introduction to Neural Networks, part 2: The Model http://janmr.com/posts/neural-networks/02-the-model/ #neuralnetworks #machinelearning
Attention Is All You Need was published in June 2017 — the paper introduced the Transformer architecture, which laid the foundation for modern large language models https://arxiv.org/abs/1706.03762 #paper #llm
Linear Algebra by Gilbert Strang — one of the most popular free linear algebra courses, with video lectures and materials https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010/
Foundations of Computer Science by Alfred Aho and Jeffrey Ullman — a freely available CS textbook covering automata, languages, and computation http://infolab.stanford.edu/~ullman/focs.html
Introducing a series of posts on the basics of Neural Networks https://janmr.com/posts/neural-networks/01-preface/
The Story of C++: The World's Most Consequential Programming Language | The Official Story https://www.youtube.com/watch?v=lI7tMxzSJ7w
The paper A Universal Algorithm for Sequential Data Compression was published in May of 1977 — it introduced the LZ77 algorithm, which became the foundation for a family of derivative compression algorithms underpinning widely used formats like ZIP, gzip, and PNG https://ieeexplore.ieee.org/document/1055714…
Rust and Iterator Adapters http://janmr.com/posts/rust-and-iterator-adapters/
Calculus by Gilbert Strang — an online book that covers single variable and multivariable calculus in depth, and is rich with applications https://ocw.mit.edu/courses/res-18-001-calculus-fall-2023/
The nth Bit of a Negative Number http://janmr.com/posts/nth-bit-of-negative-number/
Algorithms by Jeff Erickson — a free, comprehensive algorithms textbook from the University of Illinois https://jeffe.cs.illinois.edu/teaching/algorithms/
Generating All Permutations http://janmr.com/posts/generating-all-permutations/
The Syntax and Semantics of einsum https://arxiv.org/abs/2509.20020
Full text of the Python Data Science Handbook by Jake VanderPlas https://jakevdp.github.io/PythonDataScienceHandbook/
Leap Year Rules http://janmr.com/posts/leap-year-rules/
Readings in Database Systems (commonly known as the "Red Book") has offered readers an opinionated take on both classic and cutting-edge research in the field of data management since 1988 http://www.redbook.io
MathNet — a high-quality, large-scale, multimodal, and multilingual dataset of Olympiad-level math problems spanning 47 countries, 17 languages, and two decades https://mathnet.csail.mit.edu #math #problem #collection
Tiling with L-Trominos http://janmr.com/posts/tiling-with-l-trominos/
An algorithm for the machine calculation of complex Fourier series by Cooley and Tukey (1965) — the paper that popularized the Fast Fourier Transform (FFT) https://www.ams.org/journals/mcom/1965-19-090/S0025-5718-1965-0178586-1/
The date of Easter can be computed by a number of simple calculations; the earliest possible date for Easter is March 22, and the latest is April 25 https://aa.usno.navy.mil/faq/easter
Comparing Rational Numbers Without Overflow http://janmr.com/posts/comparing-rational-numbers-without-overflow/
Error Detecting and Error Correcting Codes by R. W. Hamming was published on this day in 1950; the paper introduced Hamming codes, a fundamental technique for detecting and correcting errors in digital data https://archive.org/details/bstj29-2-147
Low-Level Date Algorithms (year/month/day to day epoch and the reverse, among others) https://howardhinnant.github.io/date_algorithms.html
City In A Bottle – A 256 Byte Raycasting System https://frankforce.com/city-in-a-bottle-a-256-byte-raycasting-system/
Advanced Data Structures from MIT (6.851) — lecture notes and videos covering advanced topics like memory hierarchies, hashing, and geometric data structures https://courses.csail.mit.edu/6.851/spring21/
Yesterday marked the March equinox, the moment when the Sun crosses the celestial equator moving northward, resulting in nearly equal hours of day and night across the globe and marking the start of astronomical spring in the Northern Hemisphere https://janmr.com/posts/equinoxes-and-solstices/
The XZ Utils backdoor, had it made it into stable versions of major Linux distributions, would have enabled an attacker to silently gain access to any affected system https://www.redhat.com/en/blog/understanding-red-hats-response-xz-security-incident https://www.openwall.com/lists/oss-security/2024/03/29/4 https://www.youtube.com/watch?v=aoag03mSuXQ #linux #security
Bresenham's Line Algorithm https://janmr.com/posts/bresenhams-line-algorithm/
Small chess programs https://nanochess.org/chess.html #chess #programming
The Six Circles Theorem illustrated https://janmr.com/posts/six-circles-theorem-illustrated/
Assignment Expressions was a controversial enhancement to the Python language and played a central role in Guido stepping down as BDFL https://peps.python.org/pep-0572/ https://mail.python.org/archives/list/python-committers@python.org/thread/GQONAGWBBFRHVRUPU7RNBM75MHKGUFJN/