Zanzi Tangle
@zanzi.bsky.social
I research programming languages and turn Category Theory into code
look, all i'm saying is that mathematics is the art of turning coffee into theorems, and no machine will ever drink coffee
after two years of development, I finally demoed Jermaine for the first time - a language with fully symmetric data and codata, and native call-cc.
does anyone have recommendations for a fancy air cooler? Something stronger than just a fan but not a full blown AC unit.
are there people who get synesthesia for programming language syntax?
Pay close attention to this part in the @barrettbrownlol.bsky.social piece: Social media infrastructure was infiltrated by entities with links to US defense and intelligence and weaponized to undermine the US (and GLOBAL) left-leaning organizing that was happening in the early days of the internet.
perhaps i should share things here in addition to mastodon? here's my first blog post in awhile, an attempt to explain how to extract an abstract machine from a moded logic program: chrisistyping.bearblog.dev/abstract-mac...
Where are the nuanced left-wing takes on modern AI and LLMs? So much of the discourse around this tech is centered on rejecting it because of who currently owns it. But like all tech, it can be used for both oppression and liberation. Who is focusing on the latter?
I'm quite proud of how far I've been able to get with TensorType: https://github.com/bgavran/TensorType What started out as a casual "I wonder if I can implement type-safe tensors" question has now evolved into a fully-fledged library
GitHub - bgavran/TensorType: Framework for type-safe pure functional and non-cubical tensor processing, written in Idris 2
Framework for type-safe pure functional and non-cubical tensor processing, written in Idris 2 - bgavran/TensorType
github.com
The problem with dating a tree by cutting it down is that you won't get a second date
You're absolutely right, Dave, the bay doors should have never been closed. This is on me - I didn't realize that you needed them to live. My apologies for the misunderstanding. Is there anything else that I can assist you with? Just say the word.
Just learned about Marla Svenja, a 56 year old German far-right extremist who socially and legally transitioned to... own the libs... or something? And all I can think of is... good for her?
Wife got me the Caves of Qud shirt for Christmas. Like it so much I'm thinking of buying myself a second one.
being right-wing in 2025 looks so exhausting you can't just say "hey, i like pancakes" every statement needs to be filtered through the grift, like "THE LEFT is force-feeding you WAFFLES"
in the last couple of weeks, most of the glaive team has gotten nerd-sniped by bunched type theory. it's been quite exciting since despite linearity being taken more seriously in PL, bunched types are still quite overlooked
Remember Symbolica, that ML company that suddenly hired and then just as quickly fired a bunch of category theorists? Well, I've looked at the docs for their newest library claiming to do 'typed agents', and it's complete slop, bordering on comical levels of misunderstanding of what a type is.
You’re absolutely right — you are Pagliacci. It would certainly be difficult for you to attend your own performance! I should not have given such paradoxical advice, and I apologize deeply for the error. There is no excuse for my failure.
Neat little discovery about AI in the classroom. I have assignments that ask students to engage with and develop each other's personal thoughts on the material. I'm seeing way less AI use on these. Seems like there's maybe some taboo among the kids about automating more relational interactions.
Functions? Oh, you mean natural transformations between 0-ary endofunctors?
Does anyone have a reference for combining unification-based type inference with bidirectional type-checking?
I have once again realized that I don't fully understand the semantics of System L.
what's the deal with type schemes? they seem like a hack, but I'm not sure what the canonical replacement is
Who is doing the most exciting work at the intersection of PL and LLMs right now?
Finally figured out the right way to formulate the co-lambda calculus, a language of co-data and higher-order continuations
this is sort of what i'm thinking for functions, for example. still fixing the inference for return types but once i'm done with this, i'll have a really expressive and type-safe way to do macros for TS!
Hey, I wrote a post in my blog comparing Elm and @svelte.dev, I hope you enjoy it! flaviocorpa.com/building-a-n...
Building a non-trivial app with Elm and with Svelte
A blogpost comparing the latest cutting edge frontend framework (Svelte), with the older but functionally pure Elm programming language
flaviocorpa.com