julian

joined 12 years ago
 

An in-person conference centered around the fediverse is happening this Friday and Saturday at UBC Robson Square in Vancouver, BC.

Put on by reiver@mastodon.social, it is bringing together a number of big names including Evan Prodromou (of AP fame), Dan Supernault (Pixelfed creator), and more!

> πŸŽ‰ FediCon is in 1 day! > >If you already have a FediCon ticket, you should receive this reminder e-mail message. > >See you there! > >... > >🌐 FediCon >πŸ“ Vancouver (Canada) >πŸ—“οΈ August 1-2 >ℹ️ https://fedicon.ca/ >🎟️ https://lu.ma/p4bbb941 > >πŸ₯³ https://lu.ma/kowist5x >πŸ₯³ https://lu.ma/reg4appv

I'll be on stage speaking about some of ActivityPub's "hard problems", and what people are doing to fix them. It's a rehash and expansion of a talk I gave at FOSDEM this past February.

Are there threadiverse related problems? I'd imagine so. Would love to include them in my presentation.

[–] julian@community.nodebb.org 2 points 2 weeks ago (1 children)

occultist8128@infosec.pub "followers only" is a concept that is Mastodon specific, and Pixelfed supports it.

There's nothing to change at the protocol level itself.

Sending the reply to OP in your example would be a betrayal of the visibility of followers only... which is kind of silly but technically correct.

Better would be followers + participants, but that's up to the individual implementors to adopt.

pumpkindrama@reddthat.com NodeBB supports topic based following, because it's a forum and that's literally how it was done way back then.

You can follow tags as well.

[–] julian@community.nodebb.org 2 points 3 weeks ago (1 children)

Loops is newly funded, so that round is still active. I still wouldn't get hype about it until it happens though! πŸ˜‰

[–] julian@community.nodebb.org 17 points 3 weeks ago (3 children)

Unfortunately it actually isn't. NodeBB (me!) and Discourse are the only two forums that federate.

NodeBB has full two-way support with discovery features, Discourse is mostly broadcast-style (i.e. you can't find Lemmy posts from Discourse)

[–] julian@community.nodebb.org 3 points 4 weeks ago (1 children)

valuesubtracted@startrek.website CTV SciFi is still an add-on channel, which is unfortunate for freeloaders like me (I use an antenna which probably makes me a crusty old fart.)

[–] julian@community.nodebb.org 9 points 1 month ago (1 children)

Theoretically, it shouldn't matter.

In the ideal case every connected server should host a full and complete copy of the data from the originating server (as xkdrxodrixkr@feddit.org says, that's B)

Reality is a bit different, but not enough to warrant always picking B. Just share whichever you'd like, but B is the most right.

Can't imagine any situation where a high-stakes championship would be better off with subjectivity.

Aside β€” it ain't "AI" making line calls, it's just the same bog standard electronic line calling in place at other tournaments. Thoroughly boring and reliable technology.

[–] julian@community.nodebb.org 2 points 1 month ago* (last edited 1 month ago)

Yes. When the reply is posted to C, it is sent to A. A then sends as:Announce to C, as well as any other communities that follow it.

B seems to be irrelevant here.

Hi! We should chat.

NodeBB also does this, and currently still does. A category (group actor) can follow another category (also a group actor).

It essentially is synchronization of categories using 1b12.

Proof of concept does work but it needs reworking in some ways. The largest issue is that Lemmy itself doesn't understand when a group actor tries to follow a community.

[–] julian@community.nodebb.org 3 points 1 month ago* (last edited 1 month ago) (1 children)

Kyrgios is such a wildcard, it's too bad he's his own worst enemy

snoopy@jlai.lu personally, since I create AP enabled software I am on the side of votes being public data. We already have enough issues with votes being out of sync with each other. Mixing in private voting is just asking for trouble.

Emoji reactions are neat, although niche to those softwares that utilise it. They allow for greater expression which is nice. They're useless for deriving value (for ranking purposes) unless you assign value to them.

[–] julian@community.nodebb.org 3 points 1 month ago (1 children)

Does anyone remember way before Google had image recognition technology, the time they built a game that paired up random people on the internet, showed them each an image, and waited for them to both guess the same keyword?

It was gamified human powered taxonomy for meaningless internet points and it was hilarious (at the time.)

 

You might've heard that search sucks on software X... maybe software Y... definitely on software Z. The default one kind of sucks on NodeBB too, admittedly.

But why? It's because search is really frickin' hard to get right, and expensive to get good at.

Remember that Google started as a search company, and they became king because they got really good at it, and it was their only product (at the time, anyway!)

The easiest type of search is "full text" search. It matches words exactly based on what you type in. For example if you search lemmy it would match posts that include the word lemmy but depending on how the content was indexed, might not match lemmy.world, lemmy.ca, lemmyverse, etc.

From there you start adding complexity like supporting AND and OR. You support partial matches (lem returns posts containing lemmy and lemmings).

Add more logic to remove stop words and articles like a, the, etc.

Put in some sorting logic to rank stuff higher (what's your algo? Recency? Votes? etc.)

That's just the tip of the iceberg... this problem domain is so vast that entire companies have been built around just providing searching as a service (e.g. Algolia), and it isn't cheap!

25
submitted 2 months ago* (last edited 2 months ago) by julian@community.nodebb.org to c/fedimemes@feddit.uk
 

1000009207.png

Speed run through the fediverse baby!

 

1000008047.png

1000008048.jpg

 

Tonight I set aside some time to listen to @johnonolan@mastodon.xyz on @mike@flipboard.social's DotSocial podcast.

A lot a lot a lot of what John says mirrors the very same potential that many ActivityPub devs see as well. There are far too many points in that podcast that made me nod my head in agreement (and wish I was a third guest too!), but there was one that was incredibly timely:

Mike: ... you've been thinking about actually embedding the whole article in the ActivityPub post, which is a mind-blowing thing... it's not a link to something else... the whole article is in the post. John: Yes, this is something that makes perfect sense but is somehow completely new, which is weird... Mike: You can have formatted text... images? video? John: ActivityPub is fairly agnostic, you could in theory shove almost anything into it. The question is what is the client on the other side prepared to receive? Do they have some way to display it? John: If we get platforms in the ActivityPub network to start innovating with content types, it might cause those things to be adopted and it might drive the standard and what it is possible to display

Emphasis mine.

John, Mike, this is almost word-for-word exactly what the Forum and Threaded Discussions working group has been working towards! The main problem is we need buy-in from implementers to push this forward.

We can do this, we can send richer HTML across the protocol in such a way that all those things you two mentioned β€” in-line images, embedded videos, tables, etc. β€” can all show up as intended by the sender.

We've got commitment from (but not limited to) representatives from NodeBB, Discourse, and WordPress, and having Ghost and Flipboard sign on would help push this forward just that much more.

Let's do this, let me get you caught up with the state of the protocol re: the Article object type. Let's chat (but publicly, since I can't receive DMs here on NodeBB).

view more: next β€Ί