I added some basic #activitypub support to humungus based on the #forgefed vocabulary. Repository, Commit, etc. And of course updated #honk 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.
Latest #FOSSAcademic post: Researching the fediverse from the perspective of individual or instances. In which I draw on an article Christina Dunbar-Hester to talk about researchers' perspectives on the #fediverse, including my own.
Achievement unlocked: #honk now requires a version of libsqlite that did not exist when honk was first released. We are utilizing new features! Embrace modernity!
You've been asking and pleading, waiting patiently and impatiently, and at long last the lazy dev team has heard your petition and finally added support for the <big> html tag.
Also:
Adds supports for polling hashtag feeds with rss
Makes it easier to inline images in posts (<img src=1> will inline the first attachment).
Additional metadata fields to allow posting links to azorius, etc.
It's a big one!
-rw-r--r-- 1 hg hg 920299 Feb 16 13:35 honk-1.2.3.tgz
-rw-r--r-- 1 hg hg 1968345 Feb 29 15:13 honk-1.3.0.tgz
Coming up on five years of #honk, which means it's almost time for the annual update to the longago function to dredge ever deeper into the past.
My new long term project goal is to be forced to rewrite this function to avoid so many queries. Just realized there isn't even an index on the date column. That would help.
I made an iOS client for #honk. It's called honki. So now you can honk while you drive. Or, no, please don't do that.
It's partly proof of concept to evaluate the api. Partly to see whether I will ever learn to like swift. Partly to get some value out of this MacBook.
Exciting features are it's pretty fast. It's easier to retain state across multiple views, so overall there's fewer full page refreshes. Everything loads and switches tabs a little faster as a result. Image uploads can be downsampled on device to save bandwidth.
I think some of these changes can be ported back to the web interface, but it's ironically faster for me to prototype in swift.
The current state is terrible. Actually, it's called honki1 because I fat fingered the name creating the project, but I've decided to save the real name for something that works.
Anyway, I talked about it, so here it is. Some of the missing features include saving login info because I haven't made it as far as unzipping that sample code yet.
Memory profiled #honk for giggles, and the #1 source for allocations is shuttling bytes data back and forth to the image backend, which is not surprising and probably not that important to optimize.
The #2 spot is a little surprising. It's bignum allocations to support RSA signatures for httpsig.
Over 1000 people joined the #antifascist demonstration in #Neustrelitz today together with countless further protests across Germany. Thanks all for coming! 💖
Gut 1000 Menschen haben heute in #Neustrelitz gegen Rechts demonstriert und sich damit deutschlandweiten Protestaktionen angeschloßen. Danke alle fürs kommen! 💖
For those, like me, who want their own space here and prefer self-hosting, I suggest considering snac2. I'm having a great experience with it, and it's easy to install and configure.
Testing a #honk change to filters to allow matching only unknown actors. The use case is in the hard to imagine scenario where new accounts on mastodon.social start blasting spam, those messages can be rejected without blocking posts from people already followed.