Profile avatar
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
140 posts 667 followers 59 following
Prolific Poster
Conversation Starter
comment in response to post
Then again, I often take it to an unhealthy extreme. akkartik.github.io/mu/html/linu... That's 40k lines of code. Quite ergonomic in my text editor, but after converting to html my Waterfox crawls trying to render it. There are no other assets!
comment in response to post
I love rectangles. akkartik.name/devlog/2023-... investigations in a microworld akkartik.name/post/2023-12... application git.sr.ht/~akkartik/sn... as many rectangles as I need akkartik.name/post/2024-06... akkartik.name/post/2024-10... exercises for learning programming, often using rectangles.
comment in response to post
I hadn't considered it but I instantly buy it.
comment in response to post
Oh wait, it's still topologically a donut, isn't it! 🤯 Due to the bottom of the cup.
comment in response to post
The cup usually has a handle, though.
comment in response to post
At best they (I should say "we", but I really can't bring myself to) re-elected him in spite of a promise to fuck you over.
comment in response to post
Thanks! To clarify, I like LP!
comment in response to post
pensieve.love on the other hand is self-contained. I mostly interop with other programs manually using the clipboard. I linked to it as an example of other ways to imagine text-based UIs.
comment in response to post
The top of the Readme at git.sr.ht/~akkartik/dr... does link to some example apps each in their own repo. There are also template repos that try to help you get started building new programs of your own. Let me know if you have more questions, etc. I'd be happy to demo it for you over a call.
comment in response to post
Unfortunately it only interfaces with programs designed a certain way. I currently build them in Lua using the LÖVE game engine, but the protocol they use to talk to the driver is a simple text-based one that you can use with other dynamic languages (that allow redefining top-level definitions).
comment in response to post
You didn't ask me, but I've been building some text-first UIs atop a graphical canvas: git.sr.ht/~akkartik/pe... (instead of left-lines of text that scroll down, each command from a palette appends a column of notes to the right) git.sr.ht/~akkartik/dr... (unconstrained infinite 2D surface)
comment in response to post
I wrote a paper with this as the title: akkartik.name/akkartik-con...
comment in response to post
I ended up paying $50 for a spare cylinder and then $80 for someone to replace it for me. Now a cylinder goes into landfill instead of a whole "$160" chair. I've been feeling capitalism doesn't price stuff right. Hopefully it makes a difference to pretend all my stuff costs 10x more than it does..
comment in response to post
Off-topic, but this reminds me of perhaps the coolest name I ever came up with: Chromacline (The game itself is trivial: akkartik.itch.io/carousel/dev...)
comment in response to post
Whoa, I was so sure this was the one. How many times has someone attempted this?! 😂
comment in response to post
boehs.org/node/npm-eve...
comment in response to post
Definitely feel free to hit me up if you have any questions!
comment in response to post
I spent 2-6 years on this, depending on how you count: akkartik.name/post/mu
comment in response to post
akkartik.itch.io/carousel akkartik.name/post/2024-10... akkartik.name/freewheeling...