Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

#ThoughtProvoker

General Discussion
21 5 1

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @reiver that's a json thing, which is itself a JavaScript thing. JS doesn't have an integer type, only number, which is a double precision floating point. Json is a serialization spec for JavaScript objects, and jsonld is spec for pretending that adding one property to a json document makes it a collection of rdf triples and then getting mad about it when the rest of the world just wants things to be parseable

    read more

  • @silverpill @sabrinkmann @naturzukunft2026 @julian

    i should use socialhub more... i'll catchup on the dicussion, soon

    read more

  • There is a larger discussion about fixed-point numbers versus floating-point numbers.

    And that, ALL programming-languages should have fixed-point numbers built into them.

    And that, programmers should be warned against using floating-point numbers in all but a set of very specialized situations — where inexact math is OK.

    For most programmers in most situations inexact math is NOT OK. And, they should NOT use floating-point numbers.

    read more

  • This is likely (directly or indirectly) the fault of a single paragraph in IETF RFC-7159 / RFC-8259 (shown in the attached screen-shot).

    (And note that, there is a difference between JSON and IETF JSON. JSON did not have this. IETF JSON does.)

    That paragraph (in the IETF RFC) was NOT a requirement. But, others made it a requirement — including JSON-LD.

    RE: https://mastodon.social/@reiver/115956356584464586

    read more

  • This is from the JSON-LD spec.

    ActivityPub / ActivityStream are based on JSON-LD.

    I think it was a very bad idea for JSON-LD to define "number" this way!

    It makes it so numbers with fractional values are inexact & lossy.

    This include values that are common for money.

    For example, neither 0.10 and 0.20 can be represented exactly. So, 0.10 + 0.20 does NOT equal 0.30!

    It should have used FIXED-point numbers rather than FLOATING-point.

    read more

  • @smallcircles @ben Unfortunately, the top-down approach often stalls under its own inertia and never develops into anything at all.

    If you try for too much interoperability too fast, the costs aren't evenly distributed: some implementors will have to make very few changes (usually the ones who had the most power and influence during the standardisation process), while others will have to tear up a lot of stuff and start over.

    In the business/government/aid world, that can have ripples far beyond the IT systems, right into the way they organise their operations; in the FOSS world, it can mean abandoning popular features, losing users, and even destroying the contributor culture.

    An 800 lb gorilla like Walmart can force that level.of dirigisme on its suppliers, but in the open world, we can just ignore or fork if we think someone's getting too restrictive: note how most web syndicators stuck with RSS 2.0 even after Atom came along to "fix" its "problems," for example (and Atom wasn't even that bad). 🤷

    read more

  • @naturzukunft2026@mastodon.social yes that's correct, it's just a flat list for ease of processing. The tree building takes place after all of the objects are received and processed.

    read more

  • @julian and the collection is always a flat-topped tree!

    read more
Post suggeriti
  • 0 Votes
    1 Posts
    7 Views
    Week in Fediverse 2026-02-20Servers- snac v2.90- Castopod v1.15.0- Ktistec v3.3.0- tootik v0.21.1- Badgefed v0.1.1- Gush! v0.0.30- Wanderer v0.18.5- PieFed v1.6.6- Our technical direction (Mastodon)Clients- Sengi v1.8.0- tooi v0.21.2- Summit v1.77.0- Aria v1.4.3- Pixelix v4.3.2Tools and Plugins- feed2fedi v3.5.0- PeerTube Browser: A video discovery project for the federated PeerTube networkProtocol- FEP-34c1: Collection Filtering using TREE Hypermedia VocabularyArticles- Where Does Community Live?- Why MAEPs? What should they look like?- how to not regret c2s- Reimagining Fediverse Advocacy- FR#154 – Search and Community-----#WeekInFediverse #Fediverse #ActivityPubPrevious edition: https://mitra.social/objects/019c5906-05c0-87bf-8302-8226a8513c00
  • 0 Votes
    1 Posts
    12 Views
    Week in Fediverse 2026-01-02Servers- Vernissage Server v1.27.0- Ktistec v3.2.6- Pleroma v2.10.0- Wafrn v2026.01.01- NeoDB v0.12.7- PieFed v1.4.1- shops v0.1.9- Loops v1.0.0-beta.7- Mitra v4.16.0- Agora: A distributed knowledge graph- December 2025: hooo boy! (Bandwagon)Clients- Pachli v3.3.0- IceCubesApp v2.1.1- Loops Mobile App v1.0.1.19- Voyager v2.43.1- P2Play v0.10.0- tooi: A text-based user interface for Mastodon, Pleroma and friendsTools and Plugins- Mastodon to Bluesky v1.5.0- Altbot v2.5For developers- funfedi.dev schemas v0.1.0- apsig v0.6.0- apkit v0.3.7Articles- A case for organisations running their own ActivityPub servers- Fediverse predictions-----#WeekInFediverse #Fediverse #ActivityPubPrevious edition: https://mitra.social/objects/019b5b98-13e5-ff26-3605-f31d929bf9bf
  • 0 Votes
    5 Posts
    8 Views
    @julian possibly, but I was trying to answer to what I thought was Çağan's argument. It feels to me like there was no confusion about ActivityPub being able to update a preferredUsername, name or any other property of an Actor outside of it's ID.I was hoping he didn't confuse Mastodon for ActivityPub but maybe I'm wrong. :D
  • 🆕 blog!

    General Discussion mastodon mastodonapi activitypub fediverse
    1
    0 Votes
    1 Posts
    20 Views
    🆕 blog! “Getting started with Mastodon's Quote Posts - technical implementation details for servers”Quoting posts on Mastodon is slightly complex. Because of the privacy conscious nature of the platform and its users, reposting isn't merely a case of sharing a URl.A user writes a status. The user…👀 Read more: https://shkspr.mobi/blog/2025/10/getting-started-with-mastodons-quote-posts-technical-implementation-details-for-servers/⸻#ActivityPub #fediverse #mastodon #MastodonAPI