Thomas Sileo boosted

Thomas Sileo boosted

It's been a fun ride, but I think I've tired of blogging about ActivityPub. For now. (Note that I'm not yet giving up on using AP.)

I collected everything I possibly could about how things work out here in the real federation in one final post. Hopefully it is of some use to new implementors or those just curious about the way things work.

Thomas Sileo boosted

I've finished writing part 1 of "OcapPub: Towards networks of consent", which is to say the "Conceptual Overview" section

There's a lot there already, and we haven't even gotten to Part 2, the "How to Build It" section yet. I'll begin work on that tomorrow.

What's here already is more or less an explanation of *why* OcapPub is taking the particular direction it is taking, and why other approaches run into serious problems.

Thomas Sileo boosted

an appeal to the fediverse regarding anti-abuse

Dear fediverse:

Fascism joining the fediverse is extremely bad, and we have to do something about it. But please, please, please: give me two weeks before you roll out any new solutions. Some of the solutions being proposed look like they will make the situation better but will make it much worse.

I am dropping nearly everything to write a demo and spec explaining how to do things right. Please give me two weeks. I've been preparing for this.

Thomas Sileo boosted

NaSC looks so cool! I just finished the tutorial.

Should be more convenient than spawning an IPython shell or using quick answers from search engines. I will see how it goes.

Thomas Sileo boosted

Poll support is here!

  • 52% Yay!
  • 43% Oui!
  • 4% Yes!

Ended 1 month ago with 23 votes.

Thomas Sileo boosted

To anyone who thought partial redirect URL matching in @OAuth_2 is "good enough," read this thread. Complete Periscope account takeover just by viewing a tweet. #oauth

Thomas Sileo boosted

Cette semaine, la CNIL Irlandaise nous a contacté pour avoir des précisions sur nos plaintes contre Facebook, Microsoft (LinkedIn) et Apple.

L'occasion de faire un point sur nos combats pour la protection des données personnelles et le droit à la vie privée

Thomas Sileo boosted

Thomas Sileo boosted

Hi everyone!

ForgeFed is a project aiming to define a protocol and a vocabulary for federation of project hosting and collaboration platforms (forges), and get it implemented in the existing forges such as GitLab CE, Gitea and so on.

Federation is based on ActivityPub with some tweaks and new vocabulary :)

I'm working on a demo, implementing federation in a forge called Vervis. Earlier today I deployed 2 test instances for this! More details and links soon :)


So Game of Thrones themed rap is a thing now 🤔

I just wrote my first #OCaml test cases (using alcotest) for my #IndieWeb blog engine \o/ I finally found and fixed the communication issue with honk!

It was indeed a (subtle) bug in my HTTP signature verification.

Finally moving off Travis CI for a self-hosted Drone instance.

Works like a charm for now.

Thomas Sileo boosted

N'oubliez pas : la semaine prochaine, c'est le vote en séance plénière au Parlement UE sur le règlement de censure antiterroriste.

Utilisez notre page dédiée pour contacter les députés et les avertir du danger de ce texte : par tél., mail ou Twitter.

Nous n'accepterons jamais la censure de masse .

Thomas Sileo boosted

Thomas Sileo boosted

So, I was playing with a mongo shell and of course I messed up this instance's DB!

I just restored a backup from BlobStash FileTree (directly from my home server), glad to see the process is working :D


BlobStash is your personal database. Contribute to tsileo/blobstash...


Thomas Sileo boosted

Le règlement antiterroriste vient d'être adopté en commission LIBE.

Il entraînera la destruction des petites plateformes et renforcera Google/Facebook.

L'ensemble des députés devraient voter sur ce texte la semaine prochaine. Appelons-les dès demain.

I finally got an #Espeon on my #Eevee X #Tamagotchi \o/.

This was my third attempt, I was aiming for Espeon or Umbreon (and got Sylveon twice before succeeding).

To summarize this time I:

  • hatched the egg/reset the game at 7:30pm
  • tried to get "average" care, only looked at it 3 times per day (8am, 1pm, before 8pm), and left the light on the last night (the night before it evolved)
  • gave a loooooot of snacks (I'm sure I gave more than 300 snacks in total, both in the morning and in the afternoon, with more snacks in the afternoon)
  • played no games at all