• 0 Posts
  • 143 Comments
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle
  • GPL FAQ: https://www.gnu.org/licenses/gpl-faq.html#NonFreeTools

    In the old days proprietary compilers was the norm. If “blue” is of value an open source equivalent will be made eventually. But looking at the blue examples and sdesk repo I doubt it.

    Going just by the examples, Blue itself seems more an incomplete templating/code generation layer for getting some syntax sugar than anything else. Like you write Blue targeting C, write super high level constructs in Blue, then include C headers and snippets of C code for all the stuff you can’t write in Blue, and finally transpile Blue into C which is then compiled conventionally.












  • Mastodon and lemmy handle this in slightly different ways. Mastodon (according to the link) replicates media on every instance while lemmy (mostly) only replicates thumbnails. That means a popular post doesn’t cause load for one server on mastodon but does on lemmy. But Mastodon has a higher aggregate cost due to all the replicated data, which is what the linked proposal solves by making it sublinear.

    If the torrent is instance to instance I don’t see any real benefit (and instance to client is infeasible). On Mastodon side you still have data duplication driving storage costs and bandwidth usage regardless of whether it’s delivered via direct http or torrent. On the lemmy side it wouldn’t gain much (asymmetric load is based on subscription count and so not very bursty) but would add a lot of non-determinism and complexity to the already fragile federation process.

    Conventional solutions like cache/CDN/Object Storage or switching to a shared hosting solution (decoupled from instances like your link proposes) seems like a more feasible way to address things.