Unified Fediverse App - a browser solution?
TLDR: Customized a browser as dedicated Fediverse front-end, use existing web clients for per-service UI, manage account/password with password manager, and merge the notifications from multiple services into one inbox? Is this possible/good?
Hello all,
It's me, an eager fediverse adopter who wants all their friends to get onboard and craves an all-in-one solution for federated content, but who knows no code and barely enough IT to get by reading git documentation.
I'll start by saying that one thing is clear, diversity and experimentation is the essence and benefit of the Fediverse concept. To me, new and exciting ways to use ActivityPub (and other distributed social/comms protocols) get me thrilled and ready for more. The challenge I, and I'm sure many adopters face is the challenge as old as the internet: platform fatigue.
While I want to use all the amazing services the Fediverse offers, managing clients and accounts for each one, and specifically the notification streams coming from all of them, often feels burdensome, decreasing my engagement.
So here's a simple thought experiment I've been playing with: what is the simplest, lowest friction method of accessing and managing multiple notification/content streams without needing to consolidate or centralize client/server development across multiple projects? And further more, how can this set of notifications (and subsequent content interaction) be consolidated yet separated from the other non-fediverse notifications/content across multiple devices?
My naive user mind has pointed me in the direction of dedicated browser instances with customized UI. When I have a webapp I need rapid access to and notifications from I install a dedicated browser instance (or "app" in Edge speak, I know, booo). This works well for me, and in some cases uses less memory than a dedicated application for some reason (looking at you Discord).
So what if a customized browser could be built off of an existing project (probably going to have to be Firefox based, though all eyes on Ladybird), that has a built in password/account manager, and pulls the notification streams from all of the services those accounts interact with into a merged list. Then add filter options for that list including service, account, media type, etc.
All interactions with notifications pulls up a tab of a webclient the user designates for that service, ideally reusing the same single tab unless the user specifically selects open new tab. Each designated service appears on the toolbar as a bookmark, showing notification number beside it. Total notifications and the shortcut to the unified notifications service/Inbox lives on the left or right side of the toolbar and is emphasized.
And that's it, everything Fediverse under one hood, separate from the main browser, not scattered across multiple installed applications, and with each client self-updating.
The challenge? Of course it is merging all the notification streams. Based on what I know of ActivityPub this seems achievable, but the details are beyond me. I am reminded of RSS emerging as the means of addressing a very similar challenge with the emergence of blogs, perhaps an ActivityPub to RSS gateway/bridge could even be the solution to merge the notification streams and then off the shelf RSS reader extensions could serve for the master notification inbox.
I am also reminded of my beloved Trillian which merged IM services under a single application hood, but faced an ever stacking development load as each service changed. Glad to see they still exist, but it seems like the browser route could avoid that centralized dev burden.
Thoughts from more experienced minds than I? Does this make any sense?
like this
Best way to get into coffee for a beginner?
New AI Chip from Alibaba -- China Building a Non American Tech Industry [16:44 | SEP 05 2025 | Eli the Computer Guy]
SponsorBlock, Timestamps, and Generated Summary below:
Articles mentioned:
1. forbes.com/sites/greatspeculat… | archive.ph/cWWzv
SponsorBlock Timestamp:
1. 0:00.000 - 1:36.000 Tangents
2. 1:36.000 - 1:45.500 Forbes Article: Alibaba’s AI Chip A Big Deal?
Generated Summary:
Alibaba's New AI Chip and the Diverging Tech Landscape
This video discusses Alibaba's development of a new AI chip and what it signifies in the context of the growing divergence between Western and Chinese technology industries. It explores the implications of this split for global technology consumers and the challenges and opportunities it presents.
Key Points:
- Alibaba's AI Chip: Alibaba has created a new AI chip for its cloud computing division, aiming to secure its AI semiconductor supply amidst US export restrictions and enhance its cloud business competitiveness.
- Not a direct competitor to Nvidia: The chip isn't designed to compete with Nvidia's high-end chips but to ensure a stable supply for Alibaba's cloud services.
- Inference-focused: The new chip is designed specifically for inference workloads, not for the more resource-intensive training of AI models.
- 7nm Manufacturing Process: The chip is manufactured using a 7nm process, which, while not the cutting edge, demonstrates China's progress in semiconductor manufacturing.
- Compatibility with Nvidia's Ecosystem (Potentially): There are reports that the chip may be compatible with Nvidia's software ecosystem, which raises questions about CUDA compatibility.
- Cloud-Centric Approach: Alibaba will not sell the chips directly but will use them to enhance its cloud services, aiming to increase customer dependency and recurring revenue.
- Significant Investment: Alibaba is investing approximately $53 billion in AI infrastructure over the next three years, reflecting the growth in its cloud and AI-related revenues.
- Diverging Tech Landscape: The video highlights the increasing split between Western (American-centric) and Chinese technology industries, driven by US sanctions and China's push for self-reliance.
- Global Implications: This divergence raises questions for non-American and non-Chinese technology consumers regarding risk tolerance, regulatory burdens, and supply chain considerations.
- Regulatory Hurdles: US efforts to restrict China's access to GPUs and other technologies are creating regulatory hurdles for companies worldwide, potentially leading them to seek alternative solutions.
- Hardware vs. Software: The video emphasizes that while software development is relatively easier, China is focusing on hardware production, signaling a long-term commitment to building a comprehensive AI ecosystem.
- Technological Walls: The discussion touches on the possibility of hitting technological limits in chip manufacturing and the potential consequences for competitiveness.
- Purchasing Power Parity: The presenter notes that the $53 billion investment in China could yield significantly more resources due to purchasing power parity compared to the same investment in the West.
Highlighted Information:
- "China is building the systems for 80% of the planet and the United States is building systems for people that look like us." This statement underscores the potential for China to dominate the global technology market due to its focus on serving a broader range of needs and demographics.
- The presenter encourages viewers to read "The Chip Wars," a book providing context on the historical development and challenges of chip manufacturing.
- The video emphasizes the importance of considering resource availability and regulatory burdens when designing technology systems, not just desired performance.
About Channel:
I do tech, fail, and then do more tech...^[[1] https://www.linkedin.com/in/eli-etherton-a15362211/]
reshared this
Republicans Say Gmail Is Blocking Their Fundraising Emails. We Recreated Their Test To See If That's True.
Is Gmail blocking Republican fundraising emails?
There is no hard evidence of Gmail discriminating against Republican campaign emails, but that’s no matter to the FTC Chairman.Jack Nicastro (Reason.com)
Raoul Duke likes this.
Technology Channel reshared this.
I'm listening to whole albums again.
Today, I just noticed that I've been listening to whole albums start to end instead of either my playlists, or generated by Spotify.
Edit: and just in time, one of my favorite youtuber dropped this video about listening to whole albums
- YouTube
Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.www.youtube.com
A Bill Meant To Crack Down on AI Deepfakes Could Get Gamers, Modders, and Small Developers in Legal Trouble
Anti-deepfakes bill could hamper the gaming industry
The consequences would fall hardest on small developers, hobbyists, and fan communities making non-commercial games or mods.Sarah Montalbano (Reason.com)
RFK Jr. spreads vaccine misinformation during congressional testimony
RFK Jr. casts doubts on vaccines, clashes with Democrats over Covid shot access
Kennedy said he supports a statement made by a newly appointed member of a key government vaccine panel that mRNA vaccines pose a dangerous risk to people.Annika Kim Constantino (CNBC)
Raoul Duke likes this.
French women's boxing team barred from world championships after late gender tests
French women's boxing team barred from world championships after late gender tests
The team had traveled to the United Kingdom to undergo genetic sex tests that are banned in France but newly mandatory under the championships' regulations.Le Monde with AFP (Le Monde)
The French women's team have been barred from the World Boxing Championships because the results of their gender tests were not delivered on time, the French Federation (FFBoxe) said Thursday, September 2.
like this
Australian environment watchdog buried report on lead in children’s blood to placate mining companies, emails show
Environment watchdog buried report on lead in children’s blood to placate mining companies, emails show
Documents tabled in NSW parliament show state agency took four years to publish report and told miners it would be put online ‘quietly’ but EPA says it was released to community earlierNatasha May (The Guardian)
like this
Some call it hypocrisy, others digressive victimhood, and others “my boss.”
Let's end our current oppressor, one despot at a time.
One Piece: How a cartoon skull became a symbol of defiance in Indonesia
One Piece: How a cartoon skull became a symbol of defiance in Indonesia
Some lawmakers say the black skull flags from the Japanese anime One Piece threaten national unity.Kelly Ng (BBC News)
like this
Putin: “Immortality” coming soon through continuous organ transplants
What do warmongers and strongmen chat about? Living forever, of course.
like this
American APCs packed with explosives become key IDF weapon in Gaza war
In recent days, the IDF has significantly increased its use of explosive-laden armored personnel carriers (APCs), that are composed of older M113 models rigged with explosives, which can also be operated remotely, as part of preparations for a ground maneuver in the heart of Gaza City.
At the onset of the War, the IDF’s Technological and Logistics Directorate developed a method to repurpose these APCs into offensive weapons. They are loaded with large quantities of explosives and then transported into the Gaza Strip and detonated remotely.
More recently, reports have surfaced regarding the development of explosive barrels that can be dropped by the APCs along streets lined with mines, amplifying their destructive impact. The force of these explosions is so intense that they can be heard over 100km. away from the Gaza Strip.
IDF repurposes old APC into giant bombs | The Jerusalem Post
The IDF’s Southern Command has tripled the use of armored personnel carriers (APCs) during ground maneuvers, but in a new and explosive way.The Jerusalem Post | JPost.com
Israeli intelligence data: Militants account for only 1 in 4 Gaza detainees
Israeli intelligence data: Militants account for only 1 in 4 Gaza detainees
A classified Israeli army database indicates that the vast majority of the 6,000 Palestinians who have been arrested in Gaza are civilians.Jonathan Adler (+972 Magazine)
In rare interviews, federal judges criticize Supreme Court's handling of Trump cases
In rare interviews, federal judges criticize Supreme Court's handling of Trump cases
Ten judges tell NBC News the Supreme Court needs to explain its rulings better, with some urging Chief Justice John Roberts to do more to defend the judiciary against external criticism.Lawrence Hurley (CNBC)
Raoul Duke likes this.
Legendary Italian designer Giorgio Armani dies
Legendary Italian designer Giorgio Armani dies
The fashion designer was the archetype of Italian style and elegance, reimagining men's and women's suits.Annabel Rackham (BBC News)
like this
At least 60 dead after boat sinks in Nigeria, officials say
cross-posted from: ibbit.at/post/44680
From Al Jazeera – Breaking News, World News and Video from Al Jazeera via this RSS feed
At least 60 dead after boat sinks in Nigeria, officials say
Niger State emergency rescue officials said the overloaded vessel sunk after striking a submerged tree stump.Al Jazeera
Bomb blast kills 15 near political rally in Pakistan
Pakistan: Bomb blast kills 15 near political rally in Quetta
The suicide bomber failed to reach the main rally venue due to tight security, authorities say.Koh Ewe (BBC News)
like this
Lisbon funicular crash: Portugal declares day of mourning as death toll rises to 17
Portugal has declared a day of national mourning after at least 17 people were killed and 21 others injured when one of Lisbon’s famous funicular cars derailed and crashed into a building on Wednesday evening.
Those killed on the Glória funicular were all adults, according to Margarida Castro Martins, the head of the city’s civil protection agency.
She said the victims’ families would be informed before any names or nationalities were released, but confirmed that those injured in the crash included Portuguese people as well as two Germans, two Spaniards and one person each from Canada, Cape Verde, France, Italy, Morocco, South Korea and Switzerland.
Lisbon funicular crash: Portugal’s PM vows swift and thorough investigation
Luís Montenegro describes incident, in which 16 people died, as ‘one of the biggest tragedies in our recent history’Sam Jones (The Guardian)
This saddens me greatly. I was in Lisbon about a year ago and rode one of these.
If you don’t know what a funicular is, it’s a very short-range tram that’s specifically designed to take you up or down a certain hill. Lisbon has a lot of steep hills and even cliffs. There is at least one vertical pedestrian elevator that takes you up from one street to another.
Because each hill is different, each funicular is a little different. The incline differs so the shape of the tram car body differs, and the track may curve up the hill or not. They go for different lengths and have different sizes. So each is special and they end up being quite charming and emblematic of the city. If you know the celebrated cable cars of San Francisco, it’s not far off.
Really terrible to hear this news. And as far as I can tell, I rode the very one that crashed with my brother and 8yo son while I was there. My heart goes out to the city and to the families of the victims.
Israeli Drones Seen Above Flotilla of 50 Humanitarian Aid Ships En Route to Gaza
Israeli Drones Seen Above Flotilla of 50 Humanitarian Aid Ships En Route to Gaza | - IMEMC News
Yasemin Acar describes the drone that hovered over the Sumud Freedom Flotilla at midnight (Tuesday night/Wednesday morning) as a form of psychological warfa ...IMEMC News (- IMEMC News)
like this
reminder, there are no international laws or agreements banning aid from entering.
there are international laws allowing them to enter.
and any attack on the flotilla on international or Gazan waters is not only a serious war crime, but straight up high seas piracy.
It is mind blowingly insane that European countries, most of them NATO, are cool with a rogue genocidal national practicing high seas piracy in the Mediterranean.
like this
like this
Not only they are cool, they are helping them
itamilradar.com/2025/09/03/isr…
Israeli Air Force aircraft tracked over the central Mediterranean last night
Last night several Israeli Air Force assets were tracked over the central Mediterranean. Some of them landed, while others orbited in flight.itamilradar (ItaMilRadar)
like this
Europe is now Ukraine's main source of military support
Europe is now Ukraine's main source of military support
According to Germany's Kiel Institute, Europeans have provided approximately $95 billion in military aid to Kyiv, compared with $75 billion from Washington. Most of the weapons, however, continue to be manufactured in the United States.Emmanuel Grynszpan (Le Monde)
like this
Moroccan feminist activist Ibtissame Lachgar gets 30 months in jail for 'offending Islam'
Moroccan feminist activist Ibtissame Lachgar gets 30 months in jail for 'offending Islam'
A court in Rabat convicted Ibtissame Lachgar, one of the leading figures of Moroccan feminism, for posting a photo of herself wearing a T-shirt that read 'Allah is lesbian.'Le Monde with AP (Le Monde)
like this
Insane that people are downvoting you especially considering that the post is literally about a woman being unfairly jailed due to Islam’s core values and principles.
So tired of such an oppressive religion getting babied by wayward leftists, and encouraged by alt-right fascists.
I mean, I understand why trying to meet a guy doing a bad thing and appealing to them to stop doing said thing might sound like a good action.
That said if the Pope was meeting Hitler em, wait a second...
pbs.org/newshour/show/vatican-…
Ok, nervermind.
Vatican documents show secret back channel between Pope Pius XII and Hitler
A series of recently opened Vatican archives are shedding new light on the relationship between Pope Pius XII and Hitler as he led Nazi Germany during World War II. A new book takes a deeper look at these revelations.PBS News Hour (PBS News)
Old master painting looted by Nazis recovered a week after being spotted in Argentinian property listing
Old master painting looted by Nazis recovered a week after being spotted in Argentinian property listing
Portrait of a Lady by the Italian master Giuseppe Ghislandi handed over by daughter of the late Nazi financier Friedrich KadgienFacundo Iglesia (The Guardian)
like this
Maybe the linked article changed since it was posted? That's the story I read yesterday, but the article I see posted says:
It was handed over on Wednesday to the Argentinian judiciary by the daughter of the late Nazi financier Friedrich Kadgien, Patricia Kadgien, who has been under house arrest with her husband since Tuesday.
Germany's far-right AfD suffers series of candidate deaths ahead of local vote
Germany's far-right AfD suffers series of candidate deaths ahead of local vote
Police say there is no evidence of foul play, ahead of local elections in western Germany.Paul Kirby (BBC News)
like this
They want a market free from antitrust enforcement.
Preferably one with barriers to entry for new players.
Luckily for them that is exactly what they have. Or exactly as they have engineered I should say.
Argentina: Nazi-looted Italian painting recovered
Canada's budget will focus on austerity and investment, says PM Carney
Canada's Prime Minister Mark Carney said on Wednesday that the upcoming federal budget would focus on both austerity and investments, adding that current government spending was unsustainable.
Canada has been dealing with economic uncertainty since the start of the year, so the primary focus of the budget will be to cut operational spending and trigger investments into major projects, Carney told reporters in Toronto.
"It's a budget of austerity and investment at the same time and that's possible if you have discipline," he said
Say that to people who are about to get austered, just to make Carney's banker golf buddies a little wealthier.
We Americans know where this goes, and after Obama, I'm not willing to acknowledge this bullshit notion that one side is better because it's more publicly polite.
Oh, I certainly do: Watching Democrats and Republicans vote exactly the same way. Just wait, the Democrats are about to decline to shut down Donald's government again, and then see if you can still gaslight yourself into thinking there's any real difference.
Imagine having the power to limit fascism, even temporarily, and just saying: "Nah, don't feel like it."
That's the Democratic Party.
What the fuck are you talking about? Both sides are bad but only one is actively rounding up legal immigrants and sending them to concentration camps or El Salvador. They are not the same.
There are shades of grey here that you seem unable to comprehend. One party is measurably better than the other.
Picking the less worst option over the actual worst option are both roads that lead to the same place, one is a little longer and has better scenery, but the destination you end up at is the same either way.
Picking either one means you're going the wrong direction entirely.
Losing $5 and losing $100 are both bad but I know which one I'd pick. They are not equal and insisting they are is what led us here today.
The better solution is not to lose any money at all, and in the long term that's the goal. But in the mean time I'll pick $5 every time.
'Front runner' to be North Korea's next supreme leader makes international debut in China
- Kim Jong Un's daughter seen as potential successor
- Ju Ae gains protocol experience on first overseas trip
- South Korean intelligence sees Ju Ae as likely successor
SEOUL, Sept 3 (Reuters) - North Korean leader Kim Jong Un brought his teenage daughter to Beijing this week in her first public outing overseas, fuelling further speculation that she may be his potential successor in the family's dynastic rule over the nuclear-armed state.
Secretive North Korea has never revealed her name or age, but South Korean intelligence officials believe she is the daughter identified as Ju Ae by former American basketball player Dennis Rodman
like this
like this
What to know about Venezuela’s Tren de Aragua gang as Trump justifies attack
like this
like this
like this
This will never be anything other than an "alleged" drug trafficking boat. All they had to do in order to make this believable, was to capture the boat. Instead, they blew it up, along with all the evidence that would have proven their claims, and justified their presence there.
Why is it that everything the Trump administration does, is done in the sketchiest way possible? It's like they're going out of their way to prove they have no credibility.
like this
EU Commission approves 'milestone' Mercosur, Mexico deals
PitLoversNeedMeds
in reply to Coopr8 • • •artifex
in reply to Coopr8 • • •like this
Coopr8 likes this.
Coopr8
in reply to artifex • • •Aha, but you see my proposal specifically keeps the web clients for the specific content streams up to the user rather than baking them in. I like M.Bin so thats what I use for threads and microblogs, so thats what I would select as my service for that content within the browser.
What I want is a unified inbox, with a move from each notification over to the webclient I choose to interact with the content. To be more specific I want a text-only inbox, but I want it to include headlines/captions/descriptions for multimedia content so I can have my Peertube, Pixelfed, Loops, Threads, Microblogs and whatever else all accessible from a single point of contact.
I definitely agree on the portable account point, it always reminds me of Solid the private data project by Sir Tim Berners-Lee. Seems like ATProtocol may have been influenced by it?
like this
celeste likes this.
rglullis
in reply to artifex • • •Yes, the reason is that corporations can not profit from an unsiloed web of data, so they all created their own walled gardens and successfully fooled users into believing that the UI needs to be tightly coupled with the data they host.
What would be stopping us from having these tabs using the same data from the social graph?
like this
Coopr8 likes this.
Coopr8
in reply to rglullis • • •Yes, this is my point exactly. I want the 3 tabs, AND I want a unified inbox that opens those tabs when I interact with a relevant notification. Seems like there are some projects heading this direction.
Ideally I dont want a new tab to open for every time I click on a different notification of the same type, just reuse the existing client tab that is open.
artifex
in reply to Coopr8 • • •Coopr8
in reply to artifex • • •Kierunkowy74
in reply to Coopr8 • • •Both Mastodon and Lemmy (and Mbin) expose an API, which can be used to develop an alternative client (for e.g. mobile). This allows even for several alternative front-ends, like Elk, Phanpy and pl-fe for Mastodon (and Pleroma and Akkoma and some Misskey forks and several projects for single-user-instances - all of these extend Mastodon API in some way), or Photon, mlmym and Blorp for Lemmy. GoToSocial (made for single-user-instances) does not provide any webUI, pointing to these alternative front-ends. Lemdro.id even swapped its interface for Photon.
Mastodon clients list (scroll down) and Lemmy clients list
Technically one is able to develop a Fediverse instance software which would provide both Mastodon API (likely with extensions) and Lemmy API. With e.g. microblogging (and maybe events?) used via pl-fe and Threadiverse content more easily available via Photon or Blorp? But I am not aware of any project like that.
Get an app for Mastodon
joinmastodon.orgCoopr8
in reply to Kierunkowy74 • • •Yes, what I'm getting at is a way to create a notifications/inbox client that pulls from all the above stated API's but does not attempt to push any content to them, instead switching the user over to their preferred webclient when content interaction begins.
Kind of like how an email client shows a title/headline, sender, and Metadata for each post but then expands a rich text / markup environment when you open the email. Or how some minimal RSS readers just pull headlines and a quick summary of each post but push you over to the original website when you click through to read the full post.
I just want one place to see who has posted on what, and then use the front ends specialized for each piece of content to actually interact.
I suppose there could be a side development to this, which would be the ability to associate accounts across multiple services and then filter only for them, for example if you know someone who posts on lemmy, Mastodon, peertube, Pixelfed, and loops, you could view all their posts of the day in one place. Or a team you are a part of. Anyway, once you can pull multiple services into one inbox the data sort potential is an obvious added benefit.
apostrofail
in reply to Coopr8 • • •lime!
in reply to Coopr8 • • •Coopr8
in reply to lime! • • •lime!
in reply to Coopr8 • • •no it doesn't. most clients open third-party links in the actual browser. interstellar has a setting for that.
i'm saying that the functionality you're describing is already perfectly encapsulated by a normal browser, and what you want is that, but limited to a handful of sites.
Coopr8
in reply to lime! • • •This is an issue of reading comprehension, I'm talking about a browser with a UI customized to fit Fediverse needs first and websites second, plus a service embedded in the browser to pull unification from each service into a single stream.
Preserving website functionality is still essential to the browser, because both the fediverse clients and the links posted on them should in my opinion be opened in that same browser by default (or set to open a different browser if the user prefers).
Im just talking about UI, no one said anything about blocking websites. Just because the address bar doesnt live onscreen by default doesn't mean it should be eliminated entirely.
lime!
in reply to Coopr8 • • •like this
Coopr8 likes this.
Coopr8
in reply to lime! • • •Why don't the highest use rate clients for Fediverse services look like standard browsers? There is a level of pure aesthetic sensibility at play.
I'm interested in what you mean by your desktop handling your notifications, do you have a central log of notifications you can access via your desktop?
This is actually a pretty great angle I hadn't fully thought out, most clients do push notifications, so is what I'm really talking about just a push notification log with the ability to filter for a set of designated sources? That would definitely handle a hefty chunk of what I'm getting at, the rest is basically just a browser skin and some extensions.
lime!
in reply to Coopr8 • • •they don't? i feel like they pretty much do, considering they're all web pages.
every desktop environment i've used in the past 10 years has this, it's basically been the default from windows 8 forward. GNOME puts them front and center in a dropdown in the middle, windows and deepin has a sidebar, KDE pops out a whole window for them.
basically the crux of it is what you want to do with your notifications. for me, a notification is an indicator that someone wants something, so the action it should perform is bring me to whoever it is. if that's all you need, then you're already there because every client i've used already has notification settings that allow you to filter stuff.
the reason i'm asking questions is that you're all over the stack here. you're talking about a user chrome, then you're talking about consolidating messages, then about notification filters. i think it can all coalesce into something if you start from the capabilities of activitypub itself. it's basically a messaging system at its core, with clients all deciding how to handle the contents of each message. i've long thought that neither twitterlikes or redditlikes actually play to the strength of the protocol, and that activitypub needs some sort of killer app to really shine. if you think you have something, you should let it form into a coherent idea and present it.
Coopr8
in reply to lime! • • •I'm going to have to dive into push notification handling, I basically minimize the use of push notifications at my desktop level to only push work related content, and use the notification system of the clients to handle the "recreational" content which leaves me checking lots of platforms separately.
It makes sense that there should be the ability to create separate profiles with different filters and behaviors at the push notification manager level, I just haven't thought to look into it before.
Regarding killer apps for ActivityPub, and unified clients, I have a second idea which I didn't want to cloud this thread with that seems somewhat inevitable that will require a central portal with access to all services (and accounts?). That is a single publishing UI where the user creates/uploads any piece of content and then it suggests what venue/service/account to publish it on and related add-ons like hash tags, etc. With the Fediverse the APIs are open and multiplatform publishing clients (like FediPlan) already exist, so a level of light ML/AI for publication seems inevitable.
The next level of this, and what could be a "Killer App" is spontaneously generated affinity grouping via content aware publishing, meaning that the publishing client not only suggests where the posts should go, but also has a metalayer where the publishing clients instances "gossip" about the content being published and then create brand new "spontaneous" venues to publish that content in alongside other similar content being published by other users. Suddenly your text post about a super-niche interest or problem is pooled with posts by other users on the same topic, and bam you have a relevant discussion group of commenters/posters.
Problems of course arrise from this re:advertisers/promoters as well as unsavory/harmful mutual interests, but to be honest I think this is more of an inevitability than a possibility, so getting ahead to architect it in a way that minimizes potential abuse before the corpos get on it is probably a good idea.
lime!
in reply to Coopr8 • • •hm, i think there's some confusion regarding AP here. there's no "deciding where things should go"; every frontend can "see" every type of post, even if the format is off. what you're describing by is essentially how it already works, no multiple accounts needed. the frontend just needs to decide how to handle it. for lemmy-to-masto the handling is pretty basic, you can see it by going to a mastodon server and searching for your lemmy account (formatted as @yourname@yoursite.blah).
for the "gossip" thing, every server already publishes every new thing. it's up to other servers to decide how to handle it.
regarding the automated tagging system, i actually had a similar idea recently. i think a big flaw with lemmy/mbin/piefed is the keeping of communities from reddit; if the already extant tags were used instead, the cross-posting problem would go away completely since comments would be attached to posts rather than communities.
anyway: it would not be difficult to just use words in a post to assign it tags, but i question the usefulness of doing that. some sort of analysis would help, as you say, but then we're introducing nondeterministic behaviour. there is definitely a discoverability problem on fedi, and something like this could definitely help with some polish.
Coopr8
in reply to lime! • • •Regarding "where content should go", I mean like which community to post a lemmy post in, or which account to post to if a person manages multiple topical accounts (or accounts in different instances specialized for specific services), or whether to format it for loops vs peertube for video, etc.
Gossip wise, I'm imagining compressed data posted in a format only intended to be ready by the automation systems which happens before the suggestions are made, so that the suggestions can include dynamicly grouping content before publication by appending the relevant metadata/format (like posting in a lemmy community).
lime!
in reply to Coopr8 • • •the formatting is up to the client that displays the content, interestingly enough. AP just has a "message type" fields and different clients care about different types.
i'm not really sure what that gossip method achieves. surely if it's just post metadata we're talking a hundred bytes at most. running it separate from the main feed seems like it would just bork every single AP client that tries to use content published by this hypothetical one.
Coopr8
in reply to lime! • • •Yes, the automation datastream would need to be segregated, and probably ephemeral.
The point is that if you want posts to spontaneously coalesce with some kind of shared Metadata, you want the ML content analysis information of the post to go out before the actual post is published so the final post Metadata can include the "group" tag or whatever you want to call it.
Alternately you could do it after the fact by editing the post, but that seems like there would probably be some degree of chicken and egg scenario.
All of this could be done by the client completely independent of post metadata of course, but then how do you make the relation of the posts to each other consistent between multiple users? Is that even a desireable/necessary goal is a question I suppose.
lime!
in reply to Coopr8 • • •i don't understand this assertion at all. the post is the post. surely we want to classify the post based on the content of the post? tags are contained in posts. your client can just add the relevant info before sending it. figure out potential categories locally, query the server for which of them are popular, and either pick one or have the user select one.
Coopr8
in reply to lime! • • •The difference is that I'm talking about the automation creating completely new groupings, most akin to a community on Lemmy, that coordinated across multiple users, in my mind "simultaneously" with the user still agreeing to opt in to inclusion in that group.
There is an alternative way to do this, which would be that the automation groups the posts after posting, however there is a question there about opt-in, will users want to opt existing posts in after the fact?
One way that definitely would be easiest to implement would be if these groupings are essentially threads with a single piece of content as the "start" / "seed" of the thread and the other posts relating to that thread. Regarding opt-in for that I suppose it could be as easy as enabling/disabling "thread seeding"
lime!
in reply to Coopr8 • • •julian
in reply to Coopr8 • • •Re: Unified Fediverse App - a browser solution?
like this
Coopr8 likes this.
Coopr8
in reply to julian • • •silverpill
in reply to Coopr8 • • •I don't like the idea, but at least one such application is already being developed:
codeberg.org/rozodru/Bridge
Bridge
Codeberg.orgFitik likes this.
Coopr8
in reply to silverpill • • •Thanks, this is definitely the direction I was imagining, though it takes the tac of trying to be a primary browser with Fediverse features, rather than a Fediverse dedicated browser instance, so they will be forced to sacrifice UI streamlining for website-centric UI.
What don't you like about the idea of you dont mind explaining?
silverpill
in reply to Coopr8 • • •Coopr8
in reply to silverpill • • •Yes, we all want that for sure, and I'm definitely not convinced the ATProtocol solution is it.
Ever hear of Solid by Tim Berners-Lee? It was an early approach to this single account for private data concept, seems like it might still be in development these many years later? solidproject.org/
Home - Solid
solidproject.orgsilverpill
in reply to Coopr8 • • •I think Solid had some interesting ideas, but was ruined by Linked Data.
ActivityPub has a chance of evolving into something like Solid, but better.
Actually, I am already using a single account for interacting with most Fediverse apps. Aren't you on Mbin? I thought it also can interact with blogs, forums and everything in between
Coopr8
in reply to silverpill • • •I use mbin for threads and microblogs, but it is missing some multimedia support. Someone told me that it can follow peertube accounts, but it only populates text, so I'm going to check that out next. Maybe it will evolve/build steam fast enough to really become the does-it-all platform with tons of devs putting in the necessary work, but right now I don't think it qualifies.
As a side note, what I'm talking about would be an alternative approach for a specific reason, dedicated UIs for specific content streams can be chosen by the user rather than baked in to the platform. For some people, this modular approach is going to be better.
Auster
in reply to Coopr8 • • •Personally, I think it would only work out if the programmer tries to reconstruct posts from different formats in a format that works out for each. Otherwise it becomes what it already is, a glorified browser with multiple profiles enabled, and with over-preference for a type of engine.
My opinion is, take note of the major platforms for each engine and/or experience, and recommend them based on your friends' tastes.
The rest, centralization, would be replaced by what I call propagation (iirc people call it "to federated"?), which people directly and indirectly do, like boosting posts (Mbin / microblogging stuff) and commenting so people following the user see the original post too, following people and following Peertube channels on Peertube and the "threadiverse" so one's account is a bridge for propagation, up/downvoting, etc. And as this web of social medias grows, tendency is that it keeps growing exponentially until either it takes over like email, or stagnates.
This logic, I think, is similar to recommending Linux Mint or immutable distros to Linux novices, the "safe bet" for them before they get used to the technical side or while Linux wouldn't (past tense) become accessible.
Coopr8
in reply to Auster • • •I have two challenges to this take.
Firstly, the theory that cross-propagation of media will lead to growth across multiple platforms starting with one as the "mainline" to recommend to new entrants heavily relies on Superusers who not only use multiple platforms for content discovery, but also then take the additional step to cross-post that media from one silo into the other, for example posting a peertube link into a miroblog post. For most people they will instead interact with the content in each silo, commenting on or favoriting the peertube post within the peertube client and leaving it at that.
Secondly is the attention economy factor and platform inertia. Essentially social media platforms have successfully commodified/colonized a growing percentage of total attention hours for average users, and when interacting with content most users are passive consumers for a substantial percentage of the total content they are served. When entering a new platform, for it to serve as a viable alternative it must serve up an amount of content that allows them to both use the platform for an appreciable percentage of their total media consumption (otherwise the ratio of times checking the platform to reward for the check drops below acceptability) and provide them with a level of engagement that provides platform satisfaction, which typically starts close to where they were on average with the other platforms they use. Then you have this issue of content-fit which is a whole different issue to address, which we will leave aside for the most oart but it is worth pointing out majorly impacts the number of interactions a user puts in to the content as well as overall satisfaction.
Unifying the inbox reduces one of the barriers to wider adoption by improving the ratio of number of times the platform is checked to the amount of content available for interaction, thereby making the fediverse a more likely source of overall content to be maintained in the user's set if options. Each platform individually will struggle with this until adoption passes a certain threshold. Each one individually feels "empty" to users when compared to their usual, which is a turn off for both consumers and creators, while in aggregate the picture is much better.
Auster
in reply to Coopr8 • • •On the first point, propagation happens passively too. For example, if someone follows me on Mastodon, this reply will be pulled to his/her feed as a microblogging post, and will be discoverable on any feeds my account later appears. I remember also testing around between Lemmy and Mbin how liking/upvoting works, and doing that on Lemmy while the Mbin account followed it also showed posts previously not on my Mbin instance.
Similarly, Mbin (and dunno about Lemmy but I'd imagine it's the same) pulls Peertube channels as magazines/communities, and iirc Peertube channels can also be followed as users on microblogging platforms, and in both cases their video uploads automatically appear on the respective text feeds.
And about the second point, I agree, but that's also why I suggest recommending major platforms. For example, Lemmy.World and Mastodon.Social are likely to have far more publications being posted on or propagated to than Mbin or PieFed instances, since the former two are around for much longer, and not actively trying to be toxic (at least from what I can observe).
Coopr8 likes this.
Coopr8
in reply to Auster • • •hmmmm interesting, a lot of this is news to me. I'll have to try and pull in some peertube accounts, I have never seen any posts showing them.
I also admit I dont follow that many individual accounts, but I don't follow some and I've never seen a comment come through as a notification. I'll try following you and see if that changes.
Endymion_Mallorn
in reply to Coopr8 • • •Coopr8
in reply to Endymion_Mallorn • • •like this
giantpaper e Fitik like this.
rglullis
in reply to Coopr8 • • •A Plan for Social Media - Rethinking Federation
Raphael Lullislike this
Coopr8 e Fitik like this.
Coopr8
in reply to rglullis • • •Yes, thank you.
The core of my proposal is to minimize the dev burden of a unified platform by utilizing the siloed web clients for content interaction while centralizing notifications/inbox.
This should please both camps because the platform people will just keep doing the same thing they have been doing, while the browser folks get a single point of interaction with notifications but multiplatform capability on content interaction/graph navigation.
technocrit
in reply to Coopr8 • • •You might want to check out fedilab. It does something similar. I've been using it for a while. It's not browser based, it's far from perfect, and I don't think it includes Lemmy, but it's much more enjoyable than effing instagram.
fedilab.app/
Fedilab
fedilab.applike this
Coopr8 likes this.
blue_berry
in reply to Coopr8 • • •