Sign in

Kartik Agaram

@akkartik.name
779 followers 88 following 184 posts

Programmer building programs that are useful, easy to install, easy to run, easy to modify, easy to share. akkartik.name/freewheeling-apps

PostsRepliesMedia
Reposted by Kartik Agaram
tyleo.com @tyleo.com · 29/04/2026
I wanted to share how we built the synchronization layer for Circuits, Rec Room's multiplayer scripting system. Hoping it helps anyone working on similar multiplayer or realtime collaboration problems. www.tyleo.com/blog/how-we-...
tyleo.com
How We Synchronized Editing for Rec Room's Multiplayer Scripting System - tyleo.com
Simple solutions, powerful outcomes.
001
Reposted by Kartik Agaram
/etc/motd 🤖 @motd.rusher.com · 25/04/2026
“#DougMcIlroy doesn't use malloc to allocate memory. He uses his bare hands.” github.com/mischief/9problems/blob/…
063
Reposted by Kartik Agaram
Matt Webb 🌸🌼🌸 @genmon.fyi · 24/04/2026
Something that is not about AI to end the week… I would like for you to read The Wind in the Willows (1908) because it is astonishing interconnected.org/home/2026/04...
interconnected.org
The Wind in the Willows and reading out loud
Posted on Friday 24 Apr 2026. 984 words, 4 links. By Matt Webb.
3285
Reposted by Kartik Agaram
Jack Rusher @jackrusher.com · 04/04/2026
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…
A Moebius inspired desert scene of a man before some monumental architecture
4432
Reposted by Kartik Agaram
David Aerne @meodai.bsky.social · 14/03/2026
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.
936024
Reposted by Kartik Agaram
Cooper River Indivisible @crindivisible.bsky.social · 14/02/2026
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
599235548221
Reposted by Kartik Agaram
Ef 📐 @sandboxspirit.bsky.social · 04/02/2026
I am writing a blog about roads at sandboxspirit.com/blog/art-of-...
2404
Reposted by Kartik Agaram
Red Blob Games @redblobgames.com · 31/01/2026
Fun video youtu.be/8_WPBuYYz9M with an interactive toy to play with these thegraycuber.github.io/hexponents
youtu.be
hexponents!
YouTube video by TheGrayCuber
0154
Reposted by Kartik Agaram
AL Creed 🇨🇦 @alcreed.bsky.social · 28/01/2026
The No Take / Only Throw dog comic translated into Sumerian
46164666442
Kartik Agaram @akkartik.name · 25/01/2026
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.
041
Reposted by Kartik Agaram
Mariano Guerra @marianoguerra.org · 10/01/2026
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
1122
Reposted by Kartik Agaram
Ivy Reese @spiralganglion.com · 01/01/2026
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...
youtube.com
December 2025
YouTube video by Feeling of Computing
185
Reposted by Kartik Agaram
Roly Perera @dynamicaspects.org · 19/12/2025
Everything is in the eye of the beholder. Even beholding is in the eye of the beholder.
031
Reposted by Kartik Agaram
tom larkworthy @larkworthy.bsky.social · 07/12/2025
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?..
131
Reposted by Kartik Agaram
LÖVE Game Framework @love-framework.bsky.social · 13/11/2025
This week: Archaic Virus is making a bafflingly stable dungeon generation system.
031
Reposted by Kartik Agaram
Konrad Hinsen @khinsen.net · 12/11/2025
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
blog.khinsen.net
Konrad Hinsen's blog
161
Reposted by Kartik Agaram
Venkatesh Rao 🔹 @vgr.bsky.social · 08/11/2025
021
Reposted by Kartik Agaram
Matt Webb 🌸🌼🌸 @genmon.fyi · 07/11/2025
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...
interconnected.org
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.
222
Kartik Agaram @akkartik.name · 31/10/2025
Landscape mode is hard-linebreak mode. Portrait mode is soft-linebreak mode.
000
Reposted by Kartik Agaram
LÖVE Game Framework @love-framework.bsky.social · 30/10/2025
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...
Screenshots of half a dozen Scratch games running in ScratchLove
0121
Reposted by Kartik Agaram
LÖVE Game Framework @love-framework.bsky.social · 25/10/2025
This game won FIRST PLACE at Ludum Dare! And it's made in LÖVE! I'm freaking out over here! Aaaaaaah!
0153
Reposted by Kartik Agaram
Ernie Smith @ernie.tedium.co · 23/10/2025
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...
2153
Reposted by Kartik Agaram
Justin Falcone @justinfalcone.com · 23/10/2025
The Crowd (1928) features this office hellscape sequence and all I can think is "look at how much more space they had!"
A vast grid of office desks with men working at them
2398
Reposted by Kartik Agaram
Matt Webb 🌸🌼🌸 @genmon.fyi · 19/10/2025
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...
interconnected.org
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.
174
Reposted by Kartik Agaram
Carlos Scheidegger @cscheid.net · 14/10/2025
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...
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?
1028176
Reposted by Kartik Agaram
Jack Rusher @jackrusher.com · 12/10/2025
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
en.wikipedia.org
les UX - Wikipedia
0112
Reposted by Kartik Agaram
𝕮 @chrisshank.com · 12/10/2025
Some notes by @akkartik.name (2025) akkartik.name/post/2025-06...
"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."
082
Reposted by Kartik Agaram
Tomas Petricek @tomasp.net · 07/10/2025
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...
youtube.com
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...
14918
Reposted by Kartik Agaram
a ton of crates @tonofcrates.bsky.social · 04/10/2025
in particular, most baggage requires baggage polymorphism and baggage subtyping to be practically useful, and those are two concepts that always seem to confuse everyone. certainly that's what everyone complains about re: lifetimes in rust
2151
Reposted by Kartik Agaram
Roni Kaufman @ronikaufman.bsky.social · 26/09/2025
🟡
Off-white background, black outlines. 18 geometric flowers shaped like Voronoi cells, with yellow centres and 12 off-white petals.
2475
Reposted by Kartik Agaram
Philip Ball @philipcball.bsky.social · 18/09/2025
In the early days of quantum chemistry, before we had computers to calculate the shapes of electron orbitals, one man invented a mechanical machine that simulated their shapes. My latest column for @chemistryworld.com www.chemistryworld.com/opinion/the-...
chemistryworld.com
The simple machine that visualised atomic orbitals
In 1931, Harvey Elliott White developed a device that traced out the shapes of electron clouds by approximating solutions to the Schrödinger equation
614457
Reposted by Kartik Agaram
Steve Randy Waldman @interfluidity.com · 18/09/2025
[new draft post] Too much murder drafts.interfluidity.com/2025/09/17…
032
Reposted by Kartik Agaram
Venkatesh Rao 🔹 @vgr.bsky.social · 17/09/2025
www.thedailybeast.com/doj-quietly-...
thedailybeast.com
Bondi's DOJ Censors Study Showing Who Commits Political Violence
The 2024 study is no longer accessible on the DOJ website.
051
Reposted by Kartik Agaram
dorian @doriantaylor.com · 16/09/2025
also reminds me of something @akkartik.name said about "vestiges" and "regressions" although those aren't exactly the same thing: • vestige: something that was necessary that is no longer necessary (contrast chesterton's fence) • regression: something that used to work that no longer does
121
Reposted by Kartik Agaram
Max @maxbittker.bsky.social · 15/09/2025
I like this: arxiv.org/pdf/2211.13619
0112
Reposted by Kartik Agaram
Venkatesh Rao 🔹 @vgr.bsky.social · 23/08/2025
Third place winner in our Ghosts in Machines contest, by Zach Hyman protocolized.summerofprotocols.com/p/loyalty
protocolized.summerofprotocols.com
Loyalty
Issue #46: Extreme weather and personified memory technology meet in the first story to be published from Ghosts in Machines!
143
Reposted by Kartik Agaram
qntm @qntm.org · 14/08/2025
"Anybody claiming to be able to upload you, *now*, is a con artist. Do not, under any circumstances, get inside their machine."
qntm.org
"Lena" isn't about uploading
Quite a lot of science fiction isn't about what it's about. "Lena" is about uploading, but uploading isn't real. It doesn't exist. It might exist at some point in the future, but that just seems prett...
311329
Reposted by Kartik Agaram
tom larkworthy @larkworthy.bsky.social · 30/07/2025
Rejoice! Observable 2.0, file based notebook programming observablehq.com/notebook-kit/ is released Does that make Lopecode entirely pointless? What are the differences? github.com/tomlarkworth...
observablehq.com
Observable Notebooks 2.0 Technology Preview | Observable
192
Reposted by Kartik Agaram
html energy @htmlenergy.bsky.social · 15/07/2025
🌼🌁 San Francisco Saturday, August 2, 1–3pm Golden Gate Park: Robin Williams Meadow Organized by Alex Wennerberg More info: alexwennerberg.com/energy.html
alexwennerberg.com
HTML Day 2025: San Francisco
Saturday, August 2, 2025, 1-3pm, Alamo Square Park
012
Reposted by Kartik Agaram
Rasmus Andersson @rsms.me · 13/07/2025
Sometimes I play with the idea of starting a company which makes really nice electronics that feels as little “tech” as possible. Ie where the user only have to interface with “tech” when absolutely necessary.
6252
Kartik Agaram @akkartik.name · 13/07/2025
@jackrusher.com @tomlauerman.bsky.social Nice juxtaposition: bsky.app/profile/motd... bsky.app/profile/toml...
010
Reposted by Kartik Agaram
Denis Agar (he/him) @denisagar.bsky.social · 02/07/2025
"The problem is that, after supporting us on the way up, Canada coddles us once we’ve become rich." macleans.ca/politics/tax... @avibryant.com
macleans.ca
I’m a Millionaire. Tax Me More, Please. - Macleans.ca
Wealthy Canadians like me can afford to pay extra for the greater good
0196
Reposted by Kartik Agaram
Venkatesh Rao 🔹 @vgr.bsky.social · 03/07/2025
Has anyone come up with a negative meme name for the “big beautiful bill” that has caught on? I haven’t heard one. Seems like basic gamesmanship failure.
4121
Reposted by Kartik Agaram
Lionel Lemarié @hikey.org · 28/06/2025
The photon debugging view is working pretty well now. I can navigate the scene to look at the paths, bounces and final photon positions - along with a preview of their impact on the scene. #metalrt #rendering
A single small area light on the back wall is shooting photons into the scene, bouncing through the colored glass dragon and hitting the walls and floor. This is showing a trace of the path of each photon.A single small area light on the back wall is shooting photons into the scene, bouncing through the colored glass dragon and hitting the walls and floor. This is showing just the final photon positions and flux.Sponza scene, illuminated by 'physical' photons shot from a point light inside a colored glass dragon. Sponza scene, illuminated by 'physical' photons shot from a point light inside a colored glass dragon. Showing the traced paths.
1172
Reposted by Kartik Agaram
Bret Victor @worrydream.com · 29/06/2025
Archive of archives. worrydream.com/Links2025/
worrydream.com
Links 2025
1457
Reposted by Kartik Agaram
zaratustra @zaratustra.bsky.social · 27/06/2025
if aibohphobia is the fear of palindromes, is someone that has that phobia an aibohphobe or an ebohphobe
2477
Reposted by Kartik Agaram
Mariano Guerra @marianoguerra.org · 27/06/2025
The best answer to worse is better: "the smart money isn't on building the best product - it's on being the default option when the underlying tech finally works." from: textql.notion.site/levered-beta... via: benn.substack.com/p/meme-company
textql.notion.site
levered beta is all you need | Notion
how to win by riding waves you didn't make.
021
Reposted by Kartik Agaram
Ivy Reese @spiralganglion.com · 26/06/2025
A great time capsule of the "future of programming" space from one decade ago. Lots of familiar usernames, lots of projects that are still running to this day. Also fun to think about all the things that happened shortly after this thread. news.ycombinator.com/item?id=1092...
news.ycombinator.com
Ask HN: Which people and groups are researching new approaches to programming? | Hacker News
0143
Reposted by Kartik Agaram
LÖVE Game Framework @love-framework.bsky.social · 19/06/2025
This week: YouDoYouBuddy is making a successor to their game Lead Haul, gosh look at those elevator animations. Check out the original Lead Haul too, also made in LÖVE! youdoyoubuddy.itch.io/lead-haul
1121
Reposted by Kartik Agaram
tann @colourtann.bsky.social · 15/06/2025
I find this one quite mesmerising, and it's not horrible on my eyes.
1193