Köln, Deutschland
Joined February 2017
algorithmic_thinking retweeted
Mathematics algorithm SVM (Support Vector Machine) is a classic nonlinear classifier in Machine Learning. Download 640-page PDF "Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond" here: mcube.lab.nycu.edu.tw/~cfung…
1
51
1
336
14,033
algorithmic_thinking retweeted
10
52
1
511
12,640
algorithmic_thinking retweeted
10
72
3
680
16,777
algorithmic_thinking retweeted
Explore this huge curated collection of some of the best mathematics books ever written — spans classical foundations, probability, analysis, geometry, and problem-solving texts used by mathematicians, scientists, engineers, & AI researchers: github.com/valeman/Awesome_M… The list is organized by these topics: Math Machine Learning Physics Econometrics Optimization Information Theory Signal Processing History Probability
1
40
258
9,737
algorithmic_thinking retweeted
📚 Open Access (free) Kockelman, P. (2025). Mathematical Models of Meaning: A Dynamical Systems Approach to Possible World Semiotics. MIT Press. doi.org/10.7551/mitpress/156…
11
100
8
660
17,274
algorithmic_thinking retweeted
Education isn’t about knowing everything. It’s about understanding that there is always more to learn and discover.
55
645
25
3,562
93,390
algorithmic_thinking retweeted
#DeepLearning with PyTorch... 1) Cheat sheet [PDF]: dropbox.com/scl/fi/e4xngykrf… 2) Learn fundamentals with hands-on coding [PDF]:  dropbox.com/scl/fi/lfo7r6fnd… 3) #GenerativeAI with Python and PyTorch: amzn.to/4fYjiBn book v/ @PacktDataML
2
55
278
11,305
algorithmic_thinking retweeted
#STEM in #China 🇨🇳 🚀
You can now earn a PhD in China by creating a product instead of writing a 100-page dissertation! China has grown tired of PhD students writing research papers that no one reads and is now demanding that they build real products instead. This radical shift in the philosophy of higher education in China represents a formal transition from "textual academia" to "utilitarian academia," where the traditional doctoral dissertation is replaced by the creation of a tangible product. The brilliance of this idea lies in its direct approach to the scourge of "dead research" that consumes years of researchers' efforts only to remain locked away in drawers, thus transforming the university from an intellectual silo into a productive engine that feeds the market and fosters innovation immediately.
1
1
11
algorithmic_thinking retweeted
Noether's Theorem is arguably the single most elegant bridge between symmetry and conservation in physics, showing that deep symmetries aren't optional, they dictate what must be preserved. It was discovered by Emmy Noether in 1918 (published amid World War I chaos, her work initially overlooked due to gender barriers), it states: Every continuous symmetry of the action (a functional encoding the system's dynamics) corresponds to a conserved quantity. Time-translation symmetry → energy conservation; spatial-translation symmetry → momentum conservation; rotational symmetry → angular momentum conservation. This theorem flips causality: conservation laws aren't primitive observations or axioms they're inevitable mathematical consequences of nature's indifference to when/where/how we look at a system. Rationality upgrade: our "priors" about why things like energy don't just vanish aren't ad hoc; they're tied to timeless symmetries. Breaking a symmetry (e.g., in the early universe or particle physics) means the corresponding conservation fails, explaining phenomena like baryogenesis. Noether, a brilliant algebraist forced to lecture under Hilbert's name at Göttingen, proved this at Einstein's urging her result underpins virtually all modern theoretical physics, from quantum field theory to general relativity. Without it, we'd treat conservation as empirical coincidence rather than deep necessity.
12
73
1
370
10,955
algorithmic_thinking retweeted
I think it must be a very interesting time to be in programming languages and formal methods because LLMs change the whole constraints landscape of software completely. Hints of this can already be seen, e.g. in the rising momentum behind porting C to Rust or the growing interest in upgrading legacy code bases in COBOL or etc. In particular, LLMs are *especially* good at translation compared to de-novo generation because 1) the original code base acts as a kind of highly detailed prompt, and 2) as a reference to write concrete tests with respect to. That said, even Rust is nowhere near optimal for LLMs as a target language. What kind of language is optimal? What concessions (if any) are still carved out for humans? Incredibly interesting new questions and opportunities. It feels likely that we'll end up re-writing large fractions of all software ever written many times over.
Shifting structures in a software world dominated by AI. Some first-order reflections (TL;DR at the end): Reducing software supply chains, the return of software monoliths – When rewriting code and understanding large foreign codebases becomes cheap, the incentive to rely on deep dependency trees collapses. Writing from scratch ¹ or extracting the relevant parts from another library is far easier when you can simply ask a code agent to handle it, rather than spending countless nights diving into an unfamiliar codebase. The reasons to reduce dependencies are compelling: a smaller attack surface for supply chain threats, smaller packaged software, improved performance, and faster boot times. By leveraging the tireless stamina of LLMs, the dream of coding an entire app from bare-metal considerations all the way up is becoming realistic. End of the Lindy effect – The Lindy effect holds that things which have been around for a long time are there for good reason and will likely continue to persist. It's related to Chesterton's fence: before removing something, you should first understand why it exists, which means removal always carries a cost. But in a world where software can be developed from first principles and understood by a tireless agent, this logic weakens. Older codebases can be explored at will; long-standing software can be replaced with far less friction. A codebase can be fully rewritten in a new language. ² Legacy software can be carefully studied and updated in situations where humans would have given up long ago. The catch: unknown unknowns remain unknown. The true extent of AI's impact will hinge on whether complete coverage of testing, edge cases, and formal verification is achievable. In an AI-dominated world, formal verification isn't optional—it's essential. The case for strongly typed languages – Historically, programming language adoption has been driven largely by human psychology and social dynamics. A language's success depended on a mix of factors: individual considerations like being easy to learn and simple to write correctly; community effects like how active and welcoming a community was, which in turn shaped how fast its ecosystem would grow; and fundamental properties like provable correctness, formal verification, and striking the right balance between dynamic and static checks—between the freedom to write anything and the discipline of guarding against edge cases and attacks. As the human factor diminishes, these dynamics will shift. Less dependence on human psychology will favor strongly typed, formally verifiable and/or high performance languages.³ These are often harder for humans to learn, but they're far better suited to LLMs, which thrive on formal verification and reinforcement learning environments. Expect this to reshape which languages dominate. Economic restructuring of open source – For decades, open-source communities have been built around humans finding connection through writing, learning, and using code together. In a world where most code is written—and perhaps more importantly, read—by machines, these incentives will start to break down.⁴ Communities of AIs building libraries and codebases together will likely emerge as a replacement, but such communities will lack the fundamentally human motivations that have driven open source until now. If the future of open-source development becomes largely devoid of humans, alignment of AI models won't just matter—it will be decisive. The future of new languages – Will AI agents face the same tradeoffs we do when developing or adopting new programming languages? Expressiveness vs. simplicity, safety vs. control, performance vs. abstraction, compile time vs. runtime, explicitness vs. conciseness. It's unclear that they will. In the long term, the reasons to create a new programming language will likely diverge significantly from the human-driven motivations of the past. There may well be an optimal programming language for LLMs—and there's no reason to assume it will resemble the ones humans have converged on. TL; DR: - Monoliths return – cheap rewriting kills dependency trees; smaller attack surface, better performance, bare-metal becomes realistic - Lindy effect weakens – legacy code loses its moat, but unknown unknowns persist; formal verification becomes essential - Strongly typed languages rise – human psychology mattered for adoption; now formal verification and RL environments favor types over ergonomics - Open source restructures – human connection drove the community; AI-written/read code breaks those incentives; alignment becomes decisive - New languages diverge – AI may not share our tradeoffs; optimal LLM programming languages may look nothing like what humans converged on ¹ xitter.cf/mntruell/status/201282… ² xitter.cf/anthropicai/status/201… ³ wesmckinney.com/blog/agent-e… ⁴ github.com/tailwindlabs/tail…
682
641
145
7,969
1,207,897
algorithmic_thinking retweeted
The Longest Equation in Physics ✍️
101
302
27
2,342
124,951
algorithmic_thinking retweeted
Principles of #DeepLearning Theory—Theoretical & Mathematical Foundations: 471-page PDF Draft: arxiv.org/abs/2106.10165 or Buy new edition: amzn.to/3qoqmS5 — #DataScience #AI #MachineLearning #NeuralNetworks #LinearAlgebra #Algorithms #Mathematics #Calculus #DataScientist
7
71
2
301
11,375
algorithmic_thinking retweeted
We rave about giants like Newton, Einstein, Bohr, Tesla, and Edison. But in terms of direct impact on our lives in the information age, nobody comes close to Claude Shannon. In 1948, he dropped a straight 10/10 paper: A Mathematical Theory of Communication. His work has imbued us with the ability to send whispers across continents. The paper doesn’t just suggest techniques, it draws the boundaries of reality for information... how far compression can go (entropy), the maximum rate a noisy channel can carry reliably (capacity), and why error correction isn’t optional if you want those whispers to arrive intact.
60
335
25
2,211
75,141
algorithmic_thinking retweeted
this isn’t just about math; it’s about method; > this book examines the structures, discipline, and cognitive habits behind one of the world’s strongest math education systems
28
548
6
3,437
103,790
algorithmic_thinking retweeted
They Are All Great CS and SE minds, but #JohnVonNeumann, János Lajos, was a #genius #PolyMath … #Hungarian #STEM #Math #Physics #Engineering #Scientist 🇭🇺
Greatest Software Engineers of All Time 1. Dennis Ritchie Built the C language and co-created UNIX. His work directly shaped Linux, Windows, macOS, Android, and iOS. 2. Alan Turing Laid the theoretical foundation of computing. Turing Machines defined what computation even means. 3. Linus Torvalds Created the Linux kernel and Git. Powers servers, cloud infra, and modern dev workflows. 4. Grace Hopper Pioneered compilers. Helped move programming from raw machine code to human-readable languages. 5. Donald Knuth Deep work on algorithms and analysis. The Art of Computer Programming influenced generations of engineers. 6. Ken Thompson Key architect of UNIX. Introduced core ideas like pipes, processes, and elegant system design. 7.Claude Shannon Father of information theory. Compression, networking, and data transmission rely on his work. 8. John von Neumann Designed the stored-program computer architecture still used in most systems today. 9. Edsger Dijkstra Revolutionized algorithms and structured programming. Focused on clarity, logic, and correctness. 10. Brian Kernighan Shaped software engineering practices. Known for clarity in systems design and programming education. any legends you’d add to this list?
1
1
42