spec
pluotsorbet
spec | pluotsorbet | |
---|---|---|
6 | 3 | |
158 | 226 | |
4.4% | - | |
4.1 | 10.0 | |
about 2 months ago | about 7 years ago | |
Java | ||
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
spec
-
OCapN, Interoperable Capabilities over the Network
There's ucan too, which fills some similar-ish roles. It's definitely not quite as comprehensive & featureful as ocapn, but worth mentioning. https://ucan.xyz/
-
Firefox Finally Outperforming Google Chrome in SunSpider
Thanks for the mention! Capyloon (https://capyloon.org) had a grant from Protocol Labs (the IPFS stewards) in 2022 so we focused quite a bit on that indeed. We learned a lot - especially about the maturity and usability of the IPFS stack.
I'm still very bullish on the dWeb pieces: content based addressing, UCANs (https://ucan.xyz/) for distributed auth, new web app models (https://hackmd.io/@robin-berjon/tiles) to create an ecosystem that is not locked by centralized app stores.
There's a lot to do, all contributions are welcome (frontend, device ports, platform apis...). We have a Matrix channel (https://matrix.to/#/#capyloon:matrix.org) and you can try desktop builds easily following the steps at https://github.com/capyloon/nutria#quick-start
-
Biscuit tokens 3.0 release! Decentralized authorization in Rust, wasm and a lot of other platforms
https://ucan.xyz - similar technology
-
Show HN: A decentralized semantic web built atop Activity Pub
..which builds on https://ucan.xyz/ for auth. I’m also curious to learn what Chatternet does differently, and whether that’s necessary.
- User Controlled Authorization Networks (UCAN) Distributed Auth
- Ucan-Wg/Spec: User Controlled Authorization Network (UCAN) Specification
pluotsorbet
-
Firefox Finally Outperforming Google Chrome in SunSpider
> - 3rd party clients. That worked initially, but WA was quite aggressive in breaking them, and once e2ee was added they stopped working.
Yeah, that happened. :/ I was mostly in favor of a light touch, but e2ee would have been a hard cutoff anyway, and we didn't have the desire to make a compliance program for 3rd party clients, so they just got the boot whenever they caused inconvenience. There would usually be a flurry of activity around individual changes, but afaik, third parties saw the writing on the wall when e2ee started showing up.
> - we wrote a j2me VM in Javascript (https://github.com/mozilla/pluotsorbet) to run the S40 version :) Perf was not good enough when dealing with java threads.
Wow, that's impressive! (and kind of terrible!) Were you able to leverage this for other things, I hope?
> - we collaborated with a company (OpenMobile) to run the Android app in a container, rendering in a DOM element. That was a pain in term of OS integration, and OpenMobile finally didn't get the distribution agreement from WA.
I was unaware of this. That's interesting to hear about. I think you're right from your earlier post, that user count would have pushed WA the other way, and that lack of WA support made it harder to get user count. Samsung (Tizen) and Jio (KaiOS) got WA to make clients by subsidizing handsets and leveraging user counts / other business relations; s40 got a client because Nokia was clearly going to sell at least a few million of them (s40 predates WA, of course, but the earlier ones never ran WA); same with WP7, although no client until 7.5, because the platform was missing pieces.
WebOS didn't get a client because the platform was missing pieces and didn't survive long enough to add them (lack of WA support wasn't really an issue, given the timing). MeeGo didn't get a client because Nokia cancelled the N9 before they launched it, and limited the release.
-
Brendan Eich on the History of Firefox OS
We actually wrote an entire jvm in javascript to try to get the J2ME version of WhatsApp working. It actually did work, but not well enough to be considered polished, and I think they must have discontinued the J2ME implementation as feature phones became more and more rare.
https://github.com/mozilla/pluotsorbet
What are some alternatives?
l8w8jwt - Minimal, OpenSSL-less and super lightweight JWT library written in C.
biscuit-rust - Rust implementation of the Biscuit authorization token
ipvfoo - Display the current page's IP version and addresses
pinafore - Alternative web client for Mastodon (UNMAINTAINED)
chatternet-client-http
agoric-sdk - monorepo for the Agoric Javascript smart contract platform
crypto-ld
chatternet-server-http
ssi - Core library for decentralized identity.
nutria - Experimental Web Based OS Frontend
matrix.to - A simple stateless privacy-protecting URL redirecting service for Matrix
did-core - W3C Decentralized Identifier Specification v1.0