And if you're faculty: I beg you, for the sake of everyone else in the world, strongly consider creating your own public webpages for your course instead of having everything locked up in Canvas.
09.10.2025 00:04 β π 8 π 2 π¬ 1 π 1@mdinitz.bsky.social
Associate Professor, Department of Computer Science, Johns Hopkins University. https://www.cs.jhu.edu/~mdinitz/
And if you're faculty: I beg you, for the sake of everyone else in the world, strongly consider creating your own public webpages for your course instead of having everything locked up in Canvas.
09.10.2025 00:04 β π 8 π 2 π¬ 1 π 1Congrats!
27.08.2025 22:51 β π 1 π 0 π¬ 1 π 0First day of class for the semester. Told my 2.5-year-old that "Daddy is going to be a teacher today, just like your teachers!". Response: "Daddy you're so silly". Apparently I lack the gravitas of a daycare teacher.
26.08.2025 15:17 β π 4 π 0 π¬ 0 π 0Glad you liked our lightness paper! I'm pretty excited about that direction.
25.08.2025 13:27 β π 1 π 0 π¬ 1 π 0Incredibly well deserved!!
31.05.2025 08:53 β π 6 π 2 π¬ 0 π 0Awesome, congrats!!
18.02.2025 23:45 β π 1 π 0 π¬ 0 π 0Synthetic Data is all the rage in LLM training, but why does it work? In arxiv.org/abs/2502.08924 we show how to analyze this question through the lens of boosting. Unlike boosting, however, our assumptions on the data and the learning method are inverted.
14.02.2025 13:48 β π 8 π 3 π¬ 1 π 0A proof is a logical argument written to convince a skeptical audience. A corollary is that the best way to read a proof is to roleplay as a skeptical audience.
06.02.2025 14:33 β π 10 π 2 π¬ 2 π 1I think thereβs a lot to be said for going all in on something. It was neat being at Google and doing everything on Google systems. On the other hand, faculty autonomy is one of the nice things about academia compared to industry.
26.01.2025 19:56 β π 1 π 0 π¬ 0 π 0We used zoom for lectures, canvas for communicating with students and organizing classes. We have a zoom license but also weβre a Microsoft campus. So classes are zoom & canvas, official stuff with admin is on teams, and most departments have an internal slack.
26.01.2025 19:25 β π 1 π 0 π¬ 1 π 0Yeah, for cross-department youβre stuck with whatever the university is set up on. Weβre also on teams, but no professors use it, so we all just use email still.
26.01.2025 18:20 β π 1 π 0 π¬ 1 π 0Might be even more of a long shot in math, but I think that Zulip is actually better than slack, and itβs free for academics. I use it internally in my research group. I know the category theorists like it, so maybe that will convince other math people?
26.01.2025 18:08 β π 1 π 0 π¬ 1 π 0Google meet is surprisingly good too, but Teams-only is crazy. Strongly recommend getting your department to use slack if possible. We just use the free version, and even that is great. Aside from messages, having a #teaching channel and an #advising channel to ask questions is super useful.
26.01.2025 17:22 β π 0 π 0 π¬ 1 π 0We have a department slack that is very active for faculty. Thatβs now how I mainly communicate with other faculty in my department. Across departments itβs still email, though - no one I know is willing to use teams.
26.01.2025 17:10 β π 1 π 0 π¬ 1 π 0I may or may not have some Hagoromo chalk in my office, if you want to make the best use of those blackboards :)
20.01.2025 18:00 β π 1 π 0 π¬ 1 π 0Interviewer: can you explain this gap in your resume?
Networking researcher: UDP
Just saw a new result on the arxiv: polylog approximation for directed steiner tree! arxiv.org/abs/2412.10744 . Amazing breakthrough in a fundamental approximation algorithms problem. Congrats Bundit!
17.12.2024 14:59 β π 14 π 0 π¬ 0 π 0A statistic I've seen repeated in the discussion of health insurance is that UHC used an "AI with a 90% error rate" to deny claims. Recently I saw it repeated twice here: dailynous.com/2024/12/15/c... in which a moral philosopher struggles to figure out if murdering health insurance CEOs is moral.
15.12.2024 22:10 β π 4 π 1 π¬ 1 π 0Prompt: Draw a picture of an American family at Thanksgiving dinner.
03.12.2024 02:15 β π 9 π 2 π¬ 3 π 0Very interesting! Somehow I completely missed this self-improving literature, but it looks really neat. We're definitely *not* self-improving in this sense -- we're not "learning" the true distribution as we go and modifying our strategy, just continuing to use our fixed (but robust) search tree.
27.11.2024 02:30 β π 0 π 0 π¬ 1 π 0I have similar problems with activation energy :). Not sure if this helps or not, but maybe a point I should have advertised: the entire construction and proof is ~2 pages. The rest of the paper is lower bounds, experiments, discussion, etc.
26.11.2024 20:36 β π 1 π 0 π¬ 0 π 0I always love it when new settings (like algorithms with predictions) end up leading us back to classical problems. Hopefully there's more to be done on "robust" versions of classical optimal data structures!
26.11.2024 20:21 β π 3 π 0 π¬ 2 π 0I think that this is super cool. Somehow, despite optimal BSTs being a super classical question (introduced by Knuth in the 70's and taught in undergrad algorithms), no one seems to have asked the question "what if our distribution is wrong?"
26.11.2024 20:21 β π 2 π 0 π¬ 2 π 0And since H(p) is a known lower bound, our search trees are almost optimal when EMD(p,q) is reasonably small!
26.11.2024 20:21 β π 1 π 0 π¬ 1 π 0Our result can be interpreted as giving "robust" bounds for this problem: we build a search tree that has expected query complexity of O(H(p) + log(EMD(p,q))), even without any bound on EMD(p,q)!
26.11.2024 20:21 β π 0 π 0 π¬ 1 π 0But what if we're given a probability distribution q which is *not* equal to the true distribution p? Then things can get quite bad if you use the classical DP algorithm for q (or other standard approaches).
26.11.2024 20:21 β π 0 π 0 π¬ 1 π 0We're given n items, and a probability distribution p over them. We want to build a binary search tree for the items with minimum expected query complexity for p. Classical result of Knuth is a dynamic programming algorithm for this problem, simple enough that I teach it in undergrad algorithms!
26.11.2024 20:21 β π 0 π 0 π¬ 1 π 0But it turns out that there's a more interesting interpretation (imho). Think about a different problem: optimal binary search trees en.wikipedia.org/wiki/Optimal... .
26.11.2024 20:21 β π 0 π 0 π¬ 1 π 0We also have matching lower bounds, extensions to collections of distributions, and empirical tests, so check out the paper! Hopefully this leads to interesting followup work on distributional predictions.
26.11.2024 20:21 β π 2 π 0 π¬ 1 π 0