👽 akkartik
👋 I build simple, low-maintenance programs that reward curiosity about their internals.
🗣 Followers 20 · Following 12 · Logs 59 · Docked 4 years ago
Actions
Logs
A programming env for computer/phone, now with tutorials, learning programming, examples, reference docs: https://akkartik.itch.io/carousel
A markup language and hypertext browser in 600 lines of code. https://akkartik.name/post/luaML2 I think this answers a long-standing question for me about Gemini: is inline styling really so hard?
Practicing graphical debugging using too many visualizations of the Hilbert curve https://akkartik.name/debugUIs.html
My notebook app supports some simple computations: https://akkartik.name/images/20240930-notebook-eval.webm (30-second video) Repo: https://git.sr.ht/~akkartik/notebook.love
A silly little toy for browsing 8 little fractal programs: https://akkartik.name/curio1.love 2-minute video description: https://spectra.video/videos/watch/baab29fc-58fe-4ea2-97ba-70c19c189fe9
I've been building a new notebook app. Doesn't actually run any code yet, but take a look: https://akkartik.name/post/2024-09-19-devlog No web anything here.
Reflecting after doing something difficult: https://merveilles.town/@akkartik/112831781974687588
Coming up with a paper notation for kids so they can think about programming without filling up short term memory with irrelevancies like the order to put numbers in. https://merveilles.town/@akkartik/112708494215840560
My first app on a new, hopefully convivial platform: https://akkartik.name/post/2024-04-13-devlog
All the 1-D cellular automata: https://akkartik.itch.io/carousel/devlog/702311/all-the-1-d-cellular-automata
A quick and dirty charting library for your computer or phone: https://akkartik.itch.io/carousel/devlog/686788/lots-of-charts
A paper computer implemented in a silicon computer: https://akkartik.itch.io/carousel/devlog/685707/a-little-programming-game
Dynamically adjusting the ticks on the x- and y-axis of a plot as I pan around and zoom in and out on a mobile device. https://akkartik.itch.io/carousel/devlog/678890/new-version-after-51-days
This might be the most excellent thing I've read in a while: https://drafts.interfluidity.com/2024/02/02/nimble-nationality-will-define-state-capacity/index.html
Pong + Yin-Yang = Pin-Pong https://akkartik.itch.io/carousel/devlog/673935/pong-wars
An equation plotter in 90 lines, written on my phone: https://akkartik.itch.io/carousel/devlog/656473/building-an-equation-plotter
A voice recorder you can tweak the source code for right on your Android phone: https://akkartik.itch.io/carousel/devlog/652184/a-voice-recorder-in-150-lines-of-code
Lua Console: create little programs on desktop or mobile devices https://akkartik.itch.io/carousel
This is the most insightful talk I've watched in recent memory: https://archive.org/details/finding-meaning
Hands-on with my Freewheeling Apps: https://spectra.video/videos/watch/36f75e1c-4530-4f43-ba32-9a73aa40d0f3 (video; 20 minutes)
A talk summarizing my past year: http://akkartik.name/freewheeling
A little app to draw graphs: https://git.sr.ht/~akkartik/snap.love I've wanted something like this for a long time. Intended for small graphs where laying things out by hand is not too painful, and it's nice that things don't move around every time I make a change, as happens with graphviz (https://graphviz.org). The file format is also amenable to git; no long lines, and adding new nodes or edges doesn't reorder unrelated nodes and edges.
This might be the most mind-bending 20 minutes of my life: https://www.ted.com/talks/donald_hoffman_do_we_see_reality_as_it_is. I wanted more, so I'm watching 1.5 hours at https://www.youtube.com/watch?v=dd6CQCbk2ro
I just figured out how to add tests in my "code as a map" programming environment: https://merveilles.town/@akkartik/109742488349122478
2022 summary: A year of freewheeling apps http://akkartik.name/post/roundup22
A Lua-based markup language: https://codeberg.org/akkartik/luaML.love
Has anyone heard of stack people vs queue people? I don't know where I got it from, but it's been an enduring part of my self-image for a decade now that I'm a stack person. When something new pops up, a queue continues what they were doing. A stack switches. Obviously this is a spectrum, but I find it very easy to rationalize that the new tasks are "quick". Anyway, being a stack is hard with a new project. Every 2 minutes I discover something broken, and now I have to resist working on it.v
Live-coding using LÖVE: https://spectra.video/w/wkDB5fsjBNBbsqKXGhGzwT (video; 5 minutes)
A 4-minute video about my project to replace debuggers with print statements: https://handmade.network/snippet/1561
Weird, I just added hyperlinks to my text editor in 35 lines of code: https://codeberg.org/akkartik/lines-and-links/commit/c81bedca8dddv. Some caveats, but still. This feels like a super power.