@silverpill@mitra.social avatar

silverpill

@silverpill@mitra.social

Developer of ActivityPub-based micro-blogging and content subscription platform Mitra. Admin of mitra.social instance.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dragfyre, to random

Happy Gregorian new year from 🚀

dimkr,

A year of slow, boring and good things 🪄

underlap, to fediverse
@underlap@fosstodon.org avatar

Account portability and the social web https://underlap.org/account-portability-in-the-social-web

I believe this is an important topic for the Fediverse. Please boost for visibility.

Thanks to @dottorblaster @jamesravey @hcj @mima @hirad @devnull for commenting on my earlier survey on this topic (https://fosstodon.org/@underlap/111617691764389915)

Pawlicker, to random

So today I decided to get a post off my chest, I don't think there will be any future art sites and the future will be federated.

Coding one is above my pay grade, but I decided to make this to hopefully influence someone out there.
https://pleromanonx86.wordpress.com/2023/12/25/a-federated-art-site-proposal/

weekinfediverse, to fediverse
blog, to wordpress
@blog@event-federation.eu avatar

When writing the initial version of our project plan as signed and agreed with by NlNet we didn’t know yet about the dynamics of the community, specifically about how the cooperation between the maintainers of the plugin and would be like. The level of collaboration with other developers would determine whether our project goals could only be achieved through a series of workarounds, or whether we could work together to strengthen interoperability and compatibility in the Fediverse.

Mobilizon was, until our project, the only Fediverse application with true event federation. limits its ActivityPub capabilities to sending notes, but is working on a true federation of events, and other services like have a very different approach to events: their implementation focuses on sending invitations rather than publishing events. As is usual with any software, you will find a lot of small bugs if you have not done any tests beforehand. In the case of Mobilizon, this was not possible since there were no alternative platforms to do the tests with, so the only option was to test the Federation with other Mobilizon servers. We seem to be the first and we are fascinated and incredibly grateful for the willingness and prioritization that such issues have among the other developers (thanks to tcit and les). The issues may seem small, but they have a big impact: .

The other deciding factor for us was that we didn’t know how close the interaction with the upstream WordPress AktivityPub project would be. The exchange of ideas and the desire for a joint solution is strong. We would like to thank @pfefferle again for the regular exchange, his ideas and inspiration, without his commitment to the community our project would be less sustainable.

Tasks done (almost)

  • We published a repository that aims to make it easy for other developers, including ourselves to start developing and debugging WordPress along with Mobilizon.
  • We have created a pull request to add management of various ActivityPub transformers to the admin interface. The current implementation basically works, but we have a lot to polish and improve on our roadmap.
  • Using that patched ActivityPub plugin we explored writing transformers for two popular event plugins, this gave us a lot insight on what is important. These transformers already have fundamental compatibility with Moblizon.
  • Updating our About us page showing some information who we are.

Upcoming tasks

  • Implement FEP-2677: Identifying the Application Actor
  • Implement the followers list of the application actor in the admin UI along with the ability to reject, approve, and remove followers. We are very inspired by how has solved this in the admin UI. This of course includes a an option as:manuallyApprovesFollowers that can be set for an ActivityPub actor within WordPress.
  • Write an initial draft of the user documentation informing about custom ActivityPub transformers and instance-to-instance federation with Mobilizon. The target audience will be non-tech people. Parts of this will also be used as a non-tech description of our project.
  • Improve the admin UI and propose a solution to handle the settings for each transformer, if there are any.
  • Write more transformers for other popular event plugins to discover common pitfalls.

If you have any questions, ideas, or would like to help us, for example by testing our progress yourself if your operate a WordPress site with events, please don’t hesitate to contact us. We don’t care if you have technical experience or what your background is: any kind of involvement is valuable to us.

https://event-federation.eu/2023/12/20/it-is-all-about-the-community/

iwojima, to random


Usagi is a federated image board based on ActivityPub. The current version of the code running on the server is still a work-in-progress product, expect a bumpy ride for the time being. Get the server code here: https://github.com/FChannel0.
You can find my modifications here: https://github.com/anomalous69/FChannel-Server/tree/usagi

http://usagib6danuxndqle3usrweloyskdeoelthqizr6wl7u3tnsmfwho5ad.onion/

raucao, to random
@raucao@kosmos.social avatar

Just stumpled upon this new method, and I think this has a chance of working, because it's based on the Mainline DHT that BIttorrent uses:

https://did-dht.com

guardianproject, to privacy

We have started the second round of our partnership https://defo.ie to ensure that the new standard called () works for public interest use cases. We also are working to reduce the pressure towards inherent to the improvements of hiding the domain name. You can find more details in our project announcement: https://guardianproject.info/2023/11/09/defo-developing-ech-for-openssl-round-two/

lain, to random
@lain@fediffusion.art avatar

I thought about how apps like tiktok and instagram essentially build up an automated timeline just by watching you scroll, i generally know how that would work, but it would probably involve lots of tagging of posts.

I looked into autotagging posts using an MRE, and I actually tried the Mistral LLM, asking it to write automated tags for my posts. I gave it two examples and then fed some random posts to it, and it worked really well. This might be a good way to build a purely server-local algorithmic timeline.

pixelfed, to Pixelfed
@pixelfed@mastodon.social avatar

✨ Hello WebP2P!

Admins can now enable WebP2P support for Video!

This allows you to distribute and cache videos among users, reducing the load on the origin and accelerating content delivery!

Big thanks to the pioneering work of @peertube and the funding by @NGIZero

https://github.com/pixelfed/pixelfed/pull/4713 🎉

0x0, to random
@0x0@corteximplant.com avatar

The best proof that ActivityPub doesn't need JSON-LD: I have written three or so implementations and I still got no real clue how the fuck JSON-LD works

doomsdayrs, to fediverse

deleted_by_author

  • Loading...
  • doomsdayrs,

    deleted_by_author

    cuchaz, to rust
    @cuchaz@gladtech.social avatar

    I ended up taking into a dive into the state of on the web this morning. Looks like lots of progress has been made since the last time I checked!

    You can call browser APIs from Rust now thanks to efforts like wasm-bindgen and web-sys. It looks a bit clunky, but it's effective. And I wonder about the wasm->jsvm->native pipeline (and back) and its effect on performance. Seems like that jsvm layer doesn't need to be there, but we haven't gotten rid of it just yet.

    So if you want to make a regular front-end web app in Rust? Go nuts, it'll probably work well enough. And things like Yew and Trunk even make it rather nice in DX terms.

    But for my own projects mostly building privacy-respecting-apps-as-browser-extensions, it looks like Rust isn't quite ready yet, but it's close. The key missing piece seems to be access to browser extension APIs. There's a web-extensions-sys project, but it's only targeting manifest V3 for some reason, which means FireFox support is completely out.

    Although I'd love to switch my front-end work to use Rust, looks like I'm stuck with javascript (and jsdoc) for now.

    adam, to random
    @adam@podcastindex.social avatar

    Why are we doing here what we do?

    Look at the content removals from 'platforms' since the Digital Services Act launched in the EU

    currently there are 63 thousand removals per hour.

    "Hate Speech" is a huge category, outshined only by "other" and "Adult Content"

    https://transparency.dsa.ec.europa.eu/analytics

    bascule, to random
    @bascule@mas.to avatar

    25 years later, Bleichenbacher’s attacks against RSA-PKCS#1v1.5 are the gift that keeps giving… full plaintext recovery attacks

    https://people.redhat.com/~hkario/marvin/

    dietrich, to random
    @dietrich@mastodon.social avatar

    506 days, 275 comments and thousands of build failure emails later...

    IPFS/IPNS address support merged in curl.

    https://github.com/curl/curl/pull/8805

    huge thanks goes to Mark Gaiser, and thanks also to @bagder for investing so much time reviewing/guiding, and the many others helping along the way.

    steve, to fediverse
    @steve@social.technoetic.com avatar

    I wanted to be able to search and browse the Fediverse Enhancement Proposals (FEPs) so I converted them to an Obsidian vault. As a nice side-benefit, I can now view the graph of FEP dependencies and their color-coded status (green=FINAL, yellow=DRAFT, red=WITHDRAWN).

    servo, to random
    @servo@floss.social avatar

    This month in Servo…

    🔐 switched to rustls
    📺 updated WebGPU
    🫧 floats now supported
    ⛔️ new crash error page
    🎚️ new browser ui

    …plus booths and talks and more at

    • LF Europe Member Summit
    • Open Source Summit Europe
    • GOSIM workshop + conference

    More details → https://servo.org/blog/2023/09/15/upcoming-events-and-new-browser-ui/

    WebGPU game of life, showing a 32x32 grid where the living cells are shaded with a rainbow texture
    Servo’s new crash error page, showing a fake panic!() inserted at the start of Document::Write

    erlend, to fediverse
    @erlend@writing.exchange avatar

    /microblogmemes is a great community, but there’s something really off about sharing a post from one app to another via a screenshot.

    Groups support in will start an exciting new chapter in this story.

    https://blog.erlend.sh/group-convergence

    justin, to fediverse

    In about 16 commands, I demonstrate installing , creating a new identity, responding to an external Follow request, sending a new Note ("Status" in Mastodon parlance), and then deleting everything from the remote server.

    Everything in SofaPub is done from the command-line. I describe a couple of steps taken from the Serendipitous web interface to facilitate the interaction.

    Network/DNS configuration (with TLS) is in place prior to this sequence.

    https://gitlab.com/-/snippets/3596125

    apps, to mastodon
    @apps@toot.fedilab.app avatar

    Extra-features (disabled by default) is somewhat confusing in .
    This option allows to enable features that doesn't support (quotes, reactions, submit messages in a specific format, etc.)
    But softwares like , , , don't support (currently) same features.

    We plan to use to automatically enable features depending on the user's instance (ie: software).

    juanro49, to fediverse Spanish
    @juanro49@nobigtech.es avatar

    Hay una propuesta de extension para #ActivityPub que descentraliza aun mas el #Fediverso con un funcionamiento similar a #Nostr dando mas "poder" a los clientes. Esto es bastante interesante, ya que el usuario tendria mas control sobre su cuenta y no la "perdería" si un nodo cierra.

    https://codeberg.org/fediverse/fep/src/branch/main/fep/ae97/fep-ae97.md

    weekinfediverse, to fediverse
    incognet, to FreeSpeech

    This is why we continue to support the EFF and other online organizations that fight for open and free internet.

    https://www.eff.org/deeplinks/2023/08/isps-should-not-police-online-speech-no-matter-how-awful-it

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • thenastyranch
  • magazineikmin
  • ethstaker
  • khanakhh
  • rosin
  • Youngstown
  • everett
  • slotface
  • ngwrru68w68
  • mdbf
  • GTA5RPClips
  • kavyap
  • DreamBathrooms
  • provamag3
  • cisconetworking
  • cubers
  • Leos
  • InstantRegret
  • Durango
  • tacticalgear
  • tester
  • osvaldo12
  • normalnudes
  • anitta
  • modclub
  • megavids
  • lostlight
  • All magazines