Kartik Agaram

@akkartik.name

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

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

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?..

Mike Masnick@masnick.com ยท 8mo ago

Remember when the internet wasn't awful? We can go back to that. Some friends and I have released the Resonant Computing Manifesto: a call to bring back such a time, to see if we can bring back a world where technology works for us, rather than against us. resonantcomputing.org

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...

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...

youtube.com

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