5 Concurrency Patterns for Guile Scheme I extracted during my recent work on asyncronous system for guile-nrepl.
5 Concurrency Patterns for Guile Scheme I extracted during my recent work on asyncronous system for guile-nrepl. Watched a talk by @pluralistic and it resonated hard with my perception of what is happenning with social networks in particular and tech industry in general. Wrote some shallow notes on the topic: Kudos to him for the really good talk! @abcdw @pluralistic back when I was at Iowa, we had great social media not only on campus and Iowa City, but out into the farms and really could have had a "Cory Doctorow" forum then, at the turn of the century. ISCA BBS was the main bulletin board, but there were others and I would suggest adding the latest version of phpBB3 to his plan. I'm setting up 4 machines now, with reverse proxies on separate machines @abcdw @pluralistic βyou tell us who you want to hear from and weβll tell you when they say something new.β from the Jacobin article - Some really interesting way for sharing values between home services with monads: Did you know that you can follow sourcehut repos via RSS? This is how 30 hours of my work on guile-nrepl this week looks like: Today I watched the talk on asyncronous architectures and heard the term 'two pizza team', it caught my attention, but I didn't get the reason why, I paused the talk to think a llitle and after a few seconds I realized π The explanation is here: One more reason why it's hard to use alists as associative data structure: There is no built-in destructuring capabilities for it. It seems (ice-9 match) is no help here. Situation becomes even worse if we have a nested data structure. Going to stack a bunch of let+assoc-ref's I guess.
Show previous comments
@abcdw An βalist-let*β macro should help: Launching containers using shepherd, it's like docker-compose for your project, but on steroids! https://github.com/BIMSBbioinfo/swineherd Kudos for this cool work to rekado. codepages, cyrillic alphabet, pearls in the mouth of the corpse, unicode, ligatures, emojis, history of all that stuff and funny real-life stories along the line in one video by Dylan Beattie: My opinionated TLDR: Plain text is a simple format is a huge (gigantic) oversimplification :) @abcdw I had seen videos of Dylan Beattie giving earlier iterations of this presentation at NDC Oslo and NDC Copenhagen, I love this presentation. I am somewhat satisfied with the world settling on ASCII and now UTF. Though UTF is quite complicated, it is less complicated than choosing between entirely different encodings based on MIME types or locale environment variables. You can try a GNU Hurd kernel based operating system made with Guix in your browser:
Show previous comments
@abcdw we are using guix system configurations to run CI etc. Running a Hurd VM is yet another mind blowing example of the power of Guix :) Guix for MacOS users: It uses qemu under the hood, but it's better than complete absense of the guix :) @abcdw I only have an intel macbook pro, I hope I can make it run in my macbook...! @abcdw really excited to see this getting shared around! Right now I am working through some image build issues with the qemu version, as well as trying to fix some fs corruption issues in the Apple VM Framework version. I created a project overview page on my website https://superkamiguru.org/projects/msg.html as well, and will be adding some documentation over time. Happy GUIX-ing! @goku12 One more package for creating bib entries: https://github.com/rougier/persid Created by @rougier Trying to set up a bibliography and article note-taking workflow with org-roam, org-cite and citar. Looks quite hard so far.
Show previous comments
@abcdw Me wondering where Zotero fits into all of this! Seriously though, Zotero is good at extracting metadata and archiving linked data. It should get a better representation in the workflow. Zotra (https://github.com/mpedramfar/zotra) looks promising. @abcdw This might be useful to you. I talked about how I manage my bibtex bibliography with org capture and denote https://www.scss.tcd.ie/~sulimanm/posts/denote-bibliography.html @abcdw I haven't watched it yet, but here is a video in my queue that may or may not be useful. https://www.youtube.com/watch?v=5Q9435eIOVI Replying to emails I got in March :/ It's a huge delay, and recent emails get more attention usually than the old ones. IDK yet how to better solve this. I have work inbox and todo searches and mails from inbox going to todo (which is ordered from old to new and should work as a backlog), but I often keep unread messages in inbox and cause of it ignore most of the emails in todo. I've sent "Bringing Joy to Scheme Programming" talk proposal to EmacsConf 2023. The Call for Participation deadline is on Friday, don't miss it if you want to give a talk: We develop rde on sourcehut, but there is a mirror on github and recently I realized that it has 185 stars already: How many it is? Do you know other small to medium sized projects, which only mirrors on github? @abcdw I tend to not mirror my small projects to github β¦ maybe I should, just for the visibility? |
@abcdw Excellent topic!
Is there an accompanying article/post somewhere?
PS: For a few reasons, technical material and videos don't get along w/ each other in my brain.