Reviving Urbit
I said I'd look into Urbit. Going through old email, it turns out I had actually mentioned this .... seven and a half years ago. I'm shocked, I have no memory of this, lol. My old blog-post…
52 posts
I said I'd look into Urbit. Going through old email, it turns out I had actually mentioned this .... seven and a half years ago. I'm shocked, I have no memory of this, lol. My old blog-post…
There's this talk: https://www.youtube.com/watch?v=3Ea3pkTCYx4 There's this blogpost about an aspect of the talk: https://blog.deref.io/unix-and-microservice-platforms/ There's this disc…
Context In my previous post I talked about how the realm of what was possible expanded when we got a better, faster computer … but it took a whole other leap with the first “on-line” experiences. Q…
Old computers sometimes had a “Turbo” or “Boost” button to manually switch to a higher clock speed. Toggling this on and off could count as a valid game-playing strategy, if you needed to “speed past”…
Context Picking up where I left off last time: we’d got a first, new computer, the first set of simple games, and a first operating system (ye olde DOS). QBasic As I’ve mentioned, the only program…
Context As hinted at in a previous post, I thought I’d go over a history of my interaction with computers. This was … harder than I thought, mostly because I barely remember anything. If only I had p…
* Applying the lessons of the Golang scheduler to the Tokio scheduler in Rust * Speeding up Nixpkgs by avoiding subshells * Pessimism about engineering software * The Racket programming language i…
I never thought of it this way LogicLanguagesCategoriesall three have ontological force; they codify what is, not how to describe what is already given to us. In this sense they are foundational; if…
I came across this wired article recently, and what I read sounded too science-fiction-y to be true, so then I decided to go to the source, and found this video (see below) by a researcher at HP, and…
It is usually hard to get an idea of how the time taken for various fundamental operations varies, and it does matter, but it's hard to viscerally get it (time intervals in nanoseconds, microsecon…
What if you did the following: * Take a chromebook * Modify the chromium build running to run Sbcl within it. * Create lisp bindings to the internal surface, so that all UI elements can be created…
Many good things, to be sure, but more has been omitted. Perhaps Kent Pitman expressed it the best: I want speedups not just to make my same old boring life faster, but to buy me the flexibility to…