~akkartik

San Francisco

http://akkartik.name/about

Building simple, low-maintenance programs that reward curiosity about their internals.

Recent activity

Re: 10biForthOS a full 8086 OS in 46 bytes 7 days ago

From Kartik Agaram to ~vdupras/duskos-discuss

Nice! I quibble with the name "compile" for the 1 instruction. Perhaps "load" would be a better name?

Re: The joys of yak shaving a month ago

From Kartik Agaram to ~vdupras/duskos-discuss

Wonderful story. Merry christmas!

Re: Some thoughts 3 months ago

From Kartik Agaram to ~lioploum/forevercomputer

> I haven’t released "writeOnly" but my own blog is something which is 
> more and more similar to the principle.
>
> https://sr.ht/~lioploum/ploum.net

I don't quite follow this connection. Is any blog adhering to writeOnly if it publishes the source code for a simple "generator" that it uses to publish?

I write my posts with raw html in a text editor. Is that close to the principles? For example, you couldn't directly publish it to Gemini, but at the same time the conversion is something someone _could_ do relatively quickly. So I guess my question is, is any site that's created with minimal tools and publishing those tools adhering to these principles?

Re: [misc] Meandering Thoughts on Sorting Modal Rules 4 months ago

From Kartik Agaram to ~rabbits/horadric

Oh wow, this is really interesting! Nova = transfinite Modal?!

Re: [misc] It's called a bag! 4 months ago

From Kartik Agaram to ~rabbits/horadric

Yeah I have the same associations for 'bag' with Le Guin. +1

Re: [gamedev] Puzzlescript 4 months ago

From Kartik Agaram to ~rabbits/horadric

Ah I missed the tabs on the bird's eye view page, thanks.

Re: [gamedev] Puzzlescript 4 months ago

From Kartik Agaram to ~rabbits/horadric

Ha, I have no idea how to even start thinking about that first rule for Sokoban. What does it mean to get the '>' attached to a crate? That it moves? But the '>' was attached to the player too. Is it an intention to move or the act of moving?

The `Late` thing also raises a red flag for me. I tend to divide up declarative approaches into good declarative and bad declarative (where you end up needing to learn how the engine works, imperatively) and this feels on the wrong side of that divide right now..

I tried digging into the rest of the documentation at https://www.puzzlescript.net/Documentation/documentation.html a bit, but it didn't really work. I'd love to read something about how to implement this syntax, I think that'll really help me assess how neat it is.

Re: Dusk Tour 4 months ago

From Kartik Agaram to ~vdupras/duskos-discuss

I really appreciate your instructions, Henk.

Re: Dusk Tour 4 months ago

From Kartik Agaram to ~vdupras/duskos-discuss

Ok I made it to the end! This is excellent.

(I just took a while to figure out how to build dusk-curses. usermode/README.md. Perhaps the section `Build and run` should come before `Packages`? It doesn't seem necessary to understand packages. And the sections before and after the build section both mention packages, which suggests they may be better off being contiguous..)

(I haven't tried the multilib thing for dusk-sdl yet.)

Re: Dusk Tour 4 months ago

From Kartik Agaram to ~vdupras/duskos-discuss

This is great! I tried to work through it but hit an error halfway through. Here's my complete session.

$ ./dusk  
Dusk OS 
79KB used 31MB free ok 
here .x 
here .x 
00014b40 ok 
here dump 
here dump 
:00014b40 0000 0000 0000 0000 0000 0000 0000 0000 ................ 
:00014b50 0000 0000 0000 0000 0000 0000 0000 0000 ................ 
:00014b60 0000 0000 0000 0000 0000 0000 0000 0000 ................ 
:00014b70 0000 0000 0000 0000 0000 0000 0000 0000 ................