Recent advances in computer science since 2010?
cstheory.stackexchange.com
cstheory.stackexchange.com
Do you realize if that were true then the guy would have never been awarded a PhD for the work?
One of the technologies that enable this are CRDT's (Conflict-free data types) which apparently was "formally defined in 2011" according to Wikipedia.
Perhaps somebody else could chime in and point out to some popular products using CRDT's that I may not know of.
Tecnically they started in 2008 with the AGM bound, but most meaningfull algorithms have been developed after 2012.
Computer science techniques have been successful in implementing and optimizing the performance of LLMs but CS itself has absolutely nothing to do with the theoretical underpinnings of *why* they work.
Computer science concerns itself with computable things, which is a subset and except in very special cases only an approximation of the set of things that math concerns itself with. Making abstract theoretical constructs like ML models and algorithms computable (and representable, and efficient) is where the two intersect, but it's wise for proper understanding not to conflate iterative processes with computation per se, or perhaps more pithily, to confuse the map with the territory.
Maybe if you can explain what you mean instead of merely providing some vague assertion, we could have a real conversation about it. In my experience, though, the hype train around software engineering has incited CS departments to retcon a lot of things as CS-related so that their grant writers have an easier time securing funding.
Partial evaluation and meta-tracing, though, were more or less fully understood theoretically by ~2000. What was missing was the enormous amount of tooling and compiler design work needed to support them e.g. Graal, and that in turn preceded by enough work on Java / the JVM to make a project like Graal viable.
Curry-Howard: Curry (1934, 1958), Howard (1968)
MLTT: Martin-Lof (1972)
Polymorphic lambda-calculus: Girard (1972/3), Reynolds (1974)
Effect systems: Gifford/Lucassen (1986)
Calculus of constructions: Coquand/Huet (1988)
HKTs: Girard (1971)
Type classes: Kaes (1988)
Dates are imprecise and from memory.
Finding creative ways to exfiltrate and sell user data. And this in the name of "security" and "think about the children".
Isn't it merely a new spin on something that has been done before plenty of times? Only this time it's done by Google and likely to be abandoned before it finds lasting success.