Feb 4, 2022
Zettelkasten
https://github.com/drcode/zek is a neat program <3 and its demo at https://www.youtube.com/watch?v=4W_m176PIdU is inspiring me.. to build my own version 🤦
I think people have lost sight of the essence of Zettelkasten.
- never having to name notes
- extremely fine-grained addressing
- lots of nudges to create cross-links
The tension: links tend to require names.
Any interest in collaborating on or use-testing something malleable but text-only in Teliva?
permalink
* *
Feb 3, 2022
New data on an old, boring subject from someone without an axe to grind
I just tracked down my umpteenth memory corruption bug in Teliva: https://github.com/antirez/kilo/pull/81
I'm pretty sure this was the one that got me to lose data on several days of Advent of Code 2021.
The number of such bugs found in this tiny codebase (https://github.com/antirez/kilo/search?q=memory is not comprehensive) is a huge case against C. I'm not out of practice, I'm just only able to manage memory reliably in C++, for all that I dislike it.
permalink
* *
Feb 1, 2022
There's been some bug going around. I spent the last few days thinking Teliva sucked. This morning I think it's cool again.
permalink
* *
Jan 29, 2022
I'm giving a talk at FOSDEM next week:
https://fosdem.org/2022/schedule/event/lastmilesandboxing
There's Q&A and IM chat after.
I hope you will add it to your calendar! (The times given are in UTC+1. It's 8:40am in PST.)
permalink
* *
Jan 29, 2022
#$@$, this list of terminal escape sequences is terrifying.
https://terminalguide.namepad.de/seq
Luckily the one to read clipboard is disabled by default: https://terminalguide.namepad.de/seq/osc-52
If enabled, any terminal program can read your clipboard just by printing a few characters to stdout. https://github.com/akkartik/teliva has no hope of sandboxing that.
Hopefully there isn't any worse crap lurking in this list. No "this escape sequence runs the command you provide". That I can spot, at least..
permalink
* *
Jan 27, 2022
The opposite of Literate Programming
Instead of a linear tour through every last detail in just the right order, a frontpage for any app with a quick orientation of the global structure (like a Readme with crappy typography but consistent navigation compared to the usual development environment), after which the reader is free to jump non-linearly anywhere they like.
Main project page: https://github.com/akkartik/teliva
permalink
* *
Jan 14, 2022
Procrastinating on 2022 talk by rewatching 2020 talk
https://vimeo.com/416363066
My delivery was absolutely terrible. It was probably not obvious to anyone how the talk mapped to the paper http://akkartik.name/akkartik-convivial-20200607.pdf. Watch it more for the great questions starting at 20 minutes.
Now I wonder what questions permacomputing people would have about it.
permalink
* *
Jan 9, 2022
I'm rereading an old favorite
"If I look at any small part of it, I can see what is going on -- I don't need to refer to other parts to understand what something is doing.
"If I look at any large part in overview, I can see what is going on -- I don't need to know all the details to get it.
"Every level of detail is as locally coherent and as well thought-out as any other level."
— Richard Gabriel, "The Quality Without A Name" (page 42)
https://github.com/akkartik/mu/blob/main/linux/bootstrap/000organization.cc
permalink
* *