Kristopher Micinski's Avatar

Kristopher Micinski

@krismicinski.bsky.social

kmicinski.com Interested in automated reasoning, static analysis, and logic programming and literally nothing else.

1,028 Followers  |  1,033 Following  |  1,002 Posts  |  Joined: 13.11.2024
Posts Following

Posts by Kristopher Micinski (@krismicinski.bsky.social)

mostly i agree but I found having the LLM copy-edit my papers has been a huge time saver. I find some words that were not misspelled words but the wrong word

04.02.2026 03:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Also you won’t have the dean in your office complaining about you telling people to go fuck themselves

03.02.2026 21:04 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

lmao no way in my case the students are just like "wow this class sucks and honestly the whole topic sucks why aren't we learning javascript"

03.02.2026 05:06 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Programming with Algebra Programming with Algebra

Programming with Algebra (Course Notes) kmicinski.com/cis352-s26/a...

02.02.2026 17:22 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

Given the fact that so many thoughtful people in the world are just insisting that AI can do everything and has no flaws, I think it is fair to say that finally all of the former adults in the room are tripping balls. I am a big AI fan myself of course.

27.01.2026 14:38 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post 3: Data-Parallel Functional Programming in Datalog In the early days of our PPoSS project, we built Slog, an untyped logic programming language that extended Datalog to be much closer to Scheme. In this post, I want to describe Slog informally, but al...

New on my Modern Deduction blog: "Post 3: Data-Parallel Functional Programming in Datalog"
kmicinski.com/modern-deduc...

13.01.2026 17:24 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Good question, I think a bit of both but of course, I don’t have a better answer than you I expect

07.01.2026 13:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Why Study CS? Thoughts on LLM-assisted software engineering Dear students of Computer Science,

New on my blog: "Why Study CS? Thoughts on LLM-assisted software engineering" kmicinski.com/claude-code-...

07.01.2026 03:15 β€” πŸ‘ 30    πŸ” 11    πŸ’¬ 5    πŸ“Œ 0

People never understand when I wear the ”I’m with stupid” shirt by myself 😭

08.12.2025 14:50 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A rose by any other name! πŸ₯€

08.12.2025 13:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A good friend of mine is now a research scientist at CrowdStrike after leaving a government-adjacent job (after whole team got fired). Occasionally I text him and I'm like "oh hey did you guys bring down the internet" and he writes "no no, you're thinking CloudFlare today--we were three weeks ago"

07.12.2025 20:48 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

(very aggressively Bsky-style post): "where are these people when it comes to background checks!?"

03.12.2025 15:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

To be honest, I don't think any culture understands the concept of acceptable losses quite like the USA

03.12.2025 15:22 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Totally agreed with everything you said, but I also have a huge bank of exam questions so making a separate exam has not been too touch recently. In the case of a coding exam, I can see where time limitations would be an issue because debugging can just take forever.

03.12.2025 15:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

OTOH, while I strongly support access to accommodations for the disabled, I am inclined to agree that 40% indicates something is going wrong. I just find the recent discourse about this to be .. groan.. because it just seems like more memes of the shitty fascism-embracing vibe configuration of 2025.

03.12.2025 14:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

right, ok--I can believe that one. I can pretty confidently (I have intentionally studied this, but not in a scientific manner) say that accommodations have changed an outcome in literally zero instances of my class. I too felt annoyed by them in principle when I started teaching but it was nbd

03.12.2025 14:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Maybe my exams aren’t hard enough. I dunno. I find most students finish around the 1/2-2/3 time mark, and nobody is really limited by time in the sense that another hour would change B->B+ or something. I agree, exams shouldn’t be time-limited, in the presence of extra time it could be unfair.

03.12.2025 13:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Tbh I just haven’t had any issue implementing the thing Sam says is hard. I’ve had multiple classes of nearly 100 people and at the end, almost nobody is there. I asked a few why they stayed and it was universally just checking answers or contemplating more. Sam might be right but it’s not my exp.

03.12.2025 13:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

something about @krismicinski.bsky.social getting an f150 or the like

02.12.2025 00:46 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

now Ford is paying *me*: notice the official Ford color palette being used in this shot.

02.12.2025 14:34 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Build a Compiler in Five Projects Class website here: https://kmicinski.com/cis531-f25

I’ve got a new course I worked on, my first time running it! Looked at material from both of you. kmicinski.com/functional-p...

28.11.2025 03:21 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Build a Compiler in Five Projects Class website here: https://kmicinski.com/cis531-f25

@krismicinski's build a compiler in Five Projects

25.11.2025 02:56 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Build a Compiler in Five Projects Class website here: https://kmicinski.com/cis531-f25

Link to the blog post by @krismicinski.bsky.social: kmicinski.com/functional-p...

24.11.2025 18:19 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Build a Compiler in Five Projects Class website here: https://kmicinski.com/cis531-f25

My five-project (along with slides, video lectures, etc.) compilers course has all projects now available online free: kmicinski.com/functional-p.... Five projects have you incrementally build a compiler for a substantial language, including functions, mutation, loops, vectors, etc.

24.11.2025 03:26 β€” πŸ‘ 25    πŸ” 12    πŸ’¬ 0    πŸ“Œ 2
Closure Conversion: Examples and Implementation
YouTube video by Kristopher Micinski Closure Conversion: Examples and Implementation

[58min] "Closure Conversion: Examples and Implementation" I explain the intuition for closure conversion, show some examples, and then code up an implementation of bottom-up closure conversion in Racket meant to be used in my compilers' class. www.youtube.com/watch?v=zMta...

18.11.2025 05:59 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Sudoku solver in Krischeme Sudoku solver in Krischeme . GitHub Gist: instantly share code, notes, and snippets.

Got ChatGPT to generate this rather large testcase for the compiler from my compilers' class this semester: gist.github.com/kmicinski/f4.... Pretty surprised by how well ChatGPT did at this task!!

17.11.2025 05:25 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The creator of that darpa program was the pm of my previous program

16.11.2025 02:14 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I have some new slides here for my class on compilers that cover types (kmicinski.com/cis531-f25/a...) and objects (kmicinski.com/cis531-f25/a...)

10.11.2025 18:45 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
The Documentary That Exposed a Genocide
YouTube video by Projectionist The Documentary That Exposed a Genocide

Wow. It’s not often a youtube video stops me in my tracks and leaves me stunned for a few minutes. To be fair, it’s the documentary that the youtube video is about that packs the punch, one I had heard about but thus far not seen – will rectify that asap
youtu.be/-pwT9arjasw?...

09.11.2025 17:03 β€” πŸ‘ 19    πŸ” 7    πŸ’¬ 4    πŸ“Œ 0

I’ve been reporting a lot of Nazi tweets on Twitter and they never do anything

02.11.2025 15:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0