@0x1C3B00DA@stereophonic.space avatar

0x1C3B00DA

@0x1C3B00DA@stereophonic.space

Video gamer, web developer, comic reader, and tabletop game player

@0x1C3B00DA
@zack
https://adhoc.systems

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

tedu, to fediverse

I added some basic support to humungus based on the vocabulary. Repository, Commit, etc. And of course updated as well. So now you can follow the honk repo from within honk itself and see all the commits fly by. Still a work in progress, but it’s live now. Probably do a longer write up next week.

KelsonV, to linux
@KelsonV@wandering.shop avatar

Finally consolidated my notes on things I've done to get the working (mostly) the way I want it to. Some gathered from the forums, some that I noticed and/or figured out myself.

https://hyperborea.org/tech-tips/pinetab2/

julian, to random
@julian@community.nodebb.org avatar

NodeBB is at this year's FediForum, and one of the breakout sessions centred around the Theadiverse, the subset of ActivityPub-enabled applications built around a topic-centric model of content representation.

Some of the topic touched upon included:

  • Aligning on a standard representation for collections of Notes
  • FEP-1b12 — Group federation and implementation thereof by Lemmy, et al.
  • Offering a comparatively more feature-rich experience vis-a-vis restrictions re: microblogging
  • Going forward: collaborating on building compatible threadiverse implementations

The main action item involved the genesis of an informal working group for the threadiverse, in order to align our disparate implementations toward a common path.

We intend to meet monthly at first, with the first meeting likely sometime early-to-mid April.

The topic of the first WG call is: Representation of the higher level collection of Notes (posts, etc.) — Article vs. Page, etc?

Interested?

  • Publicly reply to this post (NodeBB does not support non-public posts at this time) if you'd like to join the list
  • If you prefer to remain private, please email julian@nodebb.org

As an aside, I'd love to try something new and attempt to keep as much of this as I can on the social web. Can you do me a favour and boost this to your followers?

slightlyoff, to random
@slightlyoff@toot.cafe avatar

Apple's trying to scuttle PWAs out of pique, blame regulators for their tantrum, and gaslight users, businesses, and developers about who is breaking their apps and why.

It's bullshit, and @owa is fighting back. Join them by signing the open letter:

https://letter.open-web-advocacy.org/

benpate, to mastodon
@benpate@mastodon.social avatar

Hey - anyone have a common solution for minimizing the load from 's Delete/Person messages?

I'm working on a standalone ActivityPub server and OH MY GODS Mastodon sends an Imperial Tonne of junk messages.

I don't know what I'd do if I hadn't heard that accounts like mastodon.social/users/fghgh5tr had been deleted....

devnull, (edited ) to random
@devnull@crag.social avatar

It seems this happens occasionally on where malicious users decide to take advantage of instances with poor moderation to spam widely.

There are many solutions, but let me offer a simple change that stops spam dead in its tracks:

has a post queue built in. If you have 0 reputation, you need your post to be manually approved. You can adjust this as needed, but even the default (allow regular posting after 1 upvote) is sufficient. Stops 👏spam 👏 cold 👏.

slightlyoff, to random
@slightlyoff@toot.cafe avatar

Apple has gone to war with the web and seem to think regulators and web developers and competitors are idiots. They hope lies about security concerns will work now when they've failed so many times before. This can't stand. Join @owa to fight back:

https://open-web-advocacy.org/blog/apple-on-course-to-break-all-web-apps-in-eu-within-20-days/

gordon, to random
@gordon@mastodon.social avatar

bridges two permissionless protocols

“noooooo nobody asked my permission!! nooooooo!!!”

atomicpoet, to fediversenews

If you believe the Fediverse should operate in an "opt-in" manner, why don't you create or join Fediverse servers that block everything by default, and only federate with servers that are deliberately whitelisted?

This isn't a rhetorical question. I'm genuinely curious.

@fediversenews

Db0, to fediverse

Looks like someone really kicked the hornet’s nest recently on mastodon by announcing (not even deploying) a Mastodon-BlueSky bridge. Just take a look at the github comments here to get an idea of how this was received.

Plenty of people way more experienced than myself have weighted on this issue so I don’t feel the need to leave my two cents. However I wanted to talk about a very common counter-argument made towards those who do not want such bridges to exist. Namely, that Fediverse already provides the tools towards not having such a bridge be an issue: The allow-list model.

The idea being that if your ActivityPub server by default rejects all federation except towards trusted instances, then such bridges pose no problems whatsoever. The bridge (and any potential undercover APub scrappers) would not be able to get to your instance anyway.

Naturally, the counterargument is that this is way too limiting to one’s reach, and they shouldn’t be forced into isolation like this. Unfortunately the alternative here appears to try and scold others into submission, and this is unlikely to be long term solution. Eventually the Eternal September will come to the Fediverse. If you spent the past few years relying on peer pressure to enforce social norms, then the influx of people who do not share your values is going to make that tactic moot.

In fact, we can already see the pushback to the scolding tactics unfolding right now.

The solution then has to be a way to improve the way we handle such scenarios. Improve the tooling and our tactics so that such bridges and scrappers cannot be an issue.

A lot of the frustration I feel also comes down to the limited set of tools provided by Mastodon and other Fediverse services. A lot of the time, the improvement of tooling is stubbornly refused by the privileged core developers who don’t feel the need to support the needs of the marginalized communities. But that doesn’t mean the tooling couldn’t be expanded to be more flexible.

So let’s think about the Allow-List model for a moment. The biggest issue of an Allow-List is not necessarily that the origin server restricts themselves from the discussion. In fact they’re probably perfectly happy with that. The problem is that if this became the norm, it massively restricts the biggest strength of the Fediverse, which is for anyone to create and run their own server.

If I make a new server and most of everyone I want to interact with is in Allow-List mode, how do I even get in? We then have to start creating informal communication channels where one has to apply to join the allow-circle. Such processes have way too many drawbacks to list, such as naturally marginalizing Neurodivergent people with Rejection Sensitivity Dysphoria, balkanizing the Fediverse, empowering whisper networks and so on.

I want to instead suggest an alternative hybrid approach: The Feeler network. (provisional name)

The idea is thus: You have your well protected servers in Allow-List mode. These are the servers which require protection from constant harassment when their posts are spread publicly. These servers have a few “Feeler” instances they trust on their allow-list. Those servers in turn do not have an allow-mode turned on, but rely on blocklist like usual. Their users would be those privileged enough to be able to handle the occasional abuse or troll coming their way before blocking them.

So far so good. Nothing changes here. However what if those Feeler servers could also use the wider reach to see which instances are cool and announce that to their trusted servers? So a new instance appears in your federation. You, as a Feeler server, interact with them for a bit and nothing suspicious happens, and their users seem all to be ideologically aligned enough. You then add them into a public “endorsed list”. Now all the servers in your trust circle who are in allow-mode see this endorsement and automatically add them to their allow-lists. Bam! Problem solved. New servers have a way to be seen and eventually come into reach with Allow-List instances through a sort of organic probation period, and allow-listed servers can keep expanding their reach without private communications, and arduous application processes.

Now you might argue: “Hey Db0, yes my feelers can see my allow-list server posts, but if they boost them, now anyone can see them, and now they will be bridged to bluesky and I’m back in a bad spot!”

Yes this is possible, but also technically solvable. All we need to do is to make the Feeler servers only federate boosted posts from servers in allow-mode, to the servers that the ones in the allow-list already allow. So let’s say Server T1 and T2 are instances in allow-list mode which trust each other. Server F1 is a Feeler server trusted by T1 and T2. Server S1 is an external instance that is not blocked by F1, but not yet endorsed either. User in F1 boosts a post from T1. Normally a user in S1 would see that post by following that user. All we need to do is to change the software so that if F1 boosts a post from T1, the boost would only federate towards T2 and other instances in T1’s allow-list, instead of everyone. Sure this would require a bit more boost complexity, but it’s nothing impossible. Let’s call this “protected boost”.

Of course, this would require all Apub software to expose an “Endorsement” list for this to work. This is where the big difficulty comes from, as you now have to herd the cats that are the multitude of APub developers to add new functionality. Fortunately, this is where tools like the Fediseer can cover for the lack of development, or outright rejection by your software developer. The Fediseer already provides endorsement functionality along with a full REST API, so you can already implement this Feeler functionality by a few simple scripts!

The “protected boost” mode would require mastodon developers to do some work of course, as that relies in the software internals which cannot be easily hacked by server admins. But this too can potentially just be a patch to the software that only Feeler-admins would need to run.

The best part of this approach is that it doesn’t require any communication whatsoever. All it needs is for the “Feeler” admins to be actively curating their endorsements (either on the Fediseer, or locally if it’s ever added to the SW). Then all allow-list server has to do is choose which Feelers they trust and “subscribe” to their endorsement list for their own allow-list. And of course, they can synchronize or expand their allow-list further as they wish. This approach naturally makes the distributed nature of the Fediverse into a strength, instead of a weakness!

Now personally, I’m a big proponent of the “human touch” in social networks, so I feel that endorsement lists should be a manual mechanism. But if you want to take this to the next level, you could also easily set up a mechanism where newly discovered instances would automatically pass into your endorsement list after X weeks/months of interaction with your user without reports and X-amount of likes or whatever. Assuming admins on-point, this could make widely Feeler servers as a trusted gateway into a well protected space on the fedi, where bad actors would find it extraordinarily difficult to infiltrate, regardless of how many instances they spawn. And it this network would still keep increasing each reach constantly, without adding an extraordinary amount of load to its admins.

Barring the “protected boost” mode, this concept is already possible through the Fediseer. The scripts to do this work already exist as well. All it requires is for people to attempt to use it and see how it functions!

Do point out pitfalls you foresee in this approach and we can discuss how to potentially address them.

https://dbzer0.com/blog/can-we-improve-the-fediverse-allow-list-model/

paul, to random
@paul@snac.notnull.space avatar

Oh cool. Looks like WiFi support for the is finally getting somewhere

https://www.reddit.com/r/PINE64official/comments/1akjlwu/tutorial_wifi_and_bluetooth_on_pinetab_2/

gavi, to random
@gavi@wandering.shop avatar

websub is really cool

thegardendude, to random
@thegardendude@regenerate.social avatar

FYI, Hoopla is an amazing alternative to any of the over-priced streaming services. eBooks, audiobooks, movies and TV shows and a pretty nice offering of all of those.

Protect libraries at all costs.

inautilo, to Blog
@inautilo@mastodon.social avatar
abesamma, to web
@abesamma@toolsforthought.social avatar

It's a shame the web bundle spec died. It would have been a wonderful way of sharing signed offline first web apps in the same way we use @TiddlyWiki today, with the added advantage of signing off these bundles and it being a web standard. 😢

silverpill, (edited ) to random
@silverpill@mitra.social avatar

Fediverse tech roadmap

This is how I want our network to evolve in 2024. Some of the things listed here may have been implemented already by a small number of projects, but more work is required on standards and interoperability.

  • Data portability. In my opinion, this is the most important problem. I'm in favor of FEP-ef61, which also solves identity portability and unlocks many new features.
  • End-to-end encryption. MLS has become a standard, and it would be wise to adopt it. Issue 3 at fediverse-ideas provides a good overview of what we have at the moment (not much). Some variation of FEP-ae97 is likely needed to make end-to-end encryption work.
  • Connectivity. Improving connectivity means fighting indiscriminate instance-level blocks, expanding to overlay networks (Tor, I2P and others), maybe also developing standards for bridges. In many ways, these tasks are linked to data portability.
  • Moderation / spam resistance. Anything other than "list of instances I don't like" would be a huge improvement. Fediseer is an interesting development, but still leaves a lot to be desired. Additionally, standardization of reply controls is needed. FEP-5624 exists, but the mechanism described there has many flaws.
  • Scalability. How to publish to 1M followers from a single-user instance running on cheap hardware? FEP-8b32 should make various optimizations possible (inbox forwarding, efficient reposts, etc).
  • Plugins. Something like Pleroma MRF, but cross-platform (e.g. Wasm-based). Also, pluggable timeline algorithms.
  • Discovery. Content discovery on small instances: relays and related standards, decentralized search.
  • Developer experience. Documentation of de-facto standards (HTTP signatures, WebFinger). Simplified ActivityPub spec. Error reporting.
  • Groups. We have several competing standards for groups: FEP-1b12, FEP-400e, Mastodon developers are working on their own standard. It would be nice to converge on a single standard, that also supports private groups.
  • URL handlers. Again, competing standards: FediLinks, FEP-07d7 and several other proposals.
  • Quoting. FEP-e232 is a proposed standard, but most fediverse applications still use non-standard properties. Mastodon developers are trying to invent something completely different.
  • Synchronization of replies. Various approaches are being considered, but there's no clear winner.
  • Markets. So far there's only one server implementation capable of processing payments. FEP-0837 (a protocol for federated marketplace) was designed, but lacking adoption.
  • Forge federation. ForgeFed is being implemented in Forgejo, although the work is progressing very slowly.
jwz, to random
@jwz@mastodon.social avatar

Remember when Mozilla made a web browser?

Mozilla 2023 Annual Report: CEO pay skyrockets, while Firefox Marketshare nosedives:

Earlier this year, Mozilla laid out their vision for the future of their organization -- and it did not include Firefox....
https://jwz.org/b/ykH2

kerfuffle, (edited ) to random
@kerfuffle@mastodon.online avatar

asks for donations to reach half of their CEO's yearly salary, while people are getting laid off. Seems to me that the solution is simple.

[edit] Okay, this has gotten a lot of buzz, and I'm happy people respectfully weighed in with arguments and counterarguments. I'm not giving up on and , nor on other initiatives for a better web. I am, however, going to be muting this now.

Jeremiah, (edited ) to firefox
@Jeremiah@alpaca.gold avatar

I want Firefox to succeed more than ever and I support Mozilla finding better revenue sources than search engine default sales, but I do not support a $7M salary for its CEO.

I canceled my recurring donation to Mozilla because I need that money more than Mozilla’s CEO needs that money.

If there is a direct funding option of developers working on Firefox, I will happily reallocate that money. Send me links.

Source: Form 990 https://stateof.mozilla.org/

Edit: Replaced commentary with direct source

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