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
  • 1 Votes
    1 Posts
    11 Views
    The W3C is chartering a group to work on social web standards, including ActivityPubThey are asking for public and W3C member comments.https://lists.w3.org/Archives/Public/public-new-work/2025Dec/0000.html#activityPub #openweb #socialweb
  • 0 Votes
    1 Posts
    12 Views
    Are you an administrator running Mastodon?⚠️ Upgrade to version 4.5! ⚠️Older versions of Mastodon contain known security vulnerabilities. In addition, outdated instances may not properly display or communicate certain types of content (such as quotes) introduced in the latest version.To ensure the security, compatibility, and convenience of your users, you should upgrade your Mastodon instance to version 4.5 as soon as possible.#Mastodon #Fediverse #ActivityPub #Fedi #FediAmin #Administrator #Admin #MastoAdmin
  • 0 Votes
    4 Posts
    25 Views
    @fediversereport @mackuba this is not a problem of the plugin itself. you seem to use a caching plugin that does not support Accept header variations. you can disable content negotiation in the advanced settings.if you tell me what caching plugin you use, I can also check if there might be an alternate workaround.
  • 0 Votes
    4 Posts
    22 Views
    @julian @box464 There's actually already an Android app that allows all this: Raccoon for Friendica (which actually also works for Mastodon).Raccoon for Friendica is a rather unique app, one I'm very fond of, because it perfectly illustrates how the best ideas come from the "contamination" of different environments. Here's an article about Raccoon that should be updated, which I wrote a few weeks after the app's beta release (launched in late August 2024)Raccoon for Friendica was developed by @akesiseli after he had already developed an Android client for Lemmy (Raccoon for Lemmy).When he focused on Friendica, he faced the problem of how to translate Friendica's ability to display group conversations into an app (they're quite visible on Friendica's web interface, though they don't have the clearest interface possible like Lemmy's or forum platforms like NodeBB and Discourse). He ported the "topic view" feature already present in Lemmy's apps to Friendica!Since Raccoon is an app that also works with Mastodon, @akesiseli attempted to "force" Mastodon to have the same interface, and after a few attempts, he succeeded perfectly.Raccoon for Friendica still has a few imperfections (search isn't 100% functional, it still doesn't handle resharing with quoting, and other minor glitches, and feed capture is still a bit slow compared to Tusky and Fedilab), but despite being just over a year old, it's a decidedly mature app. Most importantly, it offers group viewing features that no other app offers. And—trust me!—group viewing isn't the only new feature Raccoon has brought to a social media client!I hope the app's development continues well, although I'm a little concerned: the developer is a bit disappointed that almost no one uses his app... But this is mostly due to the fact that the app has a name that appeals to Friendica users (who are very few) and that even the most established apps for Mastodon suffer from competition from an "official" app!