Default avatar
YsYe7Rg5O$JeULRiNnJehvlYjlGrxX5xY_tQgpe5NsP9
npub18eyn...cvu7
Years ago I played around with the Squeak, Pharo, and Amber Smalltalk implementations. I loved them. The ability to develop applications while they were running was a game-changer. I was blown away by being able to inspect the call-stack during an exception, modify the values in the stack, and then rewind the stack to see if my idea for a fix would work. But... I concluded that no client would allow me to write their application in Smalltalk. So I walked away from Smalltalk. Nowadays, I only write code for myself, as I used to do prior to working as a programmer. Therefore, I'm revisiting Smalltalk :)
I'm doing that thing where after a lot of effort and preparation to achieve a specific result, I need to pull the trigger to get to the next stage, and I'm second-guessing everything. Ugh. I need to just do it, I know. I wish the secong-guessing step would just not happen anymore, given how annoying it is. But, here it is again. As Pooh would say "Oh, bother."
I created a Nix (NixOS) package for the Gossip nostr client (@Gossip Client) :) It's included in my Nix flake mono-repo, therefore running it is a matter of executing: nix run github:emmanuelrosa/erosanix#gossip Since the client loads a number of libraries at runtime (using dlopen), I'm not sure if I've declared all of the dependencies. So far, it's working well.
For the 1st time in a long time, I had to boot my NixOS laptop from a prior generation. It seems I'm having a problem with Linux 6.4 that's causing a kernel panic, so I'm now back at Linux 6.3. #nixos
I recently read Lewis Carroll's "Through the Looking-glass." What a treat! I got a good laugh from the word play and I like how the author was able to say a lot using few words, avoiding long-winded descriptions of the scenery and such. It does require reading between the lines, but that made it a more enjoyable read. I'm glad I decided to get back into reading fiction.
When I tap on a note in #amethyst and then press the back button it scrolls to the top of the list, showing the newest note. I swear it used to return to the same position in the list.
I get this amazing sense of gratification when I sit down and write some code for a few hours, and then when I compile and run it... it works on the first try! That's not what happened to me yesterday, but I love it when it does :)