Gan Shen

@ganshen
21 Followers
74 Following
27 Posts
PhD student at UC Santa Cruz studying programming languages
Homepagehttps://gshen42.github.io
No, I don't want to share my browsing data with you.

@maxsnew I think LLMs have just exacerbated the preexisting contradiction between university as a place for education and university as a system for professional certification.

goodhart's law tells us that using grades for more than just feedback will inevitably distort behavior.

Engaging with a course in order to maximize learning and engaging with a course to maximize your grade have always been imperfectly aligned, LLMs have just served as wedge to widen that misalignment.

Every time I read about STM in Haskell, I'm impressed — it solves the problems that plain locks (`MVar`) are not composable in such an elegant way. And there's not much changes to the APIs. You just use `TVar` and wrap everything in a `atomically` block.
@redmp Fedora was pretty good when I was running desktop Linux
c(a|d)ⁿr

I've accumulated three apps on my dock that feature a Z icon 🤣(they're Zed, Zulip, and Zotero)
@lindsey They're all good reads!
TIL that you can have Agda-like decidable equality in Haskell using the singleton package.
@zyang This sounds horrible 😞
@redmp emacs lisp 🙃 and it comes with an operating system