Bhargav Kulkarni

@bhargavkk
15 Followers
40 Following
95 Posts
PhD Student @ University of Utah
Webpagehttps://bhargavkulk.github.io/
Have it writ upon thy meagre grave:"Felled by King Morgott! Last of all kings."
Gödel's theorem without tears (Essential incompleteness in synthetic computability). ~ D. Kirst, B. Peters. https://drops.dagstuhl.de/opus/volltexte/2023/17491/pdf/LIPIcs-CSL-2023-30.pdf #ITP #Coq #Logic #Math
Because I have poor self control, I made a thing to avoid looking at those increasingly terrible ACM Digital Library pages. Introducing Analog Library: https://al.radbox.org
Analog Library Premium Edition™

Made pulao today! Tastes pretty good, I just need to up the quantity of spices and veggies for next time. Luckily my mother sent me a bugger capacity pressure cooker just recently, so it should be easy to cook a larger quantity.
I really dislike unicode slop in code. I was contributing proofs about insertion sort to the lean cslib project. The project has a mechanism to count operations to prove things about complexity. To say an operation takes one "tick" of time you have to surround that operation with a tick function(Its some Monad shit I don't get it). The "tick" function has a unicode ✓ as notation. Why? What purpose does this serve? Allowing programmers to make up operators was a mistake.
If you put the Apple icons in reverse it looks like the portfolio of someone getting really really good at icon design
I forget about this thread at the perfect cadence to rediscover it and lose my mind anew each time

Slop drives me crazy and it feels like 95+% of bug reports, but man, AI code analysis is getting really good. There are users out there reporting bugs that don't know ANYTHING about our stack, but are great AI drivers and producing some high quality issue reports.

This person (linked below) was experiencing Ghostty crashes and took it upon themselves to use AI to write a python script that can decode our crash files, match them up with our dsym files, and analyze the codebase for attempting to find the root cause, and extracted that into an Agent Skill.

They then came into Discord, warned us they don't know Zig at all, don't know macOS dev at all, don't know terminals at all, and that they used AI, but that they thought critically about the issues and believed they were real and asked if we'd accept them. I took a look at one, was impressed, and said send them all.

This fixed 4 real crashing cases that I was able to manually verify and write a fix for from someone who -- on paper -- had no fucking clue what they were talking about. And yet, they drove an AI with expert skill.

I want to call out that in addition to driving AI with expert skill, they navigated the terrain with expert skill as well. They didn't just toss slop up on our repo. They came to Discord as a human, reached out as a human, and talked to other humans about what they've done. They were careful and thoughtful about the process.

People like this give me hope for what is possible. But it really, really depends on high quality people like this. Most today -- to continue the analogy -- are unfortunately driving like a teenager who has only driven toy go-karts.

Examples: https://github.com/ghostty-org/ghostty/discussions?discussions_q=is%3Aclosed+crash+author%3A0xBigBoss

ghostty-org ghostty · Discussions

Explore the GitHub Discussions forum for ghostty-org ghostty. Discuss code, ask questions & collaborate with the developer community.

GitHub
Federal court blocks Texas from using new congressional gerrymander in 2026 midterms

The decision is a major blow for Republicans, in Texas and nationally, who pushed through the mid-decade redistricting at the behest of President Donald Trump. Attorney General Ken Paxton said he would appeal.

The Texas Tribune
I tried something new. Added crumbled tofu to the sauce for my ravioli. Turns out smothering tofu in sauce makes it taste much less like rubber. I think this will be something I cook more often!