Advertisement · 728 × 90

Posts by Kartik Agaram

A Moebius inspired desert scene of a man before some monumental architecture

A Moebius inspired desert scene of a man before some monumental architecture

I’ve spent a few days hacking up a toon-shaded game inspired by all my favorite Belgian BD artists. We’ll see what this turns into…

1 week ago 28 2 2 0

You mean like Mac OS X Catalina III?

1 month ago 0 0 0 0
Video

Am I accidentally building a Color OS? :D

Different needs require different stats, so I decided to let users rearrange, show, or hide color stats however they want.

1 month ago 368 24 10 1
Video

Yesterday morning kids were sent running from their bus stop in panic because ICE showed up. This guy at today’s ICE Out of Lindenwold protest is a must watch 😭. @maddow.bsky.social

2 months ago 23662 8257 604 1352

An orifice in an edifice to let the light in.

2 months ago 4 0 0 0

I am writing a blog about roads at sandboxspirit.com/blog/art-of-...

2 months ago 40 4 2 1
hexponents!
hexponents! YouTube video by TheGrayCuber

Fun video youtu.be/8_WPBuYYz9M with an interactive toy to play with these thegraycuber.github.io/hexponents

2 months ago 16 4 0 0
2 months ago 16534 6480 46 39

Most beauty per unit code

Share your favorite short programs that have beautiful output.

Any output modality, any programming language, any units.

Doesn't generate identical output each time.

Recording of output optional.

My candidate is ~24 lines of @love-framework.bsky.social or equivalent.

2 months ago 4 1 0 0
Advertisement

The Resonant Computing Action Plan, Use LLMs to build:

- Adversarial interoperability
- Adversarial credible exits
- Local first version of walled gardens
- Optional federation (atproto?)

No grand plans, short feedback loops
Real problems, real users
Rough consensus and running code

3 months ago 13 2 1 0
December 2025
December 2025 YouTube video by Feeling of Computing

Here's a little spatial / tangible tool I made to explore an algorithm with my hands and eyes.

I saw an error diffusion matrix on wikipedia and it looked vaguely like a circle, so I built this board game-inspired tool to feel out just how spatial it actually was.

www.youtube.com/watch?v=9vZc...

3 months ago 8 5 1 0

Everything is in the eye of the beholder. Even beholding is in the eye of the beholder.

3 months ago 3 1 0 0

My hot-take on indie-tech (which I am a big supporter of) is that "Prosocial" features are actually harmful. Voluntary communities are unable to coordinate effectively. Its not a tool problem, rather, people by default are not very good at coordinating. Corporations are good a coordinating, why?..

4 months ago 3 1 1 0
Video

This week: Archaic Virus is making a bafflingly stable dungeon generation system.

5 months ago 3 1 0 0
Konrad Hinsen's blog

New blog post: "Explorable explorable explanations"

Building on Bret Victor's concept of "explorable explanations" for scientific publishing.

blog.khinsen.net/posts/2025/1...

🧪 #MetaSci

5 months ago 6 1 1 0
Post image
5 months ago 2 1 0 0

"There is also Memento (2000), maybe, because ironically I can’t remember what happened."

😂

5 months ago 1 0 0 0
Preview
Oedipus is about the act of figuring out what Oedipus is about Posted on Friday 7 Nov 2025. 791 words, 5 links. By Matt Webb.

The latest in my occasional series of over-complicated literary interpretations, this time on what connects Oedipus Rex (Sophocles) and Angel Heart (Mickey Rourke)

Warning: spoilers

interconnected.org/home/2025/11...

5 months ago 3 2 2 1
Advertisement

Also less bureaucracy, I wager. I am so done with the air industry. 1950-2020, RIP.

5 months ago 0 0 1 0

Landscape mode is hard-linebreak mode. Portrait mode is soft-linebreak mode.

5 months ago 0 0 0 0
Screenshots of half a dozen Scratch games running in ScratchLove

Screenshots of half a dozen Scratch games running in ScratchLove

This week: the folks at Fox2d have ported basically all of Scratch to LÖVE! Just in case you have some Scratch games lying around. github.com/fox2d-engine...

5 months ago 12 1 0 0

So they _are_ ships!

5 months ago 0 0 1 0

This game won FIRST PLACE at Ludum Dare! And it's made in LÖVE! I'm freaking out over here! Aaaaaaah!

5 months ago 15 3 0 0

Because I could not help myself, me and @steveheist2.bsky.social estimated that this is roughly $270,000 in monitors … and $600,000 in monitor arms.

bsky.app/profile/erni...

5 months ago 15 3 2 0

The Crowd (1928) features this office hellscape sequence and all I can think is "look at how much more space they had!"

5 months ago 40 8 2 0
Preview
Why you should watch Big’s Backyard Ultra, which starts tomorrow Posted on Friday 20 Oct 2023. 1,612 words, 11 links. By Matt Webb.

Big’s Backyard Ultra individual world championship has begun — the runners are 12 hours in and the race won’t complete for at least another 4 days/400+ miles

Here’s why you should be watching

interconnected.org/home/2023/10...

5 months ago 7 4 1 2
A screenshot of an academic paper. It reads:

Abstract
A "
'quine" is a deterministic program that prints itself. In this essay, I will show you a "gauguine": a probabilistic program that infers itself. A gauguine is repeatedly asked to guess its own source code. Initially, its chances of guessing correctly are of course minuscule. But as the gauguine observes more and more of its own previous guesses, it detects patterns of behavior and gains information about its inner workings.
This information allows it to bootstrap self-knowledge, and ultimately discover its own source code. We will discuss how-and why-we might write a gauguine, and what we stand to learn by constructing one.
CCS Concepts: • Computing methodologies → Philo-sophical/theoretical foundations of artificial intelli-gence; Theory of mind.
Keywords: reflection, probabilistic programming
ACM Reference Format:
Kartik Chandra, Amanda Liu, Jonathan Ragan-Kelley, and Joshua B.
Tenenbaum. 2025. Gauguin, Descartes, Bayes: A Diurnal Golem's Brain. In Proceedings of the 2025 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward! '25), October 12-18, 2025, Singapore, Singa-pore. ACM, New York, NY, USA, 9 pages. https://doi.org/10.1145/
3759429.3762631

1 A Way of Knowing

From time to time, we all have crises of identity-moments of radical and overwhelming uncertainty about our selves.
I' don't know whether the doubts that seize us can really be externalized in language, but if I were to try, I would express them as questions, questions like: Who am I? What am I?
What kind of person? What kind of mind?

A screenshot of an academic paper. It reads: Abstract A " 'quine" is a deterministic program that prints itself. In this essay, I will show you a "gauguine": a probabilistic program that infers itself. A gauguine is repeatedly asked to guess its own source code. Initially, its chances of guessing correctly are of course minuscule. But as the gauguine observes more and more of its own previous guesses, it detects patterns of behavior and gains information about its inner workings. This information allows it to bootstrap self-knowledge, and ultimately discover its own source code. We will discuss how-and why-we might write a gauguine, and what we stand to learn by constructing one. CCS Concepts: • Computing methodologies → Philo-sophical/theoretical foundations of artificial intelli-gence; Theory of mind. Keywords: reflection, probabilistic programming ACM Reference Format: Kartik Chandra, Amanda Liu, Jonathan Ragan-Kelley, and Joshua B. Tenenbaum. 2025. Gauguin, Descartes, Bayes: A Diurnal Golem's Brain. In Proceedings of the 2025 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward! '25), October 12-18, 2025, Singapore, Singa-pore. ACM, New York, NY, USA, 9 pages. https://doi.org/10.1145/ 3759429.3762631 1 A Way of Knowing From time to time, we all have crises of identity-moments of radical and overwhelming uncertainty about our selves. I' don't know whether the doubts that seize us can really be externalized in language, but if I were to try, I would express them as questions, questions like: Who am I? What am I? What kind of person? What kind of mind?

This may just be the best CS paper I’ve read this year. Just read the abstract and first para of the intro! The rest of the intro is really wild too, but very very good:

dl.acm.org/doi/pdf/10.1...

6 months ago 285 78 10 9

Some of La Mexicaine De Perforation were friends when I lived in Paris in the years just before this happened. You can read more here:

en.wikipedia.org/wiki/Les_UX

6 months ago 11 2 0 0
Advertisement
"I'm very dissatisfied with the current state of the world in two regards:

𝐀. Computer owners can't easily understand or modify programs they run.
𝐁. Computer vendors compete to limit permissions for modifying programs.


Both 𝐀 and 𝐁 have happened through the efforts of often idealistic people, but they've brought us to a world that it seems clear is going in the wrong direction:

For 𝐀: Every tool (IDE, debugger, programming language) and process (Waterfall, TDD, Agile) arose out of dissatisfaction with some current state of the world, but the "pragmatic" ones that gained traction were the ones that vendors get to control.
For 𝐁: "Trusted computing", browser sandboxing and app stores are all "pragmatic" solutions that have centralized power in vendors and failed to keep computer owners safe."

"I'm very dissatisfied with the current state of the world in two regards: 𝐀. Computer owners can't easily understand or modify programs they run. 𝐁. Computer vendors compete to limit permissions for modifying programs. Both 𝐀 and 𝐁 have happened through the efforts of often idealistic people, but they've brought us to a world that it seems clear is going in the wrong direction: For 𝐀: Every tool (IDE, debugger, programming language) and process (Waterfall, TDD, Agile) arose out of dissatisfaction with some current state of the world, but the "pragmatic" ones that gained traction were the ones that vendors get to control. For 𝐁: "Trusted computing", browser sandboxing and app stores are all "pragmatic" solutions that have centralized power in vendors and failed to keep computer owners safe."

Some notes by @akkartik.name (2025)

akkartik.name/post/2025-06...

6 months ago 8 2 0 0
Preview
Write your own tiny programming system(s)! - YouTube The goal of this course is to teach how fundamental programming language techniques, algorithms and systems work by writing their miniature versions. The cou...

I'm teaching 𝗪𝗿𝗶𝘁𝗲 𝘆𝗼𝘂𝗿 𝗼𝘄𝗻 𝘁𝗶𝗻𝘆 𝗽𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴 𝘀𝘆𝘀𝘁𝗲𝗺(𝘀)! again. I'll be posting the videos & tasks on YouTube too.

In the first lecture, I explain what's a tiny system, why write one and show plenty of demos!

🎞️ Playlist: www.youtube.com/playlist?lis...
👉 More info: d3s.mff.cuni.cz/teaching/npr...

6 months ago 50 18 1 1