--- Log opened vie abr 29 00:00:32 2022 --- Log closed vie abr 29 00:51:32 2022 --- Log opened vie abr 29 00:51:53 2022 00:51 -!- Irssi: #friendica: Total of 8 nicks [0 ops, 0 halfops, 0 voices, 8 normal] 00:52 -!- Irssi: Join to #friendica was synced in 19 secs 06:42 < fikabot> ๐Ÿ’ฌ https://www.pcmag.com/news/eu-joins-mastodon-social-network-sets-up-its-own-server "EU European Commission Joins Mastodon Social Network, Sets Up Its Own Server [...] in the wake of Elon Musk's Twitter acquisition, is part of an effort to support private, ad-free, open-source software. [...] Also launched an account for PeerTube: EU Voice and EU Video" 09:39 < fikabot> ๐Ÿ’ฌ I love it! 10:03 < fikabot> ๐Ÿ’ฌ Thanks bkil: , stole the article and shared it on my Friendica account. ๐Ÿ˜ 10:05 < fikabot> ๐Ÿ’ฌ Why don't you paste in the link so we could all like and reshare it? ๐Ÿ‘๏ธ โ™ป๏ธ 10:12 < fikabot> ๐Ÿ’ฌ https://friendica.jb-net.us/display/052e3994-1062-6be1-e4da-211205485935 10:12 < fikabot> ๐Ÿ’ฌ There it is! --- Log closed vie abr 29 11:00:05 2022 --- Log opened vie abr 29 11:00:13 2022 11:00 -!- Irssi: #friendica: Total of 10 nicks [0 ops, 0 halfops, 0 voices, 10 normal] 11:00 -!- Irssi: Join to #friendica was synced in 17 secs 11:05 < fikabot> ๐Ÿ’ฌ What about a teaser summary, hashtags and the obligatory viral photo or peer mentions? ๐Ÿ™ 11:08 < fikabot> ๐Ÿ’ฌ Yeah, not always the best at that yet. ๐Ÿ˜… 11:19 < fikabot> ๐Ÿ’ฌ > "EU joins Mastodont, you won't believe why!" 13:59 < fikabot> ๐Ÿ’ฌ https://hub.fosstodon.org/elon-twitter-post-mortem/ "Fosstodon - A Post-Mortem by Kev Quirk: We were effectively DDoS'd by Twitter migrants following Elon's purchase of Twitter. We have had to triple the capacity of the server and our hosting fees have risen from $90/month to $220/month" 14:11 < fikabot> ๐Ÿ’ฌ As I wrote in a brain dump blog post, the recent events and my short term experience hosting Friendica has me heavily considering contributing finally (had an aborted attempt back in 2019) https://nequalsonelifestyle.com/2022/04/29/my-fediverse-decisions-crossroads-on-friendica/ 14:16 < fikabot> ๐Ÿ’ฌ Hey, it's neat that your blog is copyleft - I wish more people would get the hang of that! 14:17 < fikabot> ๐Ÿ’ฌ Yeah I figure why not lol 14:17 < fikabot> ๐Ÿ’ฌ I made that decision back when I was doing my benchmarking articles. Before I had no copyright designation demonstrated anywhere so would default to a normal copyright license 14:18 < fikabot> ๐Ÿ’ฌ And we are glad to hear you are considering to contribute code - it's always appreciated! Sometimes I feel that Friendica does not get the love it deserves. 14:18 < fikabot> ๐Ÿ’ฌ You all do a great job keeping a steady contribution base 14:18 < fikabot> ๐Ÿ’ฌ By the way, as the sole author of your past articles, you are free to relicence them as well retroactively. ๐Ÿ˜„ 14:18 < fikabot> ๐Ÿ’ฌ I got too flumoxed with getting ramped up on PHP when I flipped over from D* in 2019 14:19 < fikabot> ๐Ÿ’ฌ Yup, the whole thing is CC now :) 14:19 < fikabot> ๐Ÿ’ฌ Thanks! 14:20 < fikabot> ๐Ÿ’ฌ You all know my frustrations on performance/storage scalability issues. As I wrote I'm no DB wizard and not sure if there is low hanging fruit on helping to fix those things. But that is one area of interest I have. Second would be streamlining some UX. 14:20 < fikabot> ๐Ÿ’ฌ And I know your feelings about programming languages - I was at the very same place a few years ago, no looking anything "below" Haskell/Scala/Elixir ๐Ÿ™‚ But then I understood that sometimes in life, you just need to get things done, and as code gets rewritten all the time, it doesn't always make sense to strive for perfection (especially if not many appreciate it). 14:20 < fikabot> ๐Ÿ’ฌ Just like with when I contributed with D* or any other project I'd start with a very small easy fix until I get the hang of things and then ramp up 14:20 < fikabot> ๐Ÿ’ฌ I didn't start my D* contributions by doing all that API work after all lol 14:21 < fikabot> ๐Ÿ’ฌ Yeah I had no desire to learn Ruby or Rails when I started working on fediverse stuff but I took to liking it. The PHP thing was just feeling too Rube Goldberg. I'll have to give it another whirl 14:22 < fikabot> ๐Ÿ’ฌ I don't know what those reaction emojis mean (except the heart) btw lol 14:23 < fikabot> ๐Ÿ’ฌ Just hitting some random buttons until someone asked ๐Ÿ˜‰ 14:24 < fikabot> ๐Ÿ’ฌ Really? LOL 14:24 < fikabot> ๐Ÿ’ฌ ok 14:29 < fikabot> ๐Ÿ’ฌ Are there lowhanging performance optimizations that could be made with some focus or would that require some major changes to address? 14:30 < fikabot> ๐Ÿ’ฌ I'm thinking of things like this: https://github.com/friendica/friendica/issues/11119 14:34 < fikabot> ๐Ÿ’ฌ Yeah, that issue sure sounds like one that could have an impact for our users. However, I have a feeling that it might not be the one you could get just enough rewards (success) from to continue (i.e., looks complicated). Perhaps it would be good as a third DB issue after fixing 1 small and 1 mediocre one before this one... I think it would be a good idea to chime in with this qu 14:34 < fikabot> ๐Ÿ’ฌ estion and/or to ask for a mentor on the developer forum https://forum.friendi.ca/profile/developers 14:35 < fikabot> ๐Ÿ’ฌ Oh certainly not as a first thing I meant in general 14:35 < fikabot> ๐Ÿ’ฌ Like could we make it as scalable as Mastodon, for example? 14:38 < fikabot> ๐Ÿ’ฌ I'm going to take the "100%" emoji reaction to mean you think it is 100% doable :) 14:57 < fikabot> ๐Ÿ’ฌ I imagine nothing would prevent one from developing Friendica on an ARM64 Linux machine right? 15:00 < fikabot> ๐Ÿ’ฌ I'm more a homelab guy, but since there's a docker image, can you scale with Kubernetes using a Galera cluster backend? 15:20 < fikabot> ๐Ÿ’ฌ Hey, LAMP/Friendica experience on ARM64 sounds like a cool new topic to blog about! https://aws.amazon.com/blogs/compute/improving-performance-of-php-for-arm64-and-impact-on-amazon-ec2-m6g-instances/ 15:22 < fikabot> ๐Ÿ’ฌ Well I'll let you know how it goes lol 15:23 < fikabot> ๐Ÿ’ฌ Initially setting up on my x86 machine but I'll be on the road a bunch so will need to setup an ARM64 VM for that 15:23 < fikabot> ๐Ÿ’ฌ once get the kinks out of install/config process on an INtel one 16:13 < fikabot> ๐Ÿ’ฌ Ah, familiar people in here ;-) 16:15 < fikabot> ๐Ÿ’ฌ Just a question, the last time I hosted Friendica it was on Apache. Is anyone aware of problems if I would run it on nginx (arm) and what php version would be preferred? 16:15 < fikabot> ๐Ÿ’ฌ Welcome :) 16:16 < fikabot> ๐Ÿ’ฌ Thanks, been a while :-) 16:18 < fikabot> ๐Ÿ’ฌ I'm new to the Friendica hosting space so can't answer your question definitively except that when I did the install back in December they still recommended PHP 7 not 8, and that's what the docs say right now 16:19 < fikabot> ๐Ÿ’ฌ Ok, I have both running. Bumped into some slowness the last time but nginx makes it a lot faster and using less resources 16:20 < fikabot> ๐Ÿ’ฌ Most of my slowness is DB thrashing...so going to try my hand at being a PHP developer again and see if I can help with some of that 16:20 < fikabot> ๐Ÿ’ฌ Already having to do a second install since the default PHP on Ubuntu 22 is PHP 8.x not 7.x 16:21 < fikabot> ๐Ÿ’ฌ So building an Ubuntu 20 machine now (doesn't take long I build them often enough) 16:22 < fikabot> ๐Ÿ’ฌ I have a raspi 4 with 2 Gb mem, it runs Hubzilla fine but I keep bumping into permission issues (might be my fault b.t.w.) 16:22 < fikabot> ๐Ÿ’ฌ hmm 16:22 < fikabot> ๐Ÿ’ฌ And, I am the only user :-) 16:22 < fikabot> ๐Ÿ’ฌ yeah i'm one of only two users on mine but I have the Twitter bridge up and think I'm getting a lot of twitter thrashing 16:23 < fikabot> ๐Ÿ’ฌ and each of us follows a couple hundred people so lots of fediverse traffic for sure too (which is most of what shows up in the logs) 16:26 < fikabot> ๐Ÿ’ฌ The biggest problem I want to solve is not mixing content between AP and Diaspora users. They will not see each others answers/comments so it makes it hard for them 16:28 < fikabot> ๐Ÿ’ฌ Yes, traffic and storage demands should reach an inflection point after a certain number of users if everyone has similar interests. 16:28 < fikabot> ๐Ÿ’ฌ Sometimes I think an internal proxy might be a good plan to show messages to either group but my brain is simply to fuzzed to code it. 16:29 < fikabot> ๐Ÿ’ฌ > <@bkil:grin.hu> Yes, traffic and storage demands should reach an inflection point after a certain number of users if everyone has similar interests. 16:29 < fikabot> ๐Ÿ’ฌ 16:29 < fikabot> ๐Ÿ’ฌ I have less then 200 connections, might grow to some 300 at some point. Lot's of different interests 16:31 < fikabot> ๐Ÿ’ฌ And filtering is important, but if I recall correctly that is already done in Friendica 16:32 < fikabot> ๐Ÿ’ฌ I mean, if you share your instance with 100 friends, its demands will not increase 100x. 16:33 < fikabot> ๐Ÿ’ฌ An advantage of ActivityPub vs. email is the possibility of batching - not having to exchange single messages between instances if there are multiple subscribers on one end. 16:34 < fikabot> ๐Ÿ’ฌ E-mail is able to do batching too, sendmail for instance would be able to send out per domain too. 16:35 < fikabot> ๐Ÿ’ฌ Could you please elaborate? As far as I can tell, if you add 10x TO: or 10x CC: to a mail, it will get sent out 10x times. This is why mailing list providers also count it that way towards your quota. 16:36 < fikabot> ๐Ÿ’ฌ This is especially relevant for #Delta.Chat:matrix.org when you are sending out a chat one line at a time to potentially a bunch of participants, hence why they keep a benchmark about which providers can cope with this. 16:36 < fikabot> ๐Ÿ’ฌ Sendmail, actually postfix too I think, is able to be fed multiple e-mails at one point where it delivers them in one run 16:37 < fikabot> ๐Ÿ’ฌ There is no such thing as "public email message" - each individual email has to have its own unique headers. 16:37 < fikabot> ๐Ÿ’ฌ But being able to send out 10 emails at once in a single invocation is not the same as sending out a single encapsulated message to 10 AP subscribers at once. 16:37 < fikabot> ๐Ÿ’ฌ So it will skip the new sessions per delivery. 16:38 < fikabot> ๐Ÿ’ฌ I.e., if you attach a 50MB video to 10 people, you will transfer 500MB+ via SMTP vs. 50MB via AP (as an illustration) 16:38 < fikabot> ๐Ÿ’ฌ Note that most providers also impose bandwidth limits along with message count limits (and just imagine if you are roaming or over mobile broadband on a handheld). 16:38 < fikabot> ๐Ÿ’ฌ Smtp was never good to handle that size to be honest but that is a different thing :-) 16:39 < fikabot> ๐Ÿ’ฌ But again, that is all years ago, things might have changed 16:39 < fikabot> ๐Ÿ’ฌ This is not just a maximal envelope size. Imagine it will take 20x the space on the recipient server even if all recipients are at the same provider! 16:40 < fikabot> ๐Ÿ’ฌ Even if we are talking about messages that only weigh a few kilobytes, forums (circles) of a 100 people are perfectly normal, and such redundancy quickly adds up. 16:41 < fikabot> ๐Ÿ’ฌ Delta Chat is a new generation instant messaging MUA built on SMTP! 16:41 < fikabot> ๐Ÿ’ฌ In hubzilla I have two options to deliver to AP: 16:42 < fikabot> ๐Ÿ’ฌ 16:42 < fikabot> ๐Ÿ’ฌ Deliver to ActivityPub recipients in privacy groups (May result in a large number of mentions and expose all the members of your privacy group) 16:42 < fikabot> ๐Ÿ’ฌ 16:42 < fikabot> ๐Ÿ’ฌ and 16:42 < fikabot> ๐Ÿ’ฌ Send multi-media HTML articles Not supported by some microblog services such as Mastodon 16:42 < fikabot> ๐Ÿ’ฌ if I turn off the first option it will deliver individual 16:42 < fikabot> ๐Ÿ’ฌ On does send it out at once afaik but might expose data to others 16:43 < fikabot> ๐Ÿ’ฌ I am not familiar enough with the AP protocol to judge b.t.w. 16:44 < fikabot> ๐Ÿ’ฌ If you run it yourself, it sounds doable to measure it via tshark/iftop ๐Ÿคท 16:47 < fikabot> ๐Ÿ’ฌ Nice, never used iftop before 16:47 < fikabot> ๐Ÿ’ฌ You could filter both by source/destination IP and port to reduce the noise caused by ssh itself.. 16:48 < fikabot> ๐Ÿ’ฌ Yes, gathered that much, thanks 16:49 < fikabot> ๐Ÿ’ฌ Your second option is coming from this one https://framagit.org/hubzilla/addons/-/blob/master/pubcrawl/Mod_Pubcrawl.php#L51 16:49 < fikabot> ๐Ÿ’ฌ jups 16:58 < fikabot> ๐Ÿ’ฌ So, did I read correctly that filtering does not only hide a message with a button but it is also possible to simply now show it in my stream on Friendica? 21:41 < fikabot> ๐Ÿ’ฌ On AMD64...PhpStorm isn't going to run on it. The snap doesn't support it and getting the JVM working correctly for it has been trying 21:41 < fikabot> ๐Ÿ’ฌ But I'm thinking maybe my frustrations with PHP have really been frustrations with getting a full IDE etc. setup around PhpStorm 21:44 < fikabot> ๐Ÿ’ฌ Maybe I should try VSCode or just do old fashioned dev... --- Log closed sรกb abr 30 00:00:33 2022