Eventually I'll need to implement "Safe Serialization Under Mutual Suspicion" so game worlds written in Spritely Goblins can persist to disk http://erights.org/data/serial/jhu-paper/
Still seems like the cleanest route I've seen.
Eventually I'll need to implement "Safe Serialization Under Mutual Suspicion" so game worlds written in Spritely Goblins can persist to disk http://erights.org/data/serial/jhu-paper/
Still seems like the cleanest route I've seen.
the internet of souls
Apple removes Hong Kong protest app https://boingboing.net/2019/10/10/apple-removes-hong-kong-protes.html
good moin moin
Reform 2 trackball and battery PCBs are here. now just missing the trackball sensor flex PCB that is made by OSHpark
Guix reduces bootstrap seed by 50% https://guix.gnu.org/blog/2019/guix-reduces-bootstrap-seed-by-50/
Go Guix and Mes! Go bootstrappability!
Really interesting random research today.
GNU Mes
https://www.gnu.org/software/mes/
That took me to bootstrappable builds:
http://bootstrappable.org/
Really interesting.
cc @Shamar
so i mentioned working on a library for working with activitypub servers a few days ago and writing it has been going well so i figured i’d share what it is and where it’s at.
the library is called (tentatively) “activitysearch” and it operates around the model of a single actor. an actor has an associated database (pouchdb) where it stores any data it downloads about the actor — but it need’s that actor’s permission to get the necessary creds. it is not a tool for checking out other people on the fediverse. it is a tool for working with your own data.
the data it downloads is then indexed so you can make queries against it without hitting the network, queries like, “who am i following whose instance has disappeared?” or “where’s that toot i fav’d about crows?” i have a rudimentary text-search algorithm i use to build a search index but it’s not really professional-grade like lucene, just something useful enough for general purposes.
@mala @masterofthetiger That sounds like it would be helpful!
@masterofthetiger Probably Racket, the Spritely tooling I'm building, occasionally Guile and Guix, GNU/Linux stuff, Emacs, etc.
And yes I was planning on using https://obsproject.com/ which is what @mala just said. It's packaged in Guix!
@mala That's totally valid!
I think if I did it, it would be more like: "Here's something I think you should use, and which I mostly already want to show off how you can use! Or here's how you can see my workflow live!"
In which case I probably would have things at a point where I was fairly confident *what* I was going to do and *how* I was going to do it before I jumped into it.
Joint Statement on the GNU Project: http://guix.gnu.org/blog/2019/joint-statement-on-the-gnu-project/
Should I be doing live coding streams?
It would probably be boring, unless I set up most of the scaffolding for a gamedev session, in which case it might be fun for people to see.
Or, if I do demonstrations of libraries / tech once they're ready for demonstration.
People have requested it in the past. Seeing @mala post about doing so made me think about it again https://mastodon.social/@mala/102906717933674682
I am going to vacationarily livestream RIGHT NOW! The usual blunderings in #lisp, #guix, #guile, and digital rights gossip, this time from my back garden in San Francisco. Watch at https://codetherapy.space/
@benhamill It's definitely some very visible maintainers.
the Autumn Lisp Game Jam is coming up! starting the 10th of October and running to the 20th: https://itch.io/jam/autumn-lisp-game-jam-2019
Also we're approx $100/mo away from the terminal based space shooter now. Nice! https://www.patreon.com/cwebber
That program will actually be a demo of how interesting Spritely Goblins can be to use in even just pre-distributed programs. I know how to build it... would be fun to show it off if we can make it.
And of course, this is all working towards the distributed social game stuff I'm planning to build. The infrastructure is coming together.
Also we're approx $100/mo away from the terminal based space shooter now. Nice! https://www.patreon.com/cwebber
That program will actually be a demo of how interesting Spritely Goblins can be to use in even just pre-distributed programs. I know how to build it... would be fun to show it off if we can make it.
And of course, this is all working towards the distributed social game stuff I'm planning to build. The infrastructure is coming together.
If all goes well, a new release of #Spritely Goblins will be out this week, this one with (same-process) inter-vat communication and a revamp of promises.
If all continues to go well, in the next month I should have a demo of distributed programming across machines in the same system.
@trashheap Thanks... I mostly was a signatory on this one, though I agree with it; others did the work of coordinating (which I know isn't easy). I'm glad the statement is out.
Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.
All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.