Sign in

Zanzi Tangle

@zanzi.bsky.social
1.2K followers 176 following 541 posts

I research programming languages and turn Category Theory into code

PostsRepliesMedia
Zanzi Tangle @zanzi.bsky.social · 09/09/2026
0313
Zanzi Tangle @zanzi.bsky.social · 08/09/2026
look, all i'm saying is that mathematics is the art of turning coffee into theorems, and no machine will ever drink coffee
091
Zanzi Tangle @zanzi.bsky.social · 19/08/2026
040
Zanzi Tangle @zanzi.bsky.social · 06/08/2026
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.
5447
Zanzi Tangle @zanzi.bsky.social · 09/07/2026
does anyone have recommendations for a fancy air cooler? Something stronger than just a fan but not a full blown AC unit.
000
Zanzi Tangle @zanzi.bsky.social · 08/07/2026
are there people who get synesthesia for programming language syntax?
051
Reposted by Zanzi Tangle
Leah McElrath @leahmcelrath.bsky.social · 16/04/2026
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.
In 2011, hackers breached the servers of HBGary Federal, a private US intelligence contractor, and leaked internal documents revealing a proposed operation - developed with involvement from Thiel's data company Palantir - to deploy near-identical tactics against trade unions, journalists and left-wing activists on American soil.
This reporter was among those who covered the breach at the time, and who first drew public attention to Palantir's role in it - the beginning of more than a decade tracking the network this piece describes.
The proposal included fabricating fake online personas, planting false information, and running coordinated harassment campaigns to discredit targets. Palantir suspended the employees involved and issued an apology, but the documents had already established that this tactical repertoire existed, was operational, and ran through Thiel's own firm.
Those tactics had been developed and deployed over years by a loose network of far-right organisations - funded, in part, by figures directly connected to Thiel.
113657
Reposted by Zanzi Tangle
Chris Martens @chrisamaphone.bsky.social · 13/04/2026
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...
1112
Zanzi Tangle @zanzi.bsky.social · 26/03/2026
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?
4182
Reposted by Zanzi Tangle
Bruno Gavranović @bgavran.bsky.social · 02/02/2026
I'm quite proud of how far I've been able to get with TensorType: 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.com
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
3204
Zanzi Tangle @zanzi.bsky.social · 28/01/2026
The problem with dating a tree by cutting it down is that you won't get a second date
0132
Zanzi Tangle @zanzi.bsky.social · 22/01/2026
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.
0205
Zanzi Tangle @zanzi.bsky.social · 21/01/2026
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?
130
Reposted by Zanzi Tangle
Brandon Wolff @defjamforcutie.bsky.social · 25/12/2025
Wife got me the Caves of Qud shirt for Christmas. Like it so much I'm thinking of buying myself a second one.
Caves of Qud merch art showing baboons of different colours descending angrily upon a mutant tortoise. The text reads "Hated by baboons for questioning the origins of the moon."
28618
Zanzi Tangle @zanzi.bsky.social · 24/12/2025
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"
2243
Zanzi Tangle @zanzi.bsky.social · 21/12/2025
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
1102
Zanzi Tangle @zanzi.bsky.social · 21/12/2025
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.
1224
Zanzi Tangle @zanzi.bsky.social · 06/12/2025
paper incoming
0201
Reposted by Zanzi Tangle
Kiran @kirancodes.me · 03/12/2025
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.
6473131
Reposted by Zanzi Tangle
Seth Frey @enfascination.com · 23/11/2025
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.
041
Zanzi Tangle @zanzi.bsky.social · 17/11/2025
Functions? Oh, you mean natural transformations between 0-ary endofunctors?
0100
Reposted by Zanzi Tangle
julesh @julesh.mathstodon.xyz.ap.brid.gy · 10/11/2025
Kleenex star
Kleene : Cont -> Cont
Kleene a = Fix (\x => Plus I (Seq a x))

Kleenex : Cont -> Cont
Kleenex a = Fix (\x => Plus I (Seq x a))
071
Zanzi Tangle @zanzi.bsky.social · 04/11/2025
Does anyone have a reference for combining unification-based type inference with bidirectional type-checking?
2111
Zanzi Tangle @zanzi.bsky.social · 13/08/2025
I have once again realized that I don't fully understand the semantics of System L.
040
Zanzi Tangle @zanzi.bsky.social · 12/08/2025
what's the deal with type schemes? they seem like a hack, but I'm not sure what the canonical replacement is
020
Zanzi Tangle @zanzi.bsky.social · 17/07/2025
Who is doing the most exciting work at the intersection of PL and LLMs right now?
171
Zanzi Tangle @zanzi.bsky.social · 28/06/2025
Finally figured out the right way to formulate the co-lambda calculus, a language of co-data and higher-order continuations
3215
Reposted by Zanzi Tangle
sai @texoport.in · 18/06/2025
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!
251
Reposted by Zanzi Tangle
Flavio 🏴‍☠️ @flaviocorpa.com · 04/06/2025
Hey, I wrote a post in my blog comparing Elm and @svelte.dev, I hope you enjoy it! flaviocorpa.com/building-a-n...
flaviocorpa.com
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
3167
Zanzi Tangle @zanzi.bsky.social · 18/06/2025
does anyone know of any frontend/typescript devs with a side interest in PL/CT?
260
Zanzi Tangle @zanzi.bsky.social · 17/06/2025
you may not like it but this is what peak operational semantics looks like
1222
Reposted by Zanzi Tangle
Tom Gauld @tomgauld.bsky.social · 08/06/2025
My cartoon for this week’s @newscientist.com
A six panel cartoon.

Panel one:
Title: Learn to read with Physics
Lesson One: two and three-letter words
(image of a smiling book and particle)

Panel two:
A friendly scientist enters a colourful lab carryinh a coiffee and papers.
Text: The Doc is in the lab.

Panel three:
She has put on eye protectors and started a machine
Text: She put on the ion ray.

Panel four:
The machine has caused a small fire. She looks aghast.
Text: Pop! The ray lit the gas.

Panel five:
She runs from the burning lab
Text: The lab is too hot!

Panel six:
She sits on the grass. In the background the ruins of the lab smoulder.
Text: The Doc is sad.
373917663
Zanzi Tangle @zanzi.bsky.social · 06/06/2025
Is there a logical interpretation of kan extensions?
180
Zanzi Tangle @zanzi.bsky.social · 02/05/2025
0236
Zanzi Tangle @zanzi.bsky.social · 27/04/2025
181
Zanzi Tangle @zanzi.bsky.social · 23/04/2025
biology is immutable
091
Zanzi Tangle @zanzi.bsky.social · 17/04/2025
Years of tolerating the 'just asking questions' crowd and all we have to show for it is a comeback of fascism
070
Zanzi Tangle @zanzi.bsky.social · 30/03/2025
In the polymorphic lambda calculus, we can encode least and greatest type-level fixpoints using quantifiers Is there an analogous construction for term-level fixpoints?
240
Zanzi Tangle @zanzi.bsky.social · 29/03/2025
Does anyone here know contextual operational semantics? I'm trying to implement a calculus that's based on linear proof nets, but they use contextual semantics in a cruicial way, and I just can't get my head around it
110
Zanzi Tangle @zanzi.bsky.social · 25/03/2025
i fought this guy in dark souls
060
Zanzi Tangle @zanzi.bsky.social · 13/03/2025
If you're wondering what compiler infrastructure would look like in dependent types, check out this blog post. We use this library for the development of our language Jermaine at Glaive cybercat.institute/2025/03/13/c...
cybercat.institute
Pipelines Part 2: Categorical Pipelines
Programming large complex software requires the right abstractions to make the work as easy as possible. Pipelines help writing programs by leveraging dependent types, but we can do better. By abstrac...
042
Zanzi Tangle @zanzi.bsky.social · 11/03/2025
Is there ever a use-case for needing untagged unions rather than sum types?
230
Zanzi Tangle @zanzi.bsky.social · 07/03/2025
Very excited to present my take on bidirectional typing at MSP this Monday coming! We can use polarity and chirality (duality between producers and consumers) to develop a canonical bidirectional typing discipline that requires minimal annotations. msp.cis.strath.ac.uk/msp101.html
1112
Zanzi Tangle @zanzi.bsky.social · 02/03/2025
is there a reference for combining bidirectional type-checking with unification? ie the bidi system infers most of the types, while the unification only fills in the type-annotations?
240
Reposted by Zanzi Tangle
Conor Titania Mc Bride @pigworker.bsky.social · 02/03/2025
Transactions in Category Theory 2025 jademaster.xyz/TACT25.html It's going to be a thing.
jademaster.xyz
Transactions in Category Theory 2025
1178
Reposted by Zanzi Tangle
Bruno Gavranović @bgavran.bsky.social · 21/02/2025
Discovered a gem of a paper, which merges two things I am very excited about: DeepRL + (dependently) type-directed program search. Highly recommended read. arxiv.org/abs/2407.00695
0112
Zanzi Tangle @zanzi.bsky.social · 19/02/2025
yeah, I dont think AI is coming for your job any time soon
2232
Zanzi Tangle @zanzi.bsky.social · 17/02/2025
I'm writing a new blog series on practical implementation of substructural type systems, in Idris! The first blog post will look at substructural polymorphism and why it's *hard*, harder than people assume on first glance! zanzix.github.io/posts/5-subs...
zanzix.github.io
Compiler Engineering for Substructural Languages I: The Problem with Polymorphism
Can a correct-by-construction implementation of a substructural language be extended to a polymorphic lambda calculus?
13410
Reposted by Zanzi Tangle
Francisco González @grundislav.games · 15/02/2025
I see people saying this sort of thing often, and quite frankly it makes me sad. The truth is, more people are making good adventure games now than were ever made during the “golden age” of the 90s. For example: 🧵
Screenshot from a comment in a Discord server, the text reads “It’s so sad hardly anyone is making good point and click adventure games anymore. The Dig, Monkey Island, Day of the Tentacle, Grim Fandango, these are all etched into my soul.
1371716506