GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 02:42:36 JST Christine Lemmer-Webber Christine Lemmer-Webber
    • The Spritely Institute

    At @spritely we're building the future of decentralized networking tech (social networks and otherwise)! We just launched a supporter campaign and could really use your help! https://spritely.institute/donate/

    I'm also going to talk about why Spritely is important & deserves your support! 🧵

    In conversation about 8 months ago from social.coop permalink

    Attachments


    1. https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/113/590/119/646/365/484/original/f8b3a35e1a62b5f3.jpg

    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 03:39:34 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      Before I get any further, I just want to say that the Spritely Institute is a 501(c)(3) nonprofit, your donations are tax-deductible in the US!

      And we have a few different donor levels... some of them even let you get your name in video game credits! (More on that in a few!)

      In conversation about 8 months ago permalink

      Attachments


      1. https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/113/590/140/241/576/567/original/3a32b0d985050fa7.png
      dave repeated this.
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 03:40:09 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • Jessica Tallon

      Spritely is built by people who know and understand decentralized (social) networks and their strengths and weaknesses today very well: @tsyesika and I, two co-founders (and the first two working on Spritely's engineering) are both co-authors of the ActivityPub spec powering the fediverse!

      In conversation about 8 months ago permalink

      Attachments


      1. https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/113/590/159/295/193/591/original/c57a3b963c20af23.png
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 03:40:41 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      Unfortunately it's not feasible or easy to do everything we'd like in decentralized social networks today... not on the fediverse nor anywhere!

      The vision of Spritely is "secure collaboration". Finding how to do it was a four-year research project before the Spritely Institute even launched!

      In conversation about 8 months ago permalink
      dave repeated this.
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 03:41:19 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      It turns out there's a whole group of people who figured out how to do "secure collaboration" right: the object capability security folks! Spritely builds on their history!

      Here's Electric Communities Habitat: P2P, secure 3d virtual worlds, player-run economies, safe untrusted execution. In 1997!

      In conversation about 8 months ago permalink

      Attachments


      1. https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/113/590/196/599/778/838/original/85a897d51b66cb3b.png
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 03:41:45 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      Ultimately, Spritely is working towards user-facing software with secure-UI ideas applied to them. Here's a mockup!

      But it's WAY TOO HARD to build this stuff right now. P2P tech shouldn't be the domain of super-ultra-experts.

      With Spritely's new foundations, secure p2p tech is the *default*.

      In conversation about 8 months ago permalink

      Attachments


      1. https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/113/590/204/581/200/108/original/18b953a33e31725c.png
      dave repeated this.
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 03:42:17 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • The Spritely Institute

      Here's where the first piece of @spritely's tech comes in: Spritely Goblins!

      Goblins is a capability-security-by-default distributed programming environment. It supports:

      - p2p programming (by default!)
      - a time traveling debugger
      - a powerful serialization framework
      - & much more!

      In conversation about 8 months ago permalink

      Attachments


      1. https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/113/590/238/063/812/670/original/991ec9c601e1ea90.png
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 03:42:43 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      Goblins takes care of *so many* of the hard parts of distributed programming for you. It abstracts them, so you can focus on the program you want to build!

      This is a big game changer. And it's the essential foundation for everything else we're doing.

      In conversation about 8 months ago permalink
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 03:43:25 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      Goblins is fully transactional. Remember when we said it supports "time travel"? Here's a terminal-based space shooter built on Goblins. As you can see, we can roll backwards and forwards in time!

      *Not a single line of gameplay code was added* to support time travel, because Goblins supports it!

      In conversation about 8 months ago permalink

      Attachments


      dave repeated this.
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 03:44:14 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      Goblins is deeply integrated with its network protocol OCapN (the Object Capability Network).

      CapN supports wild things like:

      - distributed, efficient capabilty security
      - sending messages to objects before they even exist (promise pipelining!)
      - distributed garbage collection
      - and much more!

      In conversation about 8 months ago permalink
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 03:44:34 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      OCapN is both old tech (it's based on CapTP from E, the same language the EC Habitat game used) and new; we're collaborating on making this a standard everyone can use at https://ocapn.org/

      Goblins abstracts the network though. You usually never even need to think about it! Just do ordinary programming!

      In conversation about 8 months ago permalink

      Attachments


      dave repeated this.
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 03:45:01 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      The other big piece of Spritely tech is Hoot, our Scheme-to-WebAssembly compiler. This helps us get our tech to everyone!

      But Hoot is more than that! It's an all-around WASM toolkit!

      In conversation about 8 months ago permalink

      Attachments


      1. https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/113/590/317/450/191/027/original/027180468406bffa.png
      dave repeated this.
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 03:46:42 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      The good news is that Hoot means that Spritely's programs are coming to the browser!

      Hey, remember when I said you can get your name in Spritely's video game credits by donating?

      You can go play a Goblins-based video game RIGHT NOW in your browser, thanks to Hoot! https://davexunit.itch.io/cirkoban

      In conversation about 8 months ago permalink

      Attachments


      1. Domain not in remote thumbnail source whitelist: img.itch.zone
        Cirkoban by David Thompson, Juliana Sims, Christine Lemmer-Webber
        Sokoban meets Wireworld!
      dave repeated this.
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 03:48:24 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      Why all this? Why the video games? Why the weird low-level tech! Why not just focus on writing some new higher-level software?

      LOTS of people are writing great high-level software right now! That's good. But right now we need new foundations.

      We need to change the game.

      In conversation about 8 months ago permalink
      dave and Tim Chambers repeated this.
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 03:49:02 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      We need to change the game so that it's *easy* to run decentralized tech that doesn't just scale up, it scales down.

      We need decentralized tech that's easy to build and reason about.

      We need tech that's safe.

      And we need tech that's cooperative.

      In conversation about 8 months ago permalink
      dave repeated this.
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 04:42:45 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      I don't know about you, but there's a lot about the world today that worries me. I don't think building decentralized versions of Web 2.0 era social networks is going to get us there.

      We need tech that's secure, that's robust.

      We need tech that's *participatory*.

      We need tech for you and me.

      In conversation about 8 months ago permalink
      Janneke repeated this.
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 04:46:09 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      One of the things I'm most proud of about the fediverse is that it owes its success to a lot of queer people working on it. This lead to the fediverse being very queer itself. I'm proud of that.

      Maybe it's weird to say, but that seems to be happening again with Spritely.

      In conversation about 8 months ago permalink
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 04:47:00 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      But again, I just don't think decentralized social networks aiming to replicate web 2.0 are what we primarily need to meet the challenges ahead.

      I worry about activism on such platforms today not being robust enough.

      We need platforms which meet the needs of individuals, communities, activists.

      In conversation about 8 months ago permalink
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 04:47:30 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      Which starts to get into serious business territory when you throw "activism" and "human rights" out there but then on the other hand I'm showing you video game screenshots? What on earth is going on?

      Well, aside from being great demos, I think we need fun and whimsy. It's gotten us this far.

      In conversation about 8 months ago permalink
      baconandcoconut repeated this.
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 04:47:53 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      It's easy to forget that social networks have owed their success more than anything to people *enjoying being on them*.

      I think sometimes people say "we need to focus on serious things" and it's easy to accidentally make the story sterile.

      We aren't going to make it if we don't have a fun time.

      In conversation about 8 months ago permalink
      dave repeated this.
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 04:48:11 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • The Spritely Institute

      I'm asking for your support, for you (yes you!) to help out @spritely, however you can.

      We are a small nonprofit. We can't do this without your support.

      Please help donate for the future of the internet. Thank you. 💜

      https://spritely.institute/donate/

      In conversation about 8 months ago permalink

      Attachments


      1. https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/113/590/459/461/936/587/original/759f70580b2e7f57.jpg
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 04:48:12 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to

      There's more to say, and I plan on taking a deep dive into our tech, piece by piece, over the days ahead. There's a lot to unpack!

      But in the meanwhile, let's get back to the campaign. A call to action. The reason this thread is here.

      In conversation about 8 months ago permalink
      dave, Rocketman and anban and 2 others repeated this.
    • Embed this notice
      dave (dthompson@toot.cat)'s status on Wednesday, 04-Dec-2024 06:12:10 JST dave dave
      in reply to
      • Matt Campbell

      @matt @cwebber they will use your standard HTML elements. canvas just made sense for a sprite-based game. here's a blog post from last year where we show how to use some of the DOM API with Hoot https://spritely.institute/news/building-interactive-web-pages-with-guile-hoot.html

      In conversation about 8 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: spritely.institute
        Building interactive web pages with Guile Hoot -- Spritely Institute
    • Embed this notice
      Matt Campbell (matt@toot.cafe)'s status on Wednesday, 04-Dec-2024 06:12:11 JST Matt Campbell Matt Campbell
      in reply to

      @cwebber Will these browser-based applications ultimately use HTML for the UI, or will they run a new UI toolkit in a canvas like the video game demos? That's the one thing that makes me worry about the call for new foundations; the existing web platform is already pretty good for accessibility, in particular. Of course, there's a way to make canvas-based UI more or less accessible, by constructing a parallel DOM. But it's tricky.

      In conversation about 8 months ago permalink
      Christine Lemmer-Webber repeated this.
    • Embed this notice
      dave (dthompson@toot.cat)'s status on Wednesday, 04-Dec-2024 06:19:38 JST dave dave
      in reply to
      • esc key

      @what @cwebber let me know if this helps: we're trying to do for p2p, decentralized apps what things like rails and django did for web 2.0 apps. that is: we want to give you a technology stack that lets you focus on the business logic of your app and have the output be both secure and decentralized.

      In conversation about 8 months ago permalink
    • Embed this notice
      esc key (what@chaosfem.tw)'s status on Wednesday, 04-Dec-2024 06:19:40 JST esc key esc key
      in reply to

      @cwebber I read this thread and a bunch of other stuff you’ve posted here and on your website, and I still don’t quite get it. Is there any ELI5 version anywhere that you can point me to? I have a technical background, and I still can’t grok what it is you all are doing here. It sounds cool, which is why I keep trying to understand!

      In conversation about 8 months ago permalink
      Christine Lemmer-Webber repeated this.
    • Embed this notice
      Eamon (eamon@social.coop)'s status on Wednesday, 04-Dec-2024 07:10:57 JST Eamon Eamon
      in reply to

      @cwebber this is the second time I've seen you express this "tech that doesn't just scale up, it scales down" idea (the first was in your megathread about Bluesky), and I just wanna say that it is such a catchy slogan that really gets at the heart of what we need. Thanks for doing all this brilliant work!

      In conversation about 8 months ago permalink
    • Embed this notice
      puffball: squares enjoyer (wgahnagl@www.librepunk.club)'s status on Wednesday, 04-Dec-2024 07:16:27 JST puffball: squares enjoyer puffball: squares enjoyer
      in reply to
      • The Spritely Institute

      @cwebber @spritely :akko_hatbite: AAAAUGH YOU'RE SO COOL I LOVE YOU SPRITELY

      In conversation about 8 months ago permalink
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 08:09:45 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • puffball: squares enjoyer
      • The Spritely Institute

      @wgahnagl @spritely 💜💜💜💜💜

      In conversation about 8 months ago permalink
    • Embed this notice
      Phantasus (phantasus@social.tchncs.de)'s status on Wednesday, 04-Dec-2024 08:11:08 JST Phantasus Phantasus
      in reply to

      @cwebber And people normally run whimsical things on "serious" stuff. One needs not to forget that Smalltalk, the inspiration for modern desktops, GUIs, IDEs had exactly that kind of "silliness" when the people back then where thinking about how children could use these things to create programs.

      This playfulness is something which is lacking currently in "frameworks", libraries, etc. all very boring strictly typed nonsense where no REPL can be found.

      In conversation about 8 months ago permalink
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 08:11:59 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • Eamon

      @eamon 💜

      In conversation about 8 months ago permalink
    • Embed this notice
      flaeky pancako (fleeky@prsm.space)'s status on Wednesday, 04-Dec-2024 08:12:37 JST flaeky pancako flaeky pancako
      in reply to

      @cwebber is there any plans to get spritely support into godot?

      In conversation about 8 months ago permalink
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 08:12:37 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • flaeky pancako

      @fleeky my pun reply regarding "Is Spritely support coming to Godot?":

      "I wouldn't wait on it"

      Mandatory joke aside, it would probably pretty challenging to integrate Spritely's tech and Godot. OCapN perhaps could be, but it would have to be implemented particularly for it.

      I would love to see Guile generally supported in Godot though!

      In conversation about 8 months ago permalink
    • Embed this notice
      professional box/furniture thrower (ofeeg@cyberpunk.lol)'s status on Wednesday, 04-Dec-2024 08:12:54 JST professional box/furniture thrower professional box/furniture thrower
      in reply to

      @cwebber I absolutely adore goblins and am using it to implement a cool game system idea. I love the work that you and Spritely put into it! The IO update really helped me understand more about how player input can mingle with goblins.

      In conversation about 8 months ago permalink
    • Embed this notice
      Christine Lemmer-Webber (cwebber@social.coop)'s status on Wednesday, 04-Dec-2024 08:13:10 JST Christine Lemmer-Webber Christine Lemmer-Webber
      in reply to
      • professional box/furniture thrower

      @ofeeg yay! :)

      In conversation about 8 months ago permalink
    • Embed this notice
      dave (dthompson@toot.cat)'s status on Wednesday, 04-Dec-2024 08:49:17 JST dave dave
      in reply to
      • flaeky pancako
      • Ramin Honary

      @ramin_hal9001 @fleeky @cwebber hehe yeah... Chickadee aims to be more like a Love2D than a Godot. Much more modest in ambition and more doable as a small volunteer project. If you prefer code to a visual editor it might be nice one day ☺️

      In conversation about 8 months ago permalink
    • Embed this notice
      Ramin Honary (ramin_hal9001@fe.disroot.org)'s status on Wednesday, 04-Dec-2024 08:49:19 JST Ramin Honary Ramin Honary
      in reply to
      • dave
      • flaeky pancako

      @fleeky someone is working on their own Godot-like game programming system: “Chicakdee“ by @dthompson .

      Although it will probably be a while before Chickadee has those beautiful and easy-to-use scene editors that Godot has. It could get done faster if more people start contributing to the project.

      @cwebber

      In conversation about 8 months ago permalink
    • Embed this notice
      Stephen Dioxide :TwinPines: (steve@social.coop)'s status on Wednesday, 04-Dec-2024 22:41:30 JST Stephen Dioxide :TwinPines: Stephen Dioxide :TwinPines:
      in reply to

      @cwebber I'm glad to hear you say we need tech that's cooperative. I agree in the broad sense, but I also agree in the specific sense that I think Mastodon servers could be adapted to serve as the "platform" in platform co-ops. I have some early thoughts on ActivityPub extensions that could operate the business logic. There's a lot to learn along the way, but it seems very promising. I'd be curious to know if anyone else out there has similar thoughts.

      https://en.wikipedia.org/wiki/Platform_cooperative

      In conversation about 8 months ago permalink
    • Embed this notice
      dave (dthompson@toot.cat)'s status on Thursday, 05-Dec-2024 03:30:32 JST dave dave
      in reply to
      • 𝓼𝓮𝓻𝓪𝓹𝓪𝓽𝓱【ツ】☮(📍🇬🇧)
      • dat ecosystem
      • esc key

      @serapath @what @cwebber @dat_ecosystem I am looking at the docs and it appears to be blockchain based, or at least uses something similar? is that correct? specifically looking at hypercore as it appears to be the central component https://docs.pears.com/building-blocks/hypercore

      In conversation about 7 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: 1301247912-files.gitbook.io
        Hypercore | Pears.com
    • Embed this notice
      𝓼𝓮𝓻𝓪𝓹𝓪𝓽𝓱【ツ】☮(📍🇬🇧) (serapath@mastodon.gamedev.place)'s status on Thursday, 05-Dec-2024 03:30:33 JST 𝓼𝓮𝓻𝓪𝓹𝓪𝓽𝓱【ツ】☮(📍🇬🇧) 𝓼𝓮𝓻𝓪𝓹𝓪𝓽𝓱【ツ】☮(📍🇬🇧)
      in reply to
      • dave
      • dat ecosystem
      • esc key

      @dthompson @what @cwebber

      I can highly recommend taking a look at the pear runtime. If you are familiar with nodejs javascript, all it takes is:

      `npm install pear -g`

      and then

      `pear run pear://runtime`

      to get started. Just follow instructions.

      This runtime is part of the @dat_ecosystem and JS was choosen to exactly provide an easy way for anyone to get started with p2p.

      an example cross platform app is https://keet.io

      runtime docs are here https://docs.pears.com

      have fun 🙂

      In conversation about 7 months ago permalink

      Attachments




    • Embed this notice
      dave (dthompson@toot.cat)'s status on Thursday, 05-Dec-2024 03:45:48 JST dave dave
      in reply to
      • 𝓼𝓮𝓻𝓪𝓹𝓪𝓽𝓱【ツ】☮(📍🇬🇧)
      • dat ecosystem
      • esc key

      @dat_ecosystem @serapath @what @cwebber thanks for clarifying. is it correct though that hypercore is the foundational piece here? I see "append-only log" and "signed merkle tree" in the project readme.

      In conversation about 7 months ago permalink
    • Embed this notice
      dat ecosystem (dat_ecosystem@fosstodon.org)'s status on Thursday, 05-Dec-2024 03:45:49 JST dat ecosystem dat ecosystem
      in reply to
      • dave
      • 𝓼𝓮𝓻𝓪𝓹𝓪𝓽𝓱【ツ】☮(📍🇬🇧)
      • esc key

      @dthompson @serapath @what @cwebber

      dat started in 2013 and is a 501c3 public good organisation. the initial dat grew into a protocol, then into a project, then into a foundation hosting multiple projecys, into an ecosystem of projects with the dat a.k.a hyper stack having its own peer to peer runtime, much closer to the original nodejs vision of the early days.
      The dat stack or hyper-stack including hypercore is open source and does not and will never use any blockchain.

      In conversation about 7 months ago permalink
    • Embed this notice
      dave (dthompson@toot.cat)'s status on Thursday, 05-Dec-2024 03:47:28 JST dave dave
      in reply to
      • 𝓼𝓮𝓻𝓪𝓹𝓪𝓽𝓱【ツ】☮(📍🇬🇧)
      • dat ecosystem
      • esc key

      @serapath @what @cwebber @dat_ecosystem also I tried to look into keet but I can't find the source code. is it proprietary?

      In conversation about 7 months ago permalink
    • Embed this notice
      dave (dthompson@toot.cat)'s status on Thursday, 05-Dec-2024 04:41:25 JST dave dave
      in reply to
      • 𝓼𝓮𝓻𝓪𝓹𝓪𝓽𝓱【ツ】☮(📍🇬🇧)
      • dat ecosystem
      • esc key

      @serapath @dat_ecosystem @what @cwebber I found this tutorial which was helpful for understanding things a little better. https://docs.pears.com/guides/making-a-pear-desktop-app

      I see that networking uses dht: hyperswarm -> hyperdht -> dht-rpc

      what's the serialization format for messages (peer.write in the tutorial)? is it json?

      In conversation about 7 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Pears.com
    • Embed this notice
      𝓼𝓮𝓻𝓪𝓹𝓪𝓽𝓱【ツ】☮(📍🇬🇧) (serapath@mastodon.gamedev.place)'s status on Thursday, 05-Dec-2024 04:41:26 JST 𝓼𝓮𝓻𝓪𝓹𝓪𝓽𝓱【ツ】☮(📍🇬🇧) 𝓼𝓮𝓻𝓪𝓹𝓪𝓽𝓱【ツ】☮(📍🇬🇧)
      in reply to
      • dave
      • dat ecosystem
      • esc key

      @dthompson @dat_ecosystem @what @cwebber

      The foundational piece is hard to say in a hyper modular ecosystem.

      If i would need to list the main pieces, i'd say its the interaction between the following modules:

      p2p networking:
      1. hyperdht
      2. hyperswarm
      3. hyperdht-relay

      data replication protocol:
      1. hypercore
      2. corestore

      data structures
      1. hyperbee
      2. hyperblob
      3. hyperdrive
      4. hyperdb

      multiwriter
      1. autobase

      There are many more useful modules build and maintained by many ecosystem devs

      In conversation about 7 months ago permalink
    • Embed this notice
      Daniel Lakeland (dlakelan@mastodon.sdf.org)'s status on Thursday, 05-Dec-2024 18:11:48 JST Daniel Lakeland Daniel Lakeland
      in reply to
      • GhostOnTheHalfShell
      • Phantasus

      @GhostOnTheHalfShell
      Maybe he was just... Making smalltalk

      🦆
      @phantasus @cwebber

      In conversation about 7 months ago permalink
    • Embed this notice
      GhostOnTheHalfShell (ghostonthehalfshell@masto.ai)'s status on Thursday, 05-Dec-2024 18:11:49 JST GhostOnTheHalfShell GhostOnTheHalfShell
      in reply to
      • Daniel Lakeland
      • Phantasus

      @phantasus @cwebber
      @dlakelan

      I actually met one of the inventors of small talk as a teen. I was taking a bus that passed by Stanford on the way back home and college grad scientist type. He of said something like hey do you want me to explain to you how this language works?
      I think he was looking for a way to practice presentation. Never used the language, but it made for an interesting bus ride

      In conversation about 7 months ago permalink
      anban repeated this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.