Sign in

Daniel Patterson

@dbp.bsky.social
168 followers 68 following 49 posts

Assistant Teaching Prof @ Northeastern. Programming Languages, Types, Language Interoperability. Opinions my own, not my employers.

PostsRepliesMedia
Reposted by Daniel Patterson
Amy Littlefield @amylittlefield.bsky.social · 08/08/2026
POV: You got asked about the new CDC director hunting for “hidden abortions.” “On the one hand, Amy, I want to make a joke about this, because ‘find the hidden abortion’ sounds like a terrible board game that JD Vance makes his kids play on a Friday night.” www.democracynow.org/2026/8/7/bla...
democracynow.org
“Zombie Law from the Victorian Era”: DOJ Could Use 1873 Comstock Act to Ban Abortion Pills by Mail
Reproductive rights activists are alarmed over a pledge by acting Attorney General Todd Blanche to institute nationwide abortion restrictions. Blanche, whose confirmation for attorney general is curre...
097
Reposted by Daniel Patterson
ICFP Conference @icfp-conference.bsky.social · 10/06/2025
PLMW is calling for student applications -- if you are a student interested in ICFP/SPLASH 2025, consider applying! Deadline: July 15, AoE conf.researchr.org/home/icfp-sp...
conf.researchr.org
PLMW @ ICFP/SPLASH 2025 - ICFP/SPLASH 2025
The SPLASH-ICFP Programming Languages Mentoring Workshop encourages graduate students (PhD and MSc) and senior undergraduate students to pursue research in programming languages. This workshop will pr...
044
Daniel Patterson @dbp.bsky.social · 31/01/2025
Bleak state of peer review (a minor thing, in the grand scheme of things, but anyway) -- getting a message saying "please don't use AI tools to write your reviews".
020
Daniel Patterson @dbp.bsky.social · 08/01/2025
Here’s a question: if we believe reading code is as important as writing code (we do), why isn’t it a much more explicit part of our introductory classes? Students read examples, but not whole projects, and writing about / critiquing code is not typically an _explicit_ task. Unless others do this?
270
Daniel Patterson @dbp.bsky.social · 05/01/2025
Winter break reading—wonderful book about a brief period when CUNY opened up to all NYC high school graduates (made it free, had explicit programs for people without strong backgrounds, etc), told through the teaching of four incredibly influential writers who all overlapped at City College.
Picture of book Open Admissions by Danica SavonickRich was the first to admit that City College catalyzed "a profound change in [her] conception of teaching and learning." On first arriving, she had hoped to discover an unlikely Shakespeare buried among mediocre students, whose gifts she could help cultivate. But immersed in the SEEK community, she came to see "compensatory" (or "remedial") education as part of a broader "movement for social change," the goal of which was to "break down false barriers of class & color to make all education truly open to all people who want it?" There, she realized that the "veins of possibility" run through all students and that the political potential of teaching lies not necessarily in mentoring a select handful of highly skilled individuals but in developing teaching strategies that would benefit all, regardless of their previous academic training, ability, or interest.
130
Daniel Patterson @dbp.bsky.social · 01/01/2025
Thought experiment: what if we _did_ teach intro CS with LLMs from the very beginning? Conventional wisdom is that this is a bad idea (students need to learn fundamentals, and LLMs can stand in for this), but I wonder if this is because we are thinking about it wrong.
240
Daniel Patterson @dbp.bsky.social · 16/12/2024
There's a strange take I keep seeing that AI is not only bad (environmentally, stealing work, &c), but that its useless. That seems v. strange, since while its certainly being hyped, it also obviously has huge automating power. Being anti-automation is one thing, but odd to pretend it doesn't exist?
170
Daniel Patterson @dbp.bsky.social · 01/10/2024
People claim Python (the language) is beginner friendly... I just spent 10 minutes figuring out a bug that turned out to be an accidental trailing comma on a line. On its own (one character!), turns a value into a tuple with the value inside!
030
Daniel Patterson @dbp.bsky.social · 17/10/2023
Found a new clever dark pattern. Click unsubscribe link (I know I know), brings up five radio button options, “stay subscribed” is top one, selected. Clicking on the _text_ of the bottom one (unsubscribe) selects the next one up instead (pause for 90 days). You have to click the actual radio button…
000
Daniel Patterson @dbp.bsky.social · 30/08/2023
Nice to have a bank training people to fall for scams, while pretending to help against them (assuming this _is_ legit…)
080