Happy X-Ring Day!
December 3rd marks the anniversary of the Feast of St. Francis Xavier, also known as X-Ring Day to the #StFX community.
Congratulations to all who are receiving their rings today!
@taylorjsmith.bsky.social
π¨π¦ Theoretical computer scientist. Assistant professor at @stfx-university.bsky.social. Website: taylorjsmith.xyz.
Happy X-Ring Day!
December 3rd marks the anniversary of the Feast of St. Francis Xavier, also known as X-Ring Day to the #StFX community.
Congratulations to all who are receiving their rings today!
A screenshot of part of an email I received. The greeting reads "Good Morning Benevolent Professor".
There's a lot of discourse lately around whether PhD holders should be using the title "doctor" (they should), but amidst all that, I've discovered my new favourite title.
02.12.2025 14:40 β π 5 π 0 π¬ 0 π 0My hand holding a shortbread cookie in the shape of an airplane. There are red sprinkles in the pattern of the survivorship bias plane.
A plate of the same cookies.
Does anyone want a survivorship bias shortbread
29.11.2025 04:50 β π 15341 π 4160 π¬ 148 π 107Pope stands holding a baseball bat on a plane
Finally getting some theological clarity on the ethics of reclining in oneβs plane seat
29.11.2025 12:13 β π 12251 π 2388 π¬ 251 π 453Nope, it's the first letter of the LCC class! Same system that most academic libraries use to sort books, though I haven't totally gone off the deep end and sorted my library the same way. Yet.
26.11.2025 00:25 β π 1 π 0 π¬ 2 π 0I once asked a bookseller at a large indie store how many people would have to buy a book for it to get the attention of the store buyer and cause an additional order and they said: Three.
25.11.2025 23:07 β π 9585 π 3851 π¬ 68 π 144A pie chart of books in my personal library sorted by LCC classification. The largest proportion of books (34.7%) fall under the "Language and Literature" category. The next-largest categories are "Science" (28.0%), "History of the Americas" (9.8%), and "Social Sciences" (5.5%).
Speaking of my library, I'm the type of person who maintains (more out of necessity, at this point) a spreadsheet of all my books, which means I'm also the type of person who adds each book's LCC number to this spreadsheet. So if you're curious about the makeup of my library, here it is.
25.11.2025 23:24 β π 4 π 0 π¬ 1 π 0This piece also gave me a new response to anyone who asks me whether I've read all of the books I own: "Iβve opened all of them (mostly)."
25.11.2025 23:16 β π 0 π 0 π¬ 0 π 0"...for me these titles represent the knowledge Iβm anxious to acquire but which mortality prevents me from ever fulfilling."
Considering my own personal library only recently surpassed the 1000-volume mark, it seems pretty serendipitous to come across this piece published just yesterday!
This kind of transparency is to be commended:
βhuman oversight is mandatory; AI is the tool, never the creator; final editorial judgment, fact-checking and accountability always rest with our journalists; our journalistic standards must be met at all times; β¦β
www.cbc.ca/news/editors...
I have this really hard-to-drop habit of using the word "circuitous" in class, pronouncing it "sir-kit-OO-us" (almost as if by surface analysis), and only remembering after I get back to my office that it ought to be pronounced "sir-KYU-i-tuss".
25.11.2025 17:54 β π 0 π 0 π¬ 0 π 0Once again starting to write a book in the only sensible way, viz, by thinking up a title and then working backwards from there to design the cover, construct the page layout, and make some key choices about the typography. Eventually I will begin to fill in the content. I am a very rational person.
22.11.2025 11:07 β π 306 π 9 π¬ 23 π 9Chrome pointing out how much RAM it can use
22.11.2025 14:39 β π 170 π 12 π¬ 4 π 0I still distinctly remember one professor in my first year of undergrad mentioning how he had "grokked" something, and I'm so mad that I can't pass down that term to my students now without having it be misinterpreted.
22.11.2025 16:52 β π 2 π 0 π¬ 0 π 0I don't remember everything from the one cryptography course I took during my master's degree all those years ago, but I feel like k-out-of-n secret sharing schemes aren't ideal when k = n = 3.
22.11.2025 01:24 β π 0 π 0 π¬ 0 π 0Stavros and I are currently collaborating on more PRAX-related work with other colleagues, and I hope we can share more exciting results with you in the new year!
19.11.2025 01:30 β π 0 π 0 π¬ 0 π 0For those who like empirical evidence, we also include multiple experiments showing that, for varying parameters, the answer found by our PRAX algorithm is the correct answer with high probability. (We really tried to find instances where the PRAX algorithm would fail, but it was tough!)
19.11.2025 01:30 β π 0 π 0 π¬ 1 π 02. Our paper also shows we can get efficient PRAX algorithms for approximately testing problems with samplable/tractable domains (even infinite ones). We show how to test 2D automaton universality/emptiness, whether a formula is a tautology, and whether a Diophantine equation has any solutions.
19.11.2025 01:30 β π 0 π 0 π¬ 1 π 01. The PRAX algorithm from the original paper required a sample size quadratic wrt. the tolerance value Ξ΅. Our paper shows that we only need a sample size linear wrt. Ξ΅. This has a huge impact, as Ξ΅ is a key factor in the algorithm's runtime!
19.11.2025 01:30 β π 0 π 0 π¬ 1 π 0Our paper asks: 1. Can we improve this algorithm, and 2. Can we apply it to other problems? Both questions have positive answers! For example, instead of approximately testing universality, we can approximately test emptiness: is an NFA language Ξ΅-close to being empty?
19.11.2025 01:30 β π 0 π 0 π¬ 1 π 0My coauthor, Stavros Konstantinidis, recently introduced polynomial randomized approximation (PRAX) algorithms to approximate solutions for the hard problem of testing NFA universality. Put simply, instead of asking if an NFA language is universal, is it Ξ΅-close to being universal?
19.11.2025 01:30 β π 0 π 0 π¬ 1 π 0The first page of my paper, "Improved Randomized Approximation of Hard Universality and Emptiness Problems", coauthored with Pantelis Andreou of Dalhousie University and Stavros Konstantinidis of Saint Mary's University.
Check out my latest paper in JALC! "Improved Randomized Approximation of Hard Universality and Emptiness Problems":
jalc.de/issues/2025/...
(arXiv link: arxiv.org/abs/2403.08707)
#TCSSky #MathSky
A Sharon Begley byline, almost 5 years after her death.
Upon hearing the news James Watson had died, a STAT reporter said in our Slack, "I wish I could read what Sharon would have written."
Incredible news: Sharon in fact did pre-write a Watson obit. And it is masterful and excoriating.
π§ͺπ§¬π§«
(Speaking as myself and not as any particular hat-wearer: itβs a shame this peer-review precondition was put in place for surveys specifically, but itβs a bigger shame that bad actors required this to be put in place at all.)
08.11.2025 20:44 β π 0 π 0 π¬ 0 π 0Oh, no intent to make a direct comparison! Even for not-yet-peer-reviewed work, I feel one can put greater trust in a TCS survey being human-written vs. one in another area, possibly from some combination of the surveyed work being more technical to engage with, slower pace of publication, etc.
08.11.2025 20:44 β π 0 π 0 π¬ 1 π 0It reflects pretty positively on the state of TCS versus other areas that one can read a survey/review in SIGACT News or BEATCS and *not* have to worry whether itβs AI-generated slop!
08.11.2025 18:50 β π 2 π 0 π¬ 1 π 0This is a really fun problem actually. Given two strings x and y, what is the smallest DFA that accepts x but rejects y?
cs.uwaterloo.ca/~shallit/Tal...
You kids and your six trig functions. Back in my day we had only one, and we used it for everything.
sin(ΞΈ)
sin(Ο/2 - ΞΈ)
sin(ΞΈ)/sin(Ο/2 - ΞΈ)
1/sin(ΞΈ)
1/sin(Ο/2 - ΞΈ)
sin(Ο/2 - ΞΈ)/sin(ΞΈ)
And hey, if you want to download the book directly from my website, you can do that too: taylorjsmith.xyz/tocopen/
06.11.2025 18:13 β π 1 π 0 π¬ 0 π 0Just added my book, "Theory of Computing: An Open Introduction" to OER Commons, and working on getting it listed in Canadian repositories too. One step closer to making education more open and accessible to everyone!
oercommons.org/courses/theo...