25 posts total
12
Show previous comments
@akkartik One criterion to take into account is the range of use cases covered by a system. The smaller it is, the less reasons there are for fear. Browser extensions can't ruin much outside of the browser, for example. Trying to build software for others is extremely disheartening. I can be eating my own dogfood on a daily basis for years and still newcomers hit bugs in their first 10 minutes. I wonder if this is the major reason to huddle together on top of jenga stacks with tons of dependencies, terrified of fragmentation: You always need more testing than you think, and there's no way to compete with something that's been through that much testing. Of all the apps I've built, perhaps my favorite is https://git.sr.ht/~akkartik/snap.love, my box and line drawing tool. I use it _constantly_ -- including for work. I have a terrible short term memory, and now I make quick mindmaps for every little situation where a full-screen IDE on a huge monitor is too tiny to show all the parts of the codebase I care about right now. I seldom mess with it, but today I modified it to show gridlines any time I drag things around. Should lead to neater maps! I had no idea the Lua folks have been working on a system language with the explicit goal of living beneath Lua. https://www.inf.puc-rio.br/~roberto/docs/Gualandi-2020-SCP.pdf Today's random destination after some surfing: blog posts until 2005 by the author of https://www.equi4.com/tclkit which is used to build https://holonforth.com/holonu.html an implementation of HolonForth, a Smalltalk-like Forth found while searching for holon after reading https://github.com/wecollective/wiki/blob/main/new-wiki/holonics.md @akkartik wait, is weco from the same folks who did spacecollective all these years ago? I'm feeling attracted to a thought long held profane: perhaps I should "clean up" some old URLs on my site and stop serving them. I guess it's just the next level of loss of faith in the www. What's the point of "cool URIs don't change" if nobody else cares? (These are all just redirects, so there won't be any actual data loss. I'm not so far gone yet.) Jeremy Bowers on Erlang mailboxes vs Go channels: "It's really an intriguing study in how the solution to very similar problems can almost intertwine like an Asclepius staff, twisting around the same central pole while having basically no overlap." A minimalist DOM in 50 LoC Is there a better name for this than "DOM"? A notation for a tree of rectangles, often containing text, to be rendered to screen and united with mouse events. Rects contain either text or rows/cols of other rects. Other attributes: fg, bg, margin. Margin is margin-top or margin-left depending on whether the rect contains rows or cols. No inline styling yet (bold, span, etc.), that feels like a separate concern. As preparation for tomorrow's wheel reinvention jam (https://handmade.network/jam; https://github.com/HandmadeNetwork/wishlist/discussions/14), I just created a fork of lines.love with all the drawing support ripped out. Time to take it in a new direction. [The tools we use every day are broken. Software is slow, unreliable, and bloated with thoughtless features. It disrespects the user and forces settings that no one wants. And yet, people defend the status quo, claiming that what we have is fine, and that trying to change software is "reinventing the wheel".] via @akkartik @akkartik @ColinTheMathmo @s_ol It might have a side-panel where you see the flattened list of comments for a selected branch in the tree, and that branch visually highlighted.
Show previous comments
@akkartik It reminds me of TiddlyWiki, except it's in two dimensions. I kind of like it, actually. Would you object to me borrowing and playing with the concept in a future editing environment I'd like to write someday? (Yeah, a very open-ended, long-term project that is poorly defined at the moment, but...) @akkartik oooooo, this is *awesome*. Wouter van Oortmerssen put together something vaguely similar called TreeSheets that I've played with in the past. https://strlen.com/treesheets/ Maybe some cross-pollination inspiration there! I wound up using vimwiki because it fits my brain better, but that's neither here nor there! I've been working on a note-taking program To be precise, I've been migrating my existing 10+ year old note-taking workflows out of terminal and unix tools into a more integrated and hopefully more accessible environment. Not released yet, but here's a demo (5 minutes, 13MB): https://archive.org/details/akkartik-pensieve-2022-07-27 12
|
@akkartik this is novel, loving it. Please keep us informed
But you would need a better name...