Skip Navigation
vivi Vivi @slrpnk.net

Mastodon: @vv@solarpunk.moe

Co-Admin of solarpunk.moe

Posts 0
Comments 16
FDA scientists told ‘woman’ and ‘disabled’ are on Trump’s banned word list
  • I'm pretty sure the lists I've seen circulating also ban the word female... which is so bizarre

  • Risk of large asteroid striking Earth falls to 1.5%
  • Reminder that the asteroid is only large enough to destroy a city and, even given the rare chance of it hitting Earth, in all likelihood would land in the ocean and cause no damage. It's not a doomsday asteroid

  • Once you see it you can't unsee it
  • This is how I've always seen it since i was a kid

  • Goblin - What are actual uses?
  • It's not really like MPI. It's more oriented towards writing social software that communicates over the Internet, as a next step beyond ActivityPub. You could use it for a lot of things, but one example is to write federated software like Lemmy where you have lots of instances communicating with each other. But it makes things more flexible, you can really make any sort of social app with it.

  • Goblin - What are actual uses?
  • I've made some contributions to Goblins and Hoot and am close with the members of Spritely in several ways so I have a good idea how they work.

    Goblins is not directly related to WebAssembly, but it can now run in WebAssembly through Guile Hoot.

    Hoot is one of Spritely's projects, and it's a way to run Guile Scheme, a lisp programming language, in the browser by compiling it into WebAssembly which is a web standard that lets you run code from many different programming languages (C++, Rust, Zig, etc) in the browser.

    Goblins is a framework/library written in Guile Scheme that lets you write programs that are transactional, secure and distributed, because it abstracts away the complexities related to communicating across servers, synchronizing transactions, and distributing secure capabilities. It is strongly based on the well researched concept of Object Capability Security, which is well described in their whitepaper.

    The goal of Goblins is to be able to create regular programs that can be distributed across networked machines/servers/clients easily without having to architect your code explicitly to handle the details of communication across the network. This allows for unlimited types of "secure collaboration", apps that can be social (think apps like Google Docs, but distributed and open source) Everything in Goblins runs inside multiple "vats" and these vats can communicate with each other with transactions locally or over the network--the code is the same both ways.

    The goal of Hoot is to be able to run Goblins (and many other programs written in Guile) in the browser, so that programs written with Goblins can be easily run by users. If you like the language Guile, Scheme or lisps in general it's a really great project for getting code into the web browser!

    I also recommend watching Christine Lemmer-Webber's talks about Goblins, they are very fun!

  • Federation woes
  • Yes, i really wish there was a good way to do pixelfed relaying.

  • Federation woes
  • You need to follow people for their posts to federate to your server. Posts won't federate until you're following a user and they make a post, or boost a post. Also, old posts won't federate unless they are boosted/reblogged/shared. This is also how Mastodon works.

    I recommend following as many people as you can, especially people who boost a lot, and following the people who are being boosted.

    It takes a lot of effort to start the process up.

    Also make sure that the AP and federation features are turned on in the env file, as i believe by default they are off with pixelfed.

  • Are you a Nazi for driving a Tesla?
  • vandalizing a Tesla is such a bad idea given that they are rolling surveillance machines

  • How do we login to Pixelfed with our programming.dev account?
  • Generally the fediverse is not designed to import identities. Every instance has its own set of identities and you can't log in across instances like that. You can access posts, but can't use another instance to post. It's a matter of trust. The original instance has no way to trust the second instance with your credentials/the authority to post on your behalf.

  • Open source projects drown in bad bug reports penned by AI
  • so, the problem is once again capitalism in disguise...

  • A Shiny New Programming Language - Hackster.io
  • almost like a shitty prolog that won't work half the time!

  • Researchers train AI chatbots to 'jailbreak' rival chatbots - and automate the process
  • I wonder if there's also a constraint not to make a sub-AI in many of the starting prompts

  • Has anyone else noticed smartphones have got significantly more addictive recently
  • I try to spread this tip everywhere i can: If you ever find that you've watched one of those videos that fucks up the recommendations, go to your watch history and delete the video. It really works.

  • Stable Diffusion/AI Gender Reaffirming?
  • A big unattainable thing it can do is enlarge eyes on certain faces. It's worth keeping in mind. I also actually prefer how my face looks after FFS and many years HRT vs what Faceapp came up with. So yeah, YMMV.

  • zsh or fish for an intermediate Linux user?
  • I use fish with the bass plugin for any time I need to work with bash scripts.