Email or username:

Password:

Forgot your password?
572 posts total
Gregory

How do I tell an online service that my account on it isn't important to me and I don't give a crap about its security?

Gregory

Twitch logged me out. I tried to log back in. It made me reset my password for no goddamn reason. It didn't allow me to reuse my old password. Was still logged out after that. Logging in with the new password (that I'll forget because it now falls out of my password system), it sent me an email with a code to enter.

4 emails and a lot of frustration later, I'm in. Even though that account has zero value to me. Yet Twitch treats it as if it's the most valuable thing I have in my life.

Gregory

You know a video is most likely to be an amazing one when it ends with .flv

Gregory

Today's cursed web development discovery: the <colgroup> tag that allows you to specify column sizes of a table only once. Works great for when the topmost row contains spanned columns but you've also specified table-layout: fixed.

On a side note, can't wait for all the Houdini stuff to finally stop battling with browsers' built-in overly complex layout algorithms.

Gregory

When you've written a FEP at night and went to sleep in the morning...

Gregory

I made my first FEP! It's about walls and any other similar experiences where people add things to someone else's collections.

git.activitypub.dev/ActivityPu

@activitypub #activitypub

Show previous comments
smallcircles (Humane Tech Now)

@grishka @activitypub nice, congrats!

Not directly part of your FEP, but I am wondering about the insertion point of items in an OrderedCollection. Assume this is implementation specific (e.g. alphabetically or just last in line). There's no 'index' property to specify desired location, correct?

marius

@grishka

I see no mention of Add/Remove activities. Those, in my opinion (and according to the spec[1], [2]), are more suitable than Create/Delete activities for operations on collections.

Also I feel like this sentence should be generalised (emphasis mine) to "any" inbox:

> When an ActivityPub server receives in *its* inbox

We need to stop assuming all activities in AP should be sent _only_ to a shared inbox.

@activitypub

[1] w3.org/TR/activitypub/#add-act

[2] w3.org/TR/activitypub/#add-act

@grishka

I see no mention of Add/Remove activities. Those, in my opinion (and according to the spec[1], [2]), are more suitable than Create/Delete activities for operations on collections.

Also I feel like this sentence should be generalised (emphasis mine) to "any" inbox:

> When an ActivityPub server receives in *its* inbox

Gregory

A small #Smithereen update. Walls are now proper #ActivityPub collections, and I now have an abstraction to serve collections easily. Outbox now only contains user's own posts. Groups have empty outboxes. My initial idea with wall=outbox wasn't flexible and sensible enough.

I'm now going to write a FEP about the general construct of publicly-appendable collections.

Gregory

#Smithereen update. Groups are more-or-less done, as a proof of concept. They should federate in theory, but I haven't tested any of it yet because I'm too lazy to set up a second internet-facing instance and Mastodon isn't very much compatible with what I'm doing here.

That said, there's still a lot of work ahead. Admin/moderator features, public admin list, events, invitations...

#activitypub @activitypub

Show previous comments
felix

@grishka cool! Maybe you could test with lemmy, it should be fully compliant with activitypub now (and if not, let me know). We have a test server with open federation at enterprise.lemmy.ml/

Josef Davies-Coates

@grishka @activitypub I so glad this has come up in my feed again. I saw an earlier post of yours about it, and knew I'd seen a post about #activitypubgroups somewhere before, but couldn't find it! Can't wait to have a play at some point! :)

Gregory

Did Mastodon change anything about how it verifies signatures and/or handles Follow activities? I can't follow a Mastodon actor no matter what I try. I could before, but not now. I get 202 Accepted, and then nothing. No notification, not added to the followers list, and no Accept{Follow}. But posts come through with no problems, if you follow my actor from Mastodon. Might that be because posts go into the sharedInbox but follows into the actor's personal inbox?

cc @Gargron @nightpool

Eugen Rochko

@grishka @nightpool POST requests required the Digest header now, but I think if that was the problem I would not be seeing your message..?

Gregory

Startup idea: an Activity Pub. A place to drink, play the Activity board game, and discuss federated social media along with maybe a bit of Android development.

#activitypub

Gregory

Sometimes I stop understanding how exactly you're supposed to use IRC.

Gregory

Everyone in 2010 said they wanted their wall back? Here you go. I just returned the wall.

Alexey Skobkin

@grishka
Так там всё-таки урл или стена возвращается? НИПАНЯТНА!

tma

@grishka чего за шрифт симпатичный такой?

Gregory

Does anyone know how to stop #Hubzilla from resending me the exact same request an ungodly amount of times? I'm not going to accept that request. It contains some weird JSON-LD context, and even if that was okay, it's not signed by a valid actor. So, obviously, I'm returning a 400 Bad Request. Is this not what I'm supposed to do in such a case?

#activitypub

Gregory

That's interesting. I deployed the very early version of #Smithereen groups to my server, and Mastodon does actually recognize and label groups as such.

#ActivityPub

Gregory

Deleted my WhatsApp account. Didn't use it anyway.

Gregory

A music band that plays covers of popular songs, as close to originals as possible, and releases their recordings into the public domain (or with a permissive license), would destroy copyright while doing nothing illegal.

Groosha

@grishka это будут группы как первоначальные группы в ВК или ближе к "пабликам"?

Gregory

Today's #Smithereen update is something any social network of this style absolutely must have — mutual friends.

#activitypub

Go Up