Feed
Twitter (or decentralized alternatives) is a great interstitial journaling tool
Using the idea of Leary’s “Quantum Universe”, where all matter can be reduced to a digital 1/0 representation, I wonder what the compression ratio for memories in our brains is, and what (lossy) algorithm is used to achieve it.
All software essentially deals in simulation. Even that which supposedly interacts with “real” things, like an inventory system, is actually a simulation of the inventory system designed to be more easily manipulated by the software operator.
Therefore all software engineers are simluationists, or creators of an alternate reality whose ties and influences to the physical reality which they inhabit vary in strength.
Indieweb is the type of federated web3 I want to see rather than the introduction of artificial scarcity and an ecologically ruinous accounting system that encompasses current blockchain tech.
Computers are excellent tools for inducing altered states of consciousness. Unfortunately, these states are most likely to be fed by feelings of fear, anxiety, anger, or insecurity, with a distinctive outward focus, rather than looking inward and trying to augment more enlightened parts of ourselves like with more traditional spiritual tools.
Creating a crappy version of something is the first step to creating a better version of something. It also helps you know what you don’t know :)
What started out as an idea is now officially available to try! Introducing the beta version of tendril-wiki, trying to bring what I love from TiddlyWiki and Hugo and make it my own!
Something that is really hard to capture with a type system is how values change over time. For example, I could have a type of null
when I boot my app, but then have that same data structure have a type string
after a certain point in time. There’s not a great way to tell type systems, “after a certain series of events, if this process is still running, this will be of a certain type”
Finnish summer weather is so nice that it tricks you into thinking that winter doesn’t exist.
The more I use Rust, the more I appreciate how good the built in tooling is. Not having to configure separate test runners, packagers, package managers, etc for each project results in a huge reduction of mental overhead and allows you to just focus on writing code
RE: this, I started a TiddlyWiki meets Hugo project to try and get all my info in the same format.
Thinking about what sort of tools and processes I can change to tighten up the collection, curation, creation loop.
What is it about analog photography that is so satisfying? The feeling of all the mechanical parts? The absence of social pressure to edit and post? The finality of a roll of film?
Of all the Finnish cultural traditions, I think I enjoy sauna the most.
“humans are quickly overwhelmed by concurrency and find it much more difficult to reason about concurrent than sequential code. Even careful people miss possible inter-leavings among even simple collections of partially ordered operations.”
- H. Sutter and J. Larus. Software and the concurrency revolution.
The fact that source code starts its life as text is part of what makes wrapping my head around concurrent programs difficult. Closure syntax like that in Rust’s std::thread::spawn
certainly help, but it still gets very tricky to keep things straight. I wonder what a non text interface for concurrent programming would look like…
Desktop installable PWAs from Firefox would be so awesome
I want an app that’s just Spotify, but is actually Bandcamp.
New goal: make quill into a PWA
Trying awesomewm again. This time I didn’t copy-paste someone else’s config and it’s going much smoother!
Wishing there was a way to compile “self contained” binaries with luvit. It seems that you still need to have libs like luvit in your path to run the binary when you compile your projects.
Had a great time at the virtual indieweb meetup! Very cool to see what everyone was working on!
Making the switch from alacritty to kitty and it’s really great to have the multiplexer built into the terminal!
Day 3 of 30 fitness challenge ✅
Wondering if there are any guides out there for using lua for build scripting. Seems like it would be faster than spinning up a nodevm, easier to read and reason about that monster bash scripts, and less maintenance than a project written in something like Go or Rust.
Been reading Catherine Liu‘s excellent book, Virtue Hoarders and it captures a lot of my own sentiment about politics and culture in a fast paced and exciting style.
Thinking about the best way to integrate my existing tiddlywiki into my current website… Converting everything is a ton of work :(
I wonder what a bookclub over micropub/sub might look like, or how xanadu like inclusions could be implemented on the indieweb.
I’ve enjoyed using Hugo to build out my personal website. It makes it so easy to just focus on the fun stuff without worrying about all the tooling you need to generate really great static sites. It’s also super fast!
Really amazing feeling when you finally get everything working and can close all your tabs! Getting closer to a great indieweb home on the internet.
Testing my new “serverless” micropub server integration!
quick update to test vercel integration again