rpg.pbem.online

Search

Items tagged with: diaspora

Image/Photo
I would like To Remind EVERYONE on Diaspora that there are Social Principles in this Network.

We are likely to see a wave of folks who will be #Newhere on the Network in the weeks to come.

Before You decide To settle down here on the Network you should go and read those Social Principles.

They Include:

As the diaspora* community, we stand together against any kind of discrimination and exclusion. We don’t accept communication based on principles of chauvinism and nationalism. We disapprove racist remarks and downplaying of historic and current fascist violence. We oppose any kind of exclusion and the related structural and physical violence.

Stay calm, and be excellent to each other!

How to do this?

Use welcoming and inclusive language.
Be respectful of differing viewpoints and experiences.
Gracefully accept constructive criticism.
Show empathy towards other community members.
Avoid sexualized or violent language and imagery, and don’t give unwelcome sexual attention or make advances.
Don’t troll, post insulting or derogatory comments, or attack other community members.
Don’t harass people, either in public or in private!
Give people the benefit of the doubt. You might be wrongly interpreting what they have said.

If You cannot behave appropriately by these principals, or if you insist on posting material that is in opposition to those principals or spreading intentionally misinformation, slander, libel, lies or material that is of a criminal or threatening nature then you do NOT BELONG HERE.

#Diaspora #SocialPrincipals #Behave #NoTrolls #NoFascism #NoPersonalAttacks #NoHarassment #Respect
 
Image/Photo
I would like To Remind EVERYONE on Diaspora that there are Social Principles in this Network.

We are likely to see a wave of folks who will be #Newhere on the Network in the weeks to come.

Before You decide To settle down here on the Network you should go and read those Social Principles.

They Include:

As the diaspora* community, we stand together against any kind of discrimination and exclusion. We don’t accept communication based on principles of chauvinism and nationalism. We disapprove racist remarks and downplaying of historic and current fascist violence. We oppose any kind of exclusion and the related structural and physical violence.

Stay calm, and be excellent to each other!

How to do this?

Use welcoming and inclusive language.
Be respectful of differing viewpoints and experiences.
Gracefully accept constructive criticism.
Show empathy towards other community members.
Avoid sexualized or violent language and imagery, and don’t give unwelcome sexual attention or make advances.
Don’t troll, post insulting or derogatory comments, or attack other community members.
Don’t harass people, either in public or in private!
Give people the benefit of the doubt. You might be wrongly interpreting what they have said.

If You cannot behave appropriately by these principals, or if you insist on posting material that is in opposition to those principals or spreading intentionally misinformation, slander, libel, lies or material that is of a criminal or threatening nature then you do NOT BELONG HERE.

#Diaspora #SocialPrincipals #Behave #NoTrolls #NoFascism #NoPersonalAttacks #NoHarassment #Respect
 
#diaspora #spam #troll #ban #podmin

#zlax is such a huge #PITA. Third version of the cleaner script. I hope it won't do innocent victims.I guess it will have to run by cron regularly until hell freezes and Zlax tires.
#!/usr/bin/env ruby 

# Load diaspora environment 
ENV["RAILS_ENV"] ||= "production" 
require_relative "config/environment" 

toxic_accounts = Person.find_by_substring('ivan zlax') 
toxic_list = toxic_accounts.map { |z| z.diaspora_handle } 
toxic_list.append('vm66%@diaspora.ruhrmail.de', '[email protected] ', '[email protected]%', '[email protected]%') 
puts toxic_list.inspect 
#exit 

for toxic in toxic_list do 
  puts "Blocking and cleaning #{toxic}" 

  local_spammers, remote_spammers = Person.where("diaspora_handle LIKE ?", toxic).where(closed_account: false).partition(&:local?) 

# Retract all comments of local spammers and close their accounts 
local_spammers.each do |spammer| 
  Comment.where(author_id: spammer.id).each do |comment| 
    puts "delete #{comment.guid} from post #{comment.parent.guid}" 
    spammer.owner.retract(comment) 
  end 
  spammer.owner.close_account! 
end 

# Retract all spam comments on posts of local users and delete the rest 
Comment.where(author_id: remote_spammers.map(&:id)).each do |comment| 
  puts "delete #{comment.guid} from post #{comment.parent.guid}" 
  post_author = comment.parent.author 
  if post_author.local? 
    post_author.owner.retract(comment) 
  else 
    comment.destroy 
  end 
end 

# Close accounts of remote users if wanted 
remote_spammers.each do |spammer| 
  puts "close account #{spammer.diaspora_handle}" 
  #AccountDeleter.new(spammer.diaspora_handle).perform! 
  spammer.update_column(:serialized_public_key, "BLOCKED") 
  puts "closed account #{spammer.diaspora_handle}" 
end 

end
 

dear follow #diasporians


i have the hint, there will soon come a wave of #maga - #trumpsters accounts to #diaspora, the older of you might remember on the #wave of #daesh - and #isis accounts yeras ago, when #twitter #silenced their accounts and i think, the #antifa -fellows here in diaspora , the diasporians who have no sympathy to trump or his #whitepower -footsoldiers, the people here, who dont sympathizes with #racism #fascism #homophobia #sexism or (yes, you read right, i wrote OR! which says a lot about this time) #antisemitism the #liberals here, we should be prepared and think about, how to counter that, i dont want diaspora to become the brown echochamber for #conspiracy-ideology, for that #qanon lunacy or this #trump -bullshit
share that, think about that, debate about that, stopping #fascism when you can, not, when its allready to late, #antifascists predicted that allready years ago and itz no #fun anymore, itz no fun, to play #cassanda and beeing right #now itz the time to defeat #fascist #hatespeech here on diaspora, not tomorow, not next week, ITZ NOW!

this is a call to your keyboards!

please share!


you get a funny, hopefully prophetic picture as reward



ps if you want to support the cause and you think i missed important points, feel free to rephrase that posting or write something in the comments or a pm, feel free to "follow"me (maybe a little warning, i am an antifa, i am really i left wing communist and i am a pro-zionist and i am a militant, we can argue about that, we can have debates or, if you dont like that, make your own post about it, if itz antifascist, i will support it, i love you!)
 

dear follow #diasporians


i have the hint, there will soon come a wave of #maga - #trumpsters accounts to #diaspora, the older of you might remember on the #wave of #daesh - and #isis accounts yeras ago, when #twitter #silenced their accounts and i think, the #antifa -fellows here in diaspora , the diasporians who have no sympathy to trump or his #whitepower -footsoldiers, the people here, who dont sympathizes with #racism #fascism #homophobia #sexism or (yes, you read right, i wrote OR! which says a lot about this time) #antisemitism the #liberals here, we should be prepared and think about, how to counter that, i dont want diaspora to become the brown echochamber for #conspiracy-ideology, for that #qanon lunacy or this #trump -bullshit
share that, think about that, debate about that, stopping #fascism when you can, not, when its allready to late, #antifascists predicted that allready years ago and itz no #fun anymore, itz no fun, to play #cassanda and beeing right #now itz the time to defeat #fascist #hatespeech here on diaspora, not tomorow, not next week, ITZ NOW!

this is a call to your keyboards!

please share!


you get a funny, hopefully prophetic picture as reward



ps if you want to support the cause and you think i missed important points, feel free to rephrase that posting or write something in the comments or a pm, feel free to "follow"me (maybe a little warning, i am an antifa, i am really i left wing communist and i am a pro-zionist and i am a militant, we can argue about that, we can have debates or, if you dont like that, make your own post about it, if itz antifascist, i will support it, i love you!)
 
#FacesOfAntifa #antifa (i would like to reccomand that 2 hashtags, if thats ok and lets use all that little dislcaimer from @Thanatos which i partly complemented)

Let’s flood #Diaspora with lovely #women who fought against #Fascism, #Racism, #Antisemitism. I’m sick of the net being full of posts about whiny male Fascist #terrorists, they fought for us in fighting them!


Image/Photo Image/Photo

Sara Fortis (born Sarika Yehoshua in 1927 in Chalkis, a small town near Athens, Greece) never knew her father, who passed away when she was only two months old. Raised by her mother, Sara and her sister enjoyed a happy childhood. Though they identified as 100% Greek, they also celebrated being Jewish by lighting candles every Friday and attending temple on holidays.

Sara knew it was time to leave her hometown when the Germans arrived in 1941. She had heard about Jews in other small Greek towns being deported by the Nazis and never returning. Sara and her mother escaped to the small village of Kuturla and hid there for a short while. When it was no longer safe for Jews, Sara was told to go, although the villagers agreed to hide her mother. Leaving her mother, Sara decided to become an andarte (resistance fighter). Wanting to play a significant role in the group, she decided to go from village to village to recruit other females who wanted to fight.

Sara formed a band of #female #partisans that became indispensable to the male fighters, transforming young village girls into women. On their first mission, they were ordered to throw Molotov cocktails to distract the enemy and allow the partisans to attack. Impressed by their skills, the male partisans invited the all-female group to join in many missions. They burned down houses, executed Nazi collaborators, and aided the men in a way no group of females had before. The male andartes were given credit for many missions the women completed, as it was unfathomable that women could accomplish such acts. Often the women were forced to sleep next to the men and Sara constantly worried about the women's safety.

Sara became a prominent and well-respected figure in the andartes movement in Greece. By age 18, she was known as 'Kapetenissa [Captain]Sarika'. The Nazis sent an informer to try to capture her, but mistakenly arrested -- then brutally raped and murdered -- her cousin, Medi. Vowing revenge, she tracked down and executed the informer.

After the war, the andartes fell out of favor with the new Greek government. Sara was arrested, but owing to her great reputation, she was released shortly after. She then emigrated to #Israel, where she met her husband and settled down.
more here
 
#FacesOfAntifa #antifa (i would like to reccomand that 2 hashtags, if thats ok and lets use all that little dislcaimer from @Thanatos which i partly complemented)

Let’s flood #Diaspora with lovely #women who fought against #Fascism, #Racism, #Antisemitism. I’m sick of the net being full of posts about whiny male Fascist #terrorists, they fought for us in fighting them!


Image/Photo Image/Photo

Sara Fortis (born Sarika Yehoshua in 1927 in Chalkis, a small town near Athens, Greece) never knew her father, who passed away when she was only two months old. Raised by her mother, Sara and her sister enjoyed a happy childhood. Though they identified as 100% Greek, they also celebrated being Jewish by lighting candles every Friday and attending temple on holidays.

Sara knew it was time to leave her hometown when the Germans arrived in 1941. She had heard about Jews in other small Greek towns being deported by the Nazis and never returning. Sara and her mother escaped to the small village of Kuturla and hid there for a short while. When it was no longer safe for Jews, Sara was told to go, although the villagers agreed to hide her mother. Leaving her mother, Sara decided to become an andarte (resistance fighter). Wanting to play a significant role in the group, she decided to go from village to village to recruit other females who wanted to fight.

Sara formed a band of #female #partisans that became indispensable to the male fighters, transforming young village girls into women. On their first mission, they were ordered to throw Molotov cocktails to distract the enemy and allow the partisans to attack. Impressed by their skills, the male partisans invited the all-female group to join in many missions. They burned down houses, executed Nazi collaborators, and aided the men in a way no group of females had before. The male andartes were given credit for many missions the women completed, as it was unfathomable that women could accomplish such acts. Often the women were forced to sleep next to the men and Sara constantly worried about the women's safety.

Sara became a prominent and well-respected figure in the andartes movement in Greece. By age 18, she was known as 'Kapetenissa [Captain]Sarika'. The Nazis sent an informer to try to capture her, but mistakenly arrested -- then brutally raped and murdered -- her cousin, Medi. Vowing revenge, she tracked down and executed the informer.

After the war, the andartes fell out of favor with the new Greek government. Sara was arrested, but owing to her great reputation, she was released shortly after. She then emigrated to #Israel, where she met her husband and settled down.
more here
 
I just added this feature request on diaspora's github page, which can be helpful for those of us who are getting spammed again and again by Ivan or others:

Feature request: All notifications connected to a user are removed when that user is blocked


https://github.com/diaspora/diaspora/issues/8196

#diaspora
 
I just added this feature request on diaspora's github page, which can be helpful for those of us who are getting spammed again and again by Ivan or others:

Feature request: All notifications connected to a user are removed when that user is blocked


https://github.com/diaspora/diaspora/issues/8196

#diaspora
 
#diaspora #spam #troll #ban #podmin

Sigh! #zlax is back again. New version of the script. I guess it is better to run it regularly until the guy gets tired.
# Load diaspora environment                                                                                                                                                                                                                                                                                                   
ENV["RAILS_ENV"] ||= "production" 
require_relative "config/environment" 

for toxic in [ '[email protected]', '[email protected] ', '[email protected]%', '[email protected]%' ] do 
  puts "Blocking and cleaning #{toxic}" 

  local_spammers, remote_spammers = Person.where("diaspora_handle LIKE ?", toxic).where(closed_account: false).partition(&:local?) 

# Retract all comments of local spammers and close their accounts                                                                                                                                                                                                                                                             
local_spammers.each do |spammer| 
  Comment.where(author_id: spammer.id).each do |comment| 
    puts "delete #{comment.guid} from post #{comment.parent.guid}" 
    spammer.owner.retract(comment) 
  end 
  spammer.owner.close_account! 
end 

# Retract all spam comments on posts of local users and delete the rest                                                                                                                                                                                                                                                       
Comment.where(author_id: remote_spammers.map(&:id)).each do |comment| 
  puts "delete #{comment.guid} from post #{comment.parent.guid}" 
  post_author = comment.parent.author 
  if post_author.local? 
    post_author.owner.retract(comment) 
  else 
    comment.destroy 
  end 
end 

# Close accounts of remote users if wanted                                                                                                                                                                                                                                                                                    
remote_spammers.each do |spammer| 
  puts "close account #{spammer.diaspora_handle}" 
  #AccountDeleter.new(spammer.diaspora_handle).perform!                                                                                                                                                                                                                                                                       
  spammer.update_column(:serialized_public_key, "BLOCKED") 
  puts "closed account #{spammer.diaspora_handle}" 
end 

end
 
#diaspora #spam #troll #ban #podmin

Sigh! #zlax is back again. New version of the script. I guess it is better to run it regularly until the guy gets tired.
# Load diaspora environment                                                                                                                                                                                                                                                                                                   
ENV["RAILS_ENV"] ||= "production" 
require_relative "config/environment" 

for toxic in [ '[email protected]', '[email protected] ', '[email protected]%', '[email protected]%' ] do 
  puts "Blocking and cleaning #{toxic}" 

  local_spammers, remote_spammers = Person.where("diaspora_handle LIKE ?", toxic).where(closed_account: false).partition(&:local?) 

# Retract all comments of local spammers and close their accounts                                                                                                                                                                                                                                                             
local_spammers.each do |spammer| 
  Comment.where(author_id: spammer.id).each do |comment| 
    puts "delete #{comment.guid} from post #{comment.parent.guid}" 
    spammer.owner.retract(comment) 
  end 
  spammer.owner.close_account! 
end 

# Retract all spam comments on posts of local users and delete the rest                                                                                                                                                                                                                                                       
Comment.where(author_id: remote_spammers.map(&:id)).each do |comment| 
  puts "delete #{comment.guid} from post #{comment.parent.guid}" 
  post_author = comment.parent.author 
  if post_author.local? 
    post_author.owner.retract(comment) 
  else 
    comment.destroy 
  end 
end 

# Close accounts of remote users if wanted                                                                                                                                                                                                                                                                                    
remote_spammers.each do |spammer| 
  puts "close account #{spammer.diaspora_handle}" 
  #AccountDeleter.new(spammer.diaspora_handle).perform!                                                                                                                                                                                                                                                                       
  spammer.update_column(:serialized_public_key, "BLOCKED") 
  puts "closed account #{spammer.diaspora_handle}" 
end 

end
 
#diaspora #podmin
Happy Christmas #zlax! Oh, I forgot that you cannot read me and I cannot read you, you nasty #troll!

cleaner script (alt link)
 

#Warnung vor #Nazis auf #Diaspora diesmal Ivan #Zlax


Ivan Zlax ist ein besonders unangenehmer Nutzer der Föderation / #Fediverse. Er ist Russe und glaubt die #UdSSR würde noch bestehen. Sowas wie ein russischer #Reichsbürger. Er hat eine Vorliebe für rechte #Verschwörungstheorien und er beschimpft andere gerne willkürlich als Nazis. Ich dachte eine zeitlang, dass er nur unterbemittelt ist und Verständigungprobleme hat. Allerdings habe ich dann bemerkt, dass er mit #Theaitetos dick befreundet ist. #Theaitetos hält sich selbst für einen Neurechten und ist überzeugter Nazi.

Hier ist ein Post auf dem Server von #Zlax der keine Zweifel offen lässt: https://ussr.win/channel/eternalblue/?f=&mid=b64.aHR0cHM6Ly91c3NyLndpbi9pdGVtL2NkODgxMjVmLWE2MWMtNDg2Yi04NTA5LWQ5NzA5M2YwY2QxMQ

Zitat Theaitetos:
"Nazi" is a smear word, invented by Jews to denigrate Adolf #Hitler's political party. Like "Goy". That's why I don't think of myself as a Nazi, but if I am called a Nazi by a Jew or a Shabbos, then I wear this slur with pride.
Kein Widerspruch von Zlax, der das offensichtlich OK findet.

Ich empfehle allen Podmins den Server ussr.win zu filtern wegen rechter Propaganda. Sowie die Nutzer Zlax und Theaitetos.

Dies wird auf einigen Pods schon getan was zur Verstimmungen bei den #Nazis geführt hat. Leider haben sie sich etliche Accounts auf diversen Servern geklickt um Nutzende hier zu belästigen und ihre #Propaganda zu verbreiten :(

#noNazis #rassismus #Faschismus #warnung #achtung #problem #hass #lügen #fake
 
#diaspora #spam #troll #ban #podmin

#zlax is such a huge #PITA. Third version of the cleaner script. I hope it won't do innocent victims.I guess it will have to run by cron regularly until hell freezes and Zlax tires.
#!/usr/bin/env ruby 

# Load diaspora environment 
ENV["RAILS_ENV"] ||= "production" 
require_relative "config/environment" 

toxic_accounts = Person.find_by_substring('ivan zlax') 
toxic_list = toxic_accounts.map { |z| z.diaspora_handle } 
toxic_list.append('vm66%@diaspora.ruhrmail.de', '[email protected] ', '[email protected]%', '[email protected]%') 
puts toxic_list.inspect 
#exit 

for toxic in toxic_list do 
  puts "Blocking and cleaning #{toxic}" 

  local_spammers, remote_spammers = Person.where("diaspora_handle LIKE ?", toxic).where(closed_account: false).partition(&:local?) 

# Retract all comments of local spammers and close their accounts 
local_spammers.each do |spammer| 
  Comment.where(author_id: spammer.id).each do |comment| 
    puts "delete #{comment.guid} from post #{comment.parent.guid}" 
    spammer.owner.retract(comment) 
  end 
  spammer.owner.close_account! 
end 

# Retract all spam comments on posts of local users and delete the rest 
Comment.where(author_id: remote_spammers.map(&:id)).each do |comment| 
  puts "delete #{comment.guid} from post #{comment.parent.guid}" 
  post_author = comment.parent.author 
  if post_author.local? 
    post_author.owner.retract(comment) 
  else 
    comment.destroy 
  end 
end 

# Close accounts of remote users if wanted 
remote_spammers.each do |spammer| 
  puts "close account #{spammer.diaspora_handle}" 
  #AccountDeleter.new(spammer.diaspora_handle).perform! 
  spammer.update_column(:serialized_public_key, "BLOCKED") 
  puts "closed account #{spammer.diaspora_handle}" 
end 

end
 
You could use the #diaspora tag to comment on stuff like this, to bring it to the podmins' and developers' attention.
 
#diaspora #spam #troll #ban #podmin

#zlax is such a huge #PITA. Third version of the cleaner script. I hope it won't do innocent victims.I guess it will have to run by cron regularly until hell freezes and Zlax tires.
#!/usr/bin/env ruby 

# Load diaspora environment 
ENV["RAILS_ENV"] ||= "production" 
require_relative "config/environment" 

toxic_accounts = Person.find_by_substring('ivan zlax') 
toxic_list = toxic_accounts.map { |z| z.diaspora_handle } 
toxic_list.append('vm66%@diaspora.ruhrmail.de', '[email protected] ', '[email protected]%', '[email protected]%') 
puts toxic_list.inspect 
#exit 

for toxic in toxic_list do 
  puts "Blocking and cleaning #{toxic}" 

  local_spammers, remote_spammers = Person.where("diaspora_handle LIKE ?", toxic).where(closed_account: false).partition(&:local?) 

# Retract all comments of local spammers and close their accounts 
local_spammers.each do |spammer| 
  Comment.where(author_id: spammer.id).each do |comment| 
    puts "delete #{comment.guid} from post #{comment.parent.guid}" 
    spammer.owner.retract(comment) 
  end 
  spammer.owner.close_account! 
end 

# Retract all spam comments on posts of local users and delete the rest 
Comment.where(author_id: remote_spammers.map(&:id)).each do |comment| 
  puts "delete #{comment.guid} from post #{comment.parent.guid}" 
  post_author = comment.parent.author 
  if post_author.local? 
    post_author.owner.retract(comment) 
  else 
    comment.destroy 
  end 
end 

# Close accounts of remote users if wanted 
remote_spammers.each do |spammer| 
  puts "close account #{spammer.diaspora_handle}" 
  #AccountDeleter.new(spammer.diaspora_handle).perform! 
  spammer.update_column(:serialized_public_key, "BLOCKED") 
  puts "closed account #{spammer.diaspora_handle}" 
end 

end
 
#diaspora #spam

Here is the spam removal script in #Ruby. Change the line "for toxic in ....":
(I did not write this and do not remember who did it or where I found it)
#!/usr/bin/env ruby 

# Load diaspora environment 
ENV["RAILS_ENV"] ||= "production" 
require_relative "config/environment" 

for toxic in [ '[email protected] ', '[email protected]%', '[email protected]%' ] do 
  puts "Blocking and cleaning #{toxic}" 

  local_spammers, remote_spammers = Person.where("diaspora_handle LIKE ?", toxic).where(closed_account: false).partition(&:local?) 

# Retract all comments of local spammers and close their accounts 
local_spammers.each do |spammer| 
  Comment.where(author_id: spammer.id).each do |comment| 
    puts "delete #{comment.guid} from post #{comment.parent.guid}" 
    spammer.owner.retract(comment) 
  end 
  spammer.owner.close_account! 
end 

# Retract all spam comments on posts of local users and delete the rest 
Comment.where(author_id: remote_spammers.map(&:id)).each do |comment| 
  puts "delete #{comment.guid} from post #{comment.parent.guid}" 
  post_author = comment.parent.author 
  if post_author.local? 
    post_author.owner.retract(comment) 
  else 
    comment.destroy 
  end 
end 

# Close accounts of remote users if wanted 
remote_spammers.each do |spammer| 
  puts "close account #{spammer.diaspora_handle}" 
  #AccountDeleter.new(spammer.diaspora_handle).perform! 
  spammer.update_column(:serialized_public_key, "BLOCKED") 
  puts "closed account #{spammer.diaspora_handle}" 
end 

end
 
#diaspora #spam

Here is the spam removal script in #Ruby. Change the line "for toxic in ....":
(I did not write this and do not remember who did it or where I found it)
#!/usr/bin/env ruby 

# Load diaspora environment 
ENV["RAILS_ENV"] ||= "production" 
require_relative "config/environment" 

for toxic in [ '[email protected] ', '[email protected]%', '[email protected]%' ] do 
  puts "Blocking and cleaning #{toxic}" 

  local_spammers, remote_spammers = Person.where("diaspora_handle LIKE ?", toxic).where(closed_account: false).partition(&:local?) 

# Retract all comments of local spammers and close their accounts 
local_spammers.each do |spammer| 
  Comment.where(author_id: spammer.id).each do |comment| 
    puts "delete #{comment.guid} from post #{comment.parent.guid}" 
    spammer.owner.retract(comment) 
  end 
  spammer.owner.close_account! 
end 

# Retract all spam comments on posts of local users and delete the rest 
Comment.where(author_id: remote_spammers.map(&:id)).each do |comment| 
  puts "delete #{comment.guid} from post #{comment.parent.guid}" 
  post_author = comment.parent.author 
  if post_author.local? 
    post_author.owner.retract(comment) 
  else 
    comment.destroy 
  end 
end 

# Close accounts of remote users if wanted 
remote_spammers.each do |spammer| 
  puts "close account #{spammer.diaspora_handle}" 
  #AccountDeleter.new(spammer.diaspora_handle).perform! 
  spammer.update_column(:serialized_public_key, "BLOCKED") 
  puts "closed account #{spammer.diaspora_handle}" 
end 

end
 
Image/Photo
If you are a #podmin running a #diaspora pod on PostgreSQL, you should look into upgrading to version 13. These are runserver response times for Geraspora, the yellow line represents the average response times, the green line represents the the 99.9 percentile. The blue marker is the point I upgraded from pg12 to pg13. There was no other change to the environment, and since we've had a weekend just now, the amount of requests per second and the server load even went up slightly.

As you'll notice, the peaks went down significantly, but even the average response time went down by a considerable amount. Parallel autovacuuming and the performance improvements around b-tree indexes and aggregate/grouping queries is clearly help stream queries a lot. Not enough to significantly change the responsiveness for users, but still noteworthy.

(Ignore that one peak in the night of 2020-12-11 to 2020-12-12, that was a unlucky coincidence with autovac running while the server was running its "aw crap an entirely new database"-backup, so that always causes some locking issues.)
 
@elise Bienvenue! 🙏
Il y a un bon #guide sur #diaspora ici si tu veux :
https://fr.m.wikibooks.org/wiki/Diaspora_:_Le_guide_du_parfait_débutant

Je crois que je ton premier message #NouvelleIci n’est pas arrivé sur les autres serveurs, en tous cas je ne l’ai pas vu ici... 🤷‍♀️ (Je ne connais pas ton serveur, j’ai l’impression que c’est un petit serveur allemand.)

Merci, à toi aussi! 🙏 Si tu as des questions, sens toi libre de les poser! 😉
 
Image/Photo
If you are a #podmin running a #diaspora pod on PostgreSQL, you should look into upgrading to version 13. These are runserver response times for Geraspora, the yellow line represents the average response times, the green line represents the the 99.9 percentile. The blue marker is the point I upgraded from pg12 to pg13. There was no other change to the environment, and since we've had a weekend just now, the amount of requests per second and the server load even went up slightly.

As you'll notice, the peaks went down significantly, but even the average response time went down by a considerable amount. Parallel autovacuuming and the performance improvements around b-tree indexes and aggregate/grouping queries is clearly help stream queries a lot. Not enough to significantly change the responsiveness for users, but still noteworthy.

(Ignore that one peak in the night of 2020-12-11 to 2020-12-12, that was a unlucky coincidence with autovac running while the server was running its "aw crap an entirely new database"-backup, so that always causes some locking issues.)
 
Image/Photo
If you are a #podmin running a #diaspora pod on PostgreSQL, you should look into upgrading to version 13. These are runserver response times for Geraspora, the yellow line represents the average response times, the green line represents the the 99.9 percentile. The blue marker is the point I upgraded from pg12 to pg13. There was no other change to the environment, and since we've had a weekend just now, the amount of requests per second and the server load even went up slightly.

As you'll notice, the peaks went down significantly, but even the average response time went down by a considerable amount. Parallel autovacuuming and the performance improvements around b-tree indexes and aggregate/grouping queries is clearly help stream queries a lot. Not enough to significantly change the responsiveness for users, but still noteworthy.

(Ignore that one peak in the night of 2020-12-11 to 2020-12-12, that was a unlucky coincidence with autovac running while the server was running its "aw crap an entirely new database"-backup, so that always causes some locking issues.)
 

insporation* iOS Beta App for Diaspora is here


Today I am proud to announce that the #insporation* project started by @Jonne Haß now has a beta #iOS app.

insporation* is a #Flutter based #diaspora client. Based von upcoming diaspora 0.8 API.
Get the beta on your iPhone or iPad. iOS v12.4 or higher up to the newest 14 is supported.

Remember: insporation* needs latest v0.8 of Diaspora. This is still unreleased but ready to test. - If you pod already has the ‚eight‘, ask you podmin to update to latest commit. If your pod still runs on a lower version, maybe your podmin likes to test the next major.

We love to hear from you. Test the app, give feedback, about performance, design and usability. Use the Beta-Feedback provided inside the TestFlight-App, give us GitHub-Issues or simply a direkt mail.

Get the iOS client by the official apple testflight app. Just open this link and follow the simple instructions
TestFlight Link

Image/Photo

Git sources to contribute or for issues is here:
insporationon github
 

insporation* iOS Beta App for Diaspora is here


Today I am proud to announce that the #insporation* project started by @Jonne Haß now has a beta #iOS app.

insporation* is a #Flutter based #diaspora client. Based von upcoming diaspora 0.8 API.
Get the beta on your iPhone or iPad. iOS v12.4 or higher up to the newest 14 is supported.

Remember: insporation* needs latest v0.8 of Diaspora. This is still unreleased but ready to test. - If you pod already has the ‚eight‘, ask you podmin to update to latest commit. If your pod still runs on a lower version, maybe your podmin likes to test the next major.

We love to hear from you. Test the app, give feedback, about performance, design and usability. Use the Beta-Feedback provided inside the TestFlight-App, give us GitHub-Issues or simply a direkt mail.

Get the iOS client by the official apple testflight app. Just open this link and follow the simple instructions
TestFlight Link

Image/Photo

Git sources to contribute or for issues is here:
insporationon github
 
@Michael Vogel when I delete an account on #Friendica, will Friendica send out "deletion requests" for the accounts posts?

Which systems will this work on, #Mastodon, #Diaspora and #Friendica?

!Friendica Support
 

My Diaspora blocks by pod


Note that this misses a key datapoint: pod size.

Both Joindiaspora and Pluspora have thousands of members, high block counts are expected.

Smaller pods, say, diasp.org, share.naturalnews.com, framasphere.org, diaspora-fr.org, and diasp.eu, not so much.

Rank Blocks Pod domain
1 34 diasp.org
2 19 joindiaspora.com
3 18 share.naturalnews.com
4 17 pluspora.com
5 8 framasphere.org
6 6 diaspora-fr.org
7 6 nerdica.net
8 5 diaspora.psyco.fr
9 4 diasp.eu
10 4 pod.aevl.us
11 4 podricing.pw
12 3 nerdpol.ch
13 3 pod.dapor.net
14 2 despora.de
15 2 diasp.de
16 2 diaspora.club
17 2 diasporing.ch
18 2 mondiaspora.net
19 2 pod.geraspora.de
20 2 social.gibberfish.org
21 2 sysad.org
22 2 wk3.org
23 1 aevl.us
24 1 borg.zbkbie.com
25 1 diaspora.hofud.com
26 1 diaspora.koehn.com
27 1 diaspora.permutationsofchaos.com
28 1 diasporabr.com.br
29 1 diasporapod.no
30 1 diaspsocial.com
31 1 federatica.space
32 1 friendica.eskimo.com
33 1 iliketoast.net
34 1 libranet.de
35 1 pod.disroot.org
36 1 pod.jns.im
37 1 pod.orkz.net
38 1 podbay.net
39 1 poddery.com
40 1 protagio.social
41 1 pubpod.alqualonde.org
42 1 sechat.org
#diaspora #defederation #blocking #BlockFuckwits
 

10.


(English version below.)
Vor exakt 10 Jahren, am 18. November 2010, hat Geraspora den Betrieb aufgenommen. Geraspora war neben joindiaspora.com und diasp.org einer der ersten Pods. Wir öffneten unsere virtuellen Türen exakt 7 Tage vor dem Versand der ersten Einladungen der Kickstarter-Backer für joindiaspora.com.

Die Idee hinter Geraspora's frühem Start war es nicht, joindiaspora.com die Aufmerksamkeit zu stehlen. Die Motivation war, das Netzwerk von Anfang an so zu gestalten, wie es geplant war: dezentral, mit unterschiedlichen Servern. Nun, 10 Jahre später, betrachte ich das Projekt als Erfolg. Auch wenn es einen endlosen Stapel mit Dingen zu erledigen gibt, haben wir es alle zusammen geschafft, ein halbwegs stabiles System zum Austausch von Daten zu bauen und obendrauf noch eine zum großen Teil relativ angenehme Community zu pflegen. Danke hierfür.

Eigentlich müssten wir am 10. Geburtstag feiern. Ehrlichgesagt ist mir aber nicht danach. Die Welt wird von einem lebensgefährlichen Virus, zunehmendem Faschismus und Hass beherrscht. Soziale Medien sind schon lange nicht mehr sozial, sondern dienen immer mehr zur Polarisierung, zum Verbreiten gezielter Falschinformationen, als Plattform für persönliche Attacken und für so viel mehr Abscheuliches. Feiern ist einfach nicht drin heute.

Trotzdem möchte ich euch ein paar Dinge, die einem 10-jährigen Jubiläum etwas Gewicht verleihen, nicht vorenthalten.

* Erster öffentlicher Beitrag auf Geraspora: "Test".
* Derzeit existierende Konten: 31.257
* Von Geraspora-Nutzerinnen generierte Inhalte (aktueller Stand - bereits gelöschte Inhalte nicht berücksichtigt):
* Beiträge: 385.016
* Kommentare: 596.301
* Dem Server bekannte Inhalte (ebenfalls aktueller Stand, siehe oben):
* Beiträge: 8.926.206
* Kommentare: 4.775.787
* Private Nachrichten: 209.424
* Profile: 191.800
* Pods: 3.001, davon 421 funktionstüchtig
* Verwendeter Festplattenspeicher für Fotos, Profilbilder, ...: 238 GiB
* Verfügbarkeit im Durchschnitt der letzten 4 Jahre: 99,98% - 100% unter Ausschluss von geplanten und angekündigten Wartungsarbeiten.
* Hostingkosten insgesamt (inkl. Domains, Traffic, Backups, ...): ca. € 9.230
* Kosten für rechtliche Beratungen, rechtssichere Bewertung fragwürdiger Inhalte, ...: € 4.224
* In Frust über das Verhalten einzelner Individuen ausgerissene Haare: unzählbar.

Niemand weiß, wie die Zukunft aussieht, und deshalb gibts nun auch keine motivierenden Worte zum Abschluss.

So long, and thanks for all the cats.
~ @Dennis Schubert
Today marks the 10th anniversary of Geraspora opening our virtual doors on November 18th, 2010. Next to joindiaspora.com and diasp.org, we were one of the first pods ever. In fact, Geraspora went public 7 days before the first invitations to joindiaspora.com were sent out to Kickstarter backers.

Our intention behind the early launch was not to steal joindiaspora.co's show. Our main motivation was to ensure that the network starts and grows as the thing it was designed to be: a decentralized network. Now, 10 years later, I honestly consider this project a success. Even though there is a neverending pile of work to be done, I'm happy that we managed to build a stable'ish platform to share content online and that we managed to build a community consisting of mostly pretty reasonable people.

Usually, you're supposed to be partying on this occasion. But I'll be honest: I'm not in the right mood for parties. A life-threatening virus is currently dominating the world, and there's fascism and hate everywhere you look. Social media lost its "social" aspects a long time ago. These days, it's mainly used to polarize people, spread deliberate misinformation, for personal attacks, and so much more awful stuff. I'm simply not feeling a party right now.

Nonetheless, I'd like to share some key facts that add some meaning to this 10th anniversary.

* The first-ever public post on Geraspora: "Test".
* Currently existing user accounts: 31,257
* Contents generated by Geraspora users: (only considering currently existing stuff; previously deleted contents are... well, deleted.)
* Posts: 385,016
* Comments: 596,301
* Contents known to the server: (same as above)
* Posts: 8,926,206
* Comments: 4,775,787
* Private messages: 209,424
* Profiles: 191,800
* Pods: 3,001 - of which 421 are up and running
* Used disk storage for photos, profile pictures, ...: 238 GiB
* Average availability in the last 4 years: 99.98% - 100% if we ignore planned maintenance.
* Costs for hosting, domains, traffic, backups, ...: approx. € 9,230
* Costs for legal counseling, legal classification of dubious contents, ...: € 4,224
* Hair lost while dealing with questionable users: countless.

Nobody knows how the future will look like, so there won't be any motivating closing words here.

So long, and thanks for all the cats.
~ @Dennis Schubert
#geraspora #diaspora
 

10.


(English version below.)
Vor exakt 10 Jahren, am 18. November 2010, hat Geraspora den Betrieb aufgenommen. Geraspora war neben joindiaspora.com und diasp.org einer der ersten Pods. Wir öffneten unsere virtuellen Türen exakt 7 Tage vor dem Versand der ersten Einladungen der Kickstarter-Backer für joindiaspora.com.

Die Idee hinter Geraspora's frühem Start war es nicht, joindiaspora.com die Aufmerksamkeit zu stehlen. Die Motivation war, das Netzwerk von Anfang an so zu gestalten, wie es geplant war: dezentral, mit unterschiedlichen Servern. Nun, 10 Jahre später, betrachte ich das Projekt als Erfolg. Auch wenn es einen endlosen Stapel mit Dingen zu erledigen gibt, haben wir es alle zusammen geschafft, ein halbwegs stabiles System zum Austausch von Daten zu bauen und obendrauf noch eine zum großen Teil relativ angenehme Community zu pflegen. Danke hierfür.

Eigentlich müssten wir am 10. Geburtstag feiern. Ehrlichgesagt ist mir aber nicht danach. Die Welt wird von einem lebensgefährlichen Virus, zunehmendem Faschismus und Hass beherrscht. Soziale Medien sind schon lange nicht mehr sozial, sondern dienen immer mehr zur Polarisierung, zum Verbreiten gezielter Falschinformationen, als Plattform für persönliche Attacken und für so viel mehr Abscheuliches. Feiern ist einfach nicht drin heute.

Trotzdem möchte ich euch ein paar Dinge, die einem 10-jährigen Jubiläum etwas Gewicht verleihen, nicht vorenthalten.

* Erster öffentlicher Beitrag auf Geraspora: "Test".
* Derzeit existierende Konten: 31.257
* Von Geraspora-Nutzerinnen generierte Inhalte (aktueller Stand - bereits gelöschte Inhalte nicht berücksichtigt):
* Beiträge: 385.016
* Kommentare: 596.301
* Dem Server bekannte Inhalte (ebenfalls aktueller Stand, siehe oben):
* Beiträge: 8.926.206
* Kommentare: 4.775.787
* Private Nachrichten: 209.424
* Profile: 191.800
* Pods: 3.001, davon 421 funktionstüchtig
* Verwendeter Festplattenspeicher für Fotos, Profilbilder, ...: 238 GiB
* Verfügbarkeit im Durchschnitt der letzten 4 Jahre: 99,98% - 100% unter Ausschluss von geplanten und angekündigten Wartungsarbeiten.
* Hostingkosten insgesamt (inkl. Domains, Traffic, Backups, ...): ca. € 9.230
* Kosten für rechtliche Beratungen, rechtssichere Bewertung fragwürdiger Inhalte, ...: € 4.224
* In Frust über das Verhalten einzelner Individuen ausgerissene Haare: unzählbar.

Niemand weiß, wie die Zukunft aussieht, und deshalb gibts nun auch keine motivierenden Worte zum Abschluss.

So long, and thanks for all the cats.
~ @Dennis Schubert
Today marks the 10th anniversary of Geraspora opening our virtual doors on November 18th, 2010. Next to joindiaspora.com and diasp.org, we were one of the first pods ever. In fact, Geraspora went public 7 days before the first invitations to joindiaspora.com were sent out to Kickstarter backers.

Our intention behind the early launch was not to steal joindiaspora.co's show. Our main motivation was to ensure that the network starts and grows as the thing it was designed to be: a decentralized network. Now, 10 years later, I honestly consider this project a success. Even though there is a neverending pile of work to be done, I'm happy that we managed to build a stable'ish platform to share content online and that we managed to build a community consisting of mostly pretty reasonable people.

Usually, you're supposed to be partying on this occasion. But I'll be honest: I'm not in the right mood for parties. A life-threatening virus is currently dominating the world, and there's fascism and hate everywhere you look. Social media lost its "social" aspects a long time ago. These days, it's mainly used to polarize people, spread deliberate misinformation, for personal attacks, and so much more awful stuff. I'm simply not feeling a party right now.

Nonetheless, I'd like to share some key facts that add some meaning to this 10th anniversary.

* The first-ever public post on Geraspora: "Test".
* Currently existing user accounts: 31,257
* Contents generated by Geraspora users: (only considering currently existing stuff; previously deleted contents are... well, deleted.)
* Posts: 385,016
* Comments: 596,301
* Contents known to the server: (same as above)
* Posts: 8,926,206
* Comments: 4,775,787
* Private messages: 209,424
* Profiles: 191,800
* Pods: 3,001 - of which 421 are up and running
* Used disk storage for photos, profile pictures, ...: 238 GiB
* Average availability in the last 4 years: 99.98% - 100% if we ignore planned maintenance.
* Costs for hosting, domains, traffic, backups, ...: approx. € 9,230
* Costs for legal counseling, legal classification of dubious contents, ...: € 4,224
* Hair lost while dealing with questionable users: countless.

Nobody knows how the future will look like, so there won't be any motivating closing words here.

So long, and thanks for all the cats.
~ @Dennis Schubert
#geraspora #diaspora
 
Doppel-Hhmpff!

Bitte nicht als Angriff auf irgendwen hier verstehen - das Problem ist IMHO klar die fehlende Implementierung bei #Diaspora. Und #Friendica hängt da dran, weil es auch das Diaspora-Protokoll spricht.

Ich bin halt frustriert, weil ich eine fatale Entwicklung sehe, aber kaum etwas daran ändern kann. Das Fediverse zerbricht zunehmend, zumindest wird Diaspora abgehängt. Und da sind so viele gute Leute aktiv.
FCK

#Netzwerkeffekt
 
@Steffen K9 🐰
Dank für die Info - so etwas hatte ich befürchtet.

Das Fehlen von #ActivityPub bei #Diaspora ist ein Desaster für das Fediverse und es wird täglich schlimmer. Hier wieder eine - wahrscheinlich sinnvolle - Funktionalität auf Basis von AP, aber ich als User muss entscheiden, ob ich den Beitrag auch zu Diaspora beamen will. Hhmpff!

Wobei: Bewusst Entscheiden kann ich ja erst jetzt, seitdem ich das weiß. Zuvor waren mir die Unterschiede von 'Share' und 'Quote Share' und deren Implikationen gar nicht klar.

:-(
 

'Share' nicht in Diaspora sichtbar?

!Friendica Support

Ich habe vorhin diesen Post geshared:
https://libranet.de/display/6d463554-bbcae9a6232a7c12-976dcceb

Dabei habe ich die Funktionalität 'Share' anstatt 'Quote Share' verwendet. Soweit ich weiß, ist das relativ neu.

Mein Problem dabei: Von #Diaspora (separater Test-Account, der meinem Friendica-Acoount folgt) aus ist mein Share nicht sichtbar.
51.0834196 10.4234469 
Also worum geht es konkret? Schreibst du auf Friendica einen Beitrag und er kommt bei einem anderen Benutzer auf einer anderen Instanz nicht an? Ein paar Dinge dazu: 1) Der andere Benutzer muss(!) dir dazu folgen und dich nicht gesperrt haben. 2) Die beiden Instanzen muessen miteinander foerderieren koennen, also miteinander "reden" koennen. Die #Fediverse ist vielseitig, es gibt neben Friendica noch: #GNUSocial , #Mastodon , #Diaspora , #Hubzilla , #RedMatrix und vieles mehr. Nicht alles "versteht sich" miteinander, da die Kommunikationsprotokolle teilweise sehr unterschiedlich sind und auch nicht immer kompatibel miteinander sind. Dies ist aber gerade die Vielfalt in der Fediverse. :-)
 
@Michael Vogel ja das ich zum #Beispiel von hier das ganze nicht zu meiner #mastodon #Instanz bekomme. Das nur mal eine von vielen und daher, weil jemand so eine Anfrage gestellt hat, die nicht schlecht ist und gleich auf mein Problem hinweist. So habe ich es dazu getan und habe darauf der die anfrage so erstellt habe, das er darauf achten sollte das kein Bieter streit vom Zaun brechen sollte, da ich finde in einer Demokratie alle genauso bewertet werden sollten. Ob jetzt Friendica oder Diaspora oder Mastodon oder sonstiges.
Alle haben dazu ein #Recht darin liegt auch das gewisse Extra bei den Distributionen, also die Weboberfläche.

Ich dabei bin ein leidenschaftlicher Debian Fan

So und da ich allen das Gleiche gebe ,so nutze ich eben alle diese Instanzen, doch das Teilen geht nicht, was mir jetzt schon des Öfteren aufgefallen ist. Genauso auch das es mit #Twitter und meinen Blogs nicht geht, +
#Facebook geht mir noch am #Hintern vorbei. Das ist für mich so und so für mich nur noch eine Spambude. Doch alles andere ist mir doch schon sehr wichtig und darauf habe ich in dem #Tuten und hier unter Friendica extra darauf #hingewiesen. Das #Teilen zwischen den #Instanzen und dem #Blog von mir nicht geht. Obwohl, die App wie hier auf dem Bild zu sehen
Bei twitter ist klar. Die API bekomme ich irgendwie ich nicht von Ihnen. Doch #Wordpress App müsste laufen und das zwischen den Instanzen genauso. Sprich #mastodon #diaspora friendica ec..

wo das ganze genauso wenig klappt. #friendica ist in dem #Fall so und so die schalt Zentrale und link Feeds der hier genauso fehlt.
Doch das steht auf einem anderen Blatt Papier geschrieben. Doch wenn ich das Bedürfnis haben möchte zwischen meinen Instanzen, wohlgemerkt, wenn ich das möchte, auf allen wo ich vertreten bin das dann, wenn ich mich entscheide das zu tun ihn durchzureichen an alle Instanzen. Eine Nachricht zu hinterlegen. Was leider alles nicht geht.

Oder hat das mit diesem Problem zu tun das ich es wie hier auf dem #Bild

Das immer noch kein Update eingespielt ist und das dieses die ersten #Buck #Probleme beinhaltet? Daher so das Ganze in einer Antwort in einem Tuten auf #Mastodon meine Antwort gegeben und gleichzeitig ,da ich das Problem mit allen #Instanzen habe , darauf hinzuweisen.

ich hoffe, jetzt ist das so klar und #deutlich, dass es verstanden worden ist, was mein #Problem ist, und #gleichzeitig warum ich, die andere #Geschichte oder das #Tuten dazu genommen habe. Zudem hoffe ich #Grammatik technisch gesehen genauso. Doch auch das ja Mittlerweile bekannt sein darf. Dann mit diesem Text auf das Problem und somit nochmals hingewiesen habe damit klarkommen sollten. Dankeschön und bleibt #gesund
 

Frage | Diaspora: Warum werden die Beiträge von Kontakten auf Friendica Servern so unterschiedlich auf Diaspora Pods federiert?


Ich habe zwei Diaspora Accounts mit unterschiedlichen Ausrichtungen. Beide sind mit einem Kontakt auf einem Friendica Server (squeet.me) verbunden. Ein Beitrag der von diesem Account auf dem Friendica Server vor gut zwei Stunden erstellt wurde ist bei einem meiner Diaspora Accounts (nerdpol.ch) schon kurz nachdem er erstellt wurde erschienen, bei meinem anderen Diaspora Account (pod.tchncs.de) jedoch selbst jetzt nach gut zwei Stunden nicht.

Gibt es dafür einen Hintergrund bzw. einen Grund? Das ist nämlich sehr nervig.

Tags: #de #frage #diaspora #friendica #federation #accounts #hilfe #ravenbird #2020-10-26
 

Frage | Diaspora: Warum werden die Beiträge von Kontakten auf Friendica Servern so unterschiedlich auf Diaspora Pods federiert?


Ich habe zwei Diaspora Accounts mit unterschiedlichen Ausrichtungen. Beide sind mit einem Kontakt auf einem Friendica Server (squeet.me) verbunden. Ein Beitrag der von diesem Account auf dem Friendica Server vor gut zwei Stunden erstellt wurde ist bei einem meiner Diaspora Accounts (nerdpol.ch) schon kurz nachdem er erstellt wurde erschienen, bei meinem anderen Diaspora Account (pod.tchncs.de) jedoch selbst jetzt nach gut zwei Stunden nicht.

Gibt es dafür einen Hintergrund bzw. einen Grund? Das ist nämlich sehr nervig.

Tags: #de #frage #diaspora #friendica #federation #accounts #hilfe #ravenbird #2020-10-26
 
Je mets à jour #diaspora-fr, il va y avoir une petite coupure de service.

#diaspora
 
Later posts Earlier posts