GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Rob Ricci (ricci@discuss.systems)

  1. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Sunday, 07-Jun-2026 11:10:01 JST Rob Ricci Rob Ricci

    Dragon Dads (https://dragondads.org/) is a group of dads and other caregivers who are affirming and supportive of LGTBQIA+ kids. One of their big activities is going to #pride events and giving out free dad hugs. Many of them have been doing this for 10 years or more. This was my first time.

    Let me tell you, I saw, and felt, absolutely everything.

    There was someone who squealed when they saw the booth and did a ten yard sprint to catch me in a flying hug. There were people who walked by several times before they timidly came up and asked for a hug.

    There were people who wanted long hugs, side hugs, pats on the back, fist bumps. (We have a menu.) People who don't like hugs, but were nonetheless thrilled that we were doing it.

    People told me that their dads had passed away, refused to have anything to do with them, or that they had had to cut their own dads off. One told me "I miss my dad", and when I said I was so sorry, they said "he's in Arizona".

    There was an elderly person in a wheelchair who told us how their alcoholic father used to beat them, then told us all the things they had accomplished in life in spite of him, just to show him.

    There were people who trembled. People who sobbed. People who melted.

    A giant dude in one of those neoprene dog masks (with my permission) grabbed me in a great big hug and lifted me off the ground.

    I leaned down to hug people in wheelchairs, and stretched up to hug a woman who I swear was seven feet tall.

    Some people stayed to chat, or to cool off in our misting fan in the blistering heat. Others got a hug and left quickly, tears in their eyes and a "thank you" on their lips.

    Absolutely everyone who wanted a hug got one.

    I've signed up for more events.

    In conversation about a day ago from discuss.systems permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Home
      from Dave
      Dragon Dads help fathers and caregivers build understanding, develop confidence, and become active advocates for their LGBTQIA+ children and the broader
  2. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Thursday, 04-Jun-2026 09:30:23 JST Rob Ricci Rob Ricci
    • Sachin Kumar Singh

    Congratulations to Dr. @sachindhke , who successfully defended his dissertation this afternoon.

    He reports that donuts taste better once one becomes a doctor.

    In conversation about 4 days ago from discuss.systems permalink
  3. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Tuesday, 02-Jun-2026 10:12:36 JST Rob Ricci Rob Ricci
    in reply to
    • Evan Prodromou

    @evan fwiw I gather numbers for bluesky, and the fraction of MAUs vs total user is actually about the same there too

    In conversation about 6 days ago from discuss.systems permalink
  4. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Monday, 01-Jun-2026 13:27:20 JST Rob Ricci Rob Ricci
    in reply to
    • Evan Prodromou

    @evan thanks, u/GorillaRimjob

    In conversation about 7 days ago from discuss.systems permalink
  5. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Sunday, 31-May-2026 13:59:55 JST Rob Ricci Rob Ricci

    Sitting around with four dudes having a heated argument about what the worst Taylor Swift song is

    In conversation about 8 days ago from discuss.systems permalink
  6. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Sunday, 31-May-2026 11:18:17 JST Rob Ricci Rob Ricci
    in reply to
    • Evan Prodromou

    @evan subsidiarity and solidarity

    https://connectedplaces.online/reports/fr164-the-pope-on-defederation/

    In conversation about 8 days ago from discuss.systems permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: connectedplaces.online
      FR#164 – The Pope on Defederation
      from Laurens Hof
      This week, the Catholic Church wrote one of the better diagnoses of why decentralised social networks keep struggling.
  7. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Monday, 25-May-2026 15:47:48 JST Rob Ricci Rob Ricci
    in reply to

    Error: password was delicious, so cold and so sweet

    In conversation about 14 days ago from discuss.systems permalink
  8. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Monday, 25-May-2026 15:47:47 JST Rob Ricci Rob Ricci
    in reply to

    It is a truth universally acknowledged that a new account in possession of a verification code must be in want of a better password than that, you fool, you absolute buffoon

    In conversation about 14 days ago from discuss.systems permalink
  9. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Monday, 25-May-2026 15:47:47 JST Rob Ricci Rob Ricci
    in reply to

    Error: "average password has 3 special characters" factoid actualy just statistical error. average password has 0 special characters. Ümläüts Gëörg, who lives in cave & types over 10,000 each day, is an outlier adn should not have been counted

    In conversation about 14 days ago from discuss.systems permalink
  10. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Monday, 25-May-2026 15:47:46 JST Rob Ricci Rob Ricci
    in reply to

    Error: password must contain:

    Three lower case letters for the Elven-kings under the sky,
    Seven upper case letters for the Dwarf-lords in their halls of stone,
    Nine digits for Mortal Men doomed to die,
    One special character for the Dark Lord on his dark throne;
    In the Land of Mordor where the Shadows lie.

    One username to rule them all, one password to find them,
    A second factor to bring them all, and in the darkness bind them;
    In the Land of Mordor where the Shadows lie

    In conversation about 14 days ago from discuss.systems permalink
  11. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Tuesday, 19-May-2026 09:31:07 JST Rob Ricci Rob Ricci

    I made a proper longform article from my thread on datacenters:

    https://ricci.pckt.blog/datacenters-in-utah-a-photo-essay-gehy55y

    In conversation about 20 days ago from discuss.systems permalink
  12. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Friday, 08-May-2026 05:25:52 JST Rob Ricci Rob Ricci

    RE: https://mastodon.social/@nuwagaba2/116528765062848131

    I'm extremely excited to see what good these folks do with their own land!

    In conversation about a month ago from discuss.systems permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: files.mastodon.social
      Nuwagaba Gift (@nuwagaba2@mastodon.social)
      from Nuwagaba Gift
      Attached: 2 images Dear mastodon family, I and the entire Fill the Empty Stomachs Farming Initiative extend our appreciation to everyone who have believed and supported our journey of getting land. Because of you, we now have a permanent place to do all the required activities and create hope for those who are in need . This is great assurance that we can make great things happen and fulfill a lot of dreams #food #gardening #environment
  13. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Tuesday, 28-Apr-2026 05:15:00 JST Rob Ricci Rob Ricci
    in reply to
    • Christine Lemmer-Webber

    @cwebber amazing how easy it is to rugpull clout

    In conversation about a month ago from discuss.systems permalink
  14. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Sunday, 26-Apr-2026 04:02:22 JST Rob Ricci Rob Ricci

    Independent bookstore day, Stop 1

    Weller's Book Works

    In conversation about a month ago from discuss.systems permalink

    Attachments


    1. https://fd.discuss.systems/media_attachments/files/116/466/798/863/784/266/original/056620ace251dec5.jpg
  15. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Thursday, 23-Apr-2026 08:26:45 JST Rob Ricci Rob Ricci

    RE: https://discuss.systems/@ricci/116449653450547769

    The joke here is that English has two meanings for the word "sanction", and they are opposites ("give one's blessing to" and "prohibit")

    Made sense when I was at the dentist on nitrous oxide

    In conversation about 2 months ago from discuss.systems permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Rob Ricci (@ricci@discuss.systems)
      from Rob Ricci
      Legal sanction implies the existence of legal sanction
  16. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Saturday, 18-Apr-2026 13:04:20 JST Rob Ricci Rob Ricci

    My "we care about your privacy" sticker on my Privacy Violator 3000 glasses is raising questions already answered by my "we care about your privacy" sticker

    In conversation about 2 months ago from discuss.systems permalink
  17. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Friday, 17-Apr-2026 13:21:56 JST Rob Ricci Rob Ricci

    One of the things that's really important to me as a research professor is to have students who are confident in questioning me and disagreeing with me - I'm not always right, I make mistakes, I get the wrong mental model in my head for systems, I miss things. Because there's an inherent power imbalance between me and my students, one of my main tasks is to build up deserved confidence in my students, and to make it clear that they are always free to disagree without penalty.

    In conversation about 2 months ago from discuss.systems permalink
  18. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Friday, 17-Apr-2026 10:34:28 JST Rob Ricci Rob Ricci

    I have some ideas for another metric for distributed social networks:

    # The B-Index

    The B-Index intends to model the number of entities that have blocking-level control over an account's participation in a distributed social network.

    It is expressed as $B_X = N$, where $X$ is the fraction of the network that the account is blocked from if N entities block it from the portions they have control over.

    For example, a network with $B_{50} = 20$ would mean that 20 entities making blocking decisions can block an account from half of the network.

    ## Uses

    The B-Index can be used for multiple purposes:

    * From an individual user perspective, it can be thought of as the ability of administrators, etc. to block that user's access to the network; users may prefer networks that have a high B-Index if they have concerns about being blocked from network access

    * From a Trust and Safety perspective, it can be thought of as the amount of cooperation required to limit bad actors' access to the network: users may prefer networks with a low B-Index if they have concerns about being targeted

    * From a resilience perspective, it can be thought of as the exposure of the network to the disappearance of infrastructure due to financial collapse, DoS attack, legal action, etc.; users may prefer networks with a high B-Index if they have concerns about the stability or sustainability of individual infrastructural elements

    Details here, comments welcome: https://github.com/ricci/distributed-social-networks/blob/main/BIndex.md

    In conversation about 2 months ago from discuss.systems permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      HTTP Server Test Page powered by CentOS-WebPanel.com
    2. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      distributed-social-networks/BIndex.md at main · ricci/distributed-social-networks
      Code and data used to compute how distributed various social networks are in practice - ricci/distributed-social-networks
  19. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Friday, 17-Apr-2026 10:34:27 JST Rob Ricci Rob Ricci
    in reply to
    • bryan newbold
    • Jon

    @bnewbold @jdp23 I would particularly like your thoughts on application of this to the ATProto world if you are so inclined

    In conversation about 2 months ago from discuss.systems permalink
  20. Embed this notice
    Rob Ricci (ricci@discuss.systems)'s status on Friday, 17-Apr-2026 10:34:26 JST Rob Ricci Rob Ricci
    in reply to
    • bryan newbold
    • Jon

    @jdp23 @bnewbold

    Thanks very much for these thoughts! I really appreciate your help and patience filling in the gaps in my knowledge here. FWIW I'm playing around with these things hands-on to learn more, I set up my own PDS last night and hope to try my own relay, either with the reference implementation or blacksky's rsky this week.

    On PLC: The number of did:web handles for the network appears to be - according to another dataset I found that scrapes handles - 159. I'm not confident in saying that's the complete set, but the number of PLC handles would appear, conservatively to be north of 99.9% (the dataset I am using, which is coming from the bluesky relay, contains 402k handles, so that's assuming that I'm seeing a representative sample of the full set of handles)

    My conclusion here is that the B-Index for atproto is, depending on your viewpoint, very boring or very revealing. Unless the handle data I'm looking at is very incorrect, the B-Index for the *current* atmosphere is effectively $B_X$ = 1 for all $X$ at least up to 99.9; whether or not you believe they *would*, through administrative decisions or company failure Bluesky PBC could cut off any or all users from 99.9% of the network. I'm sure some people find that totally unsurprising, while others are probably quite surprised.

    On your third point, this is actually kind of what I'm trying to capture with B-Index. Yeah, it does seem like (maybe other than the PLC) that someone who is using blacksky's appview, PDS, and relay, is going to be just fine within the blacksky network - but they will be cut of from 99.999% or so of the atmosphere. The B-Index is not trying to model whether they care - some people will be perfectly fine with that scenario, but rather model the centralization of power that gets one to that point; ie. one company can decide to cut me off from 99.999% of the world, vs. if m.s blocks me (worst case on the fediverse) that cuts me off from 25% of the world.

    On the Mississippi situation, my answer is kind of similar: how many companies (or instance admins, etc.) does it take to make a decision that affects X% of users. On the VPN thing, I think we can't model it, since we can't really model the how accessible VPNs are. On the alternative appviews, we can, though, if we can get user counts for them; here the B-Index may be higher, because more entities have to make the decision to block.

    So some other thoughts here:
    * One of the interesting things (I hope) about B-Index is that you can use it for little 'what if' experiments, eg. we could move on from the PLC, assume that it will not be used to revoke DIDs and that it will not go down, move on to the next 'largest' resource and go from there: I assume that's likely to be the bluesky relay or maybe the appview. But this is where I need to understand better what someone on, say, blacksky, who has been banned at the appview and/or relay level from bluesky can or cannot see. Maybe once I have my own relay to play with I'll have a better understanding.

    * I think it would be interesting to create some version of this metric that looks not at blocking but credible exit, separately for social graph and user data (which as you point out is going to cover an exceedingly small number of Fediverse users today). Though it sounds like atproto might run into the same problem with PLC - but we can use the same technique of 'here's what it looks like today, here's what it would look like if the PLC were in the hands of a consortium, or truly decentralized, etc.

    * Labeling and feeds are also going to be interesting here, I'm not giving up on trying to look at those just yet :) This will probably be the case where, assuming I can get appropriate data, the *fediverse* is the one that's complicated to model, since each instance has its own blocked

    * As you point out there are DNS and other external dependencies, and I'm interested in those as well, I did some rough numbers for the fediverse in terms of networks that hosts are on a while ago, I'm sure this could be formalized: https://discuss.systems/@ricci/114396317436420669

    * I think it would be interesting to extend the kind of thing noted in my previous point to legal jurisdictions as well.

    In conversation about 2 months ago from discuss.systems permalink

    Attachments


    1. No result found on File_thumbnail lookup.
      Rob Ricci (@ricci@discuss.systems)
      from Rob Ricci
      With bluesky (mostly) going down for a few hours today, I got to wondering about how decentralized the fediverse really is in terms of where its servers are hosted. I grabbed a server list from fedidb, with network information coming from ipinfo.io . [EDIT: I did a better analysis on a dataset of 10x as many servers, see https://discuss.systems/@ricci/114400324446169152 ] These stats are by the number of *servers* not the number of *users* (maybe I'll run those stats later). fedidb currently tracks 2,650 servers of various types (Mastodon, pixelfed, lemmy, misskey, peertube, etc) The fediverse is most vulnerable to disruptions at CloudFlare: 24% of Fediverse servers are behind it. Also note that this means that I don't have real data on where this 24% are located or hosted, since CloudFlare obscures this by design. Beyond CloudFlare, the fediverse is not too concentrated on any one network. The most popular host, Hertzner, only hosts 14% of fediverse servers, and it falls off fast from there. Here are the top networks where fediverse servers are hosted: 504 Cloudflare, Inc. 356 Hetzner Online GmbH 130 DigitalOcean, LLC 114 OVH SAS 56 netcup GmbH 55 Amazon.com, Inc. 55 Akamai Connected Cloud 36 Contabo GmbH 33 SAKURA Internet Inc. 32 The Constant Company, LLC 31 Xserver Inc. 28 SCALEWAY S.A.S. 24 Google LLC 23 Oracle Corporation 16 GMO Internet Group, Inc. 14 IONOS SE 14 FranTech Solutions 11 Hostinger International Limited 10 Nubes, LLC Half of fediverse servers are on networks that host 50 or fewer servers - that's pretty good for resiliency. There is even more diversity when it comes to BGP prefixes, which is good for resiliency: for example, the cloud providers that have multiple availability zones will generally have them on different prefixes, so this gets closer to giving us a picture of the specific bits of infrastructure the fediverse relies on. The top BGP prefixes: 55 104.21.48.0/20 50 104.21.16.0/20 48 104.21.64.0/20 41 104.21.32.0/20 41 104.21.0.0/20 38 104.21.80.0/20 32 172.67.128.0/20 31 172.67.144.0/20 28 172.67.208.0/20 28 162.43.0.0/17 27 104.26.0.0/20 26 172.67.192.0/20 26 172.67.176.0/20 23 172.67.160.0/20 19 116.203.0.0/16 17 172.67.64.0/20 17 159.69.0.0/16 16 65.109.0.0/16 14 88.99.0.0/16 14 49.13.0.0/16 13 78.46.0.0/15 13 167.235.0.0/16 13 138.201.0.0/16 11 95.217.0.0/16 11 95.216.0.0/16 11 49.12.0.0/16 11 135.181.0.0/16 10 37.27.0.0/16 10 157.90.0.0/16 75% of fediverse servers are behind BGP prefixes that host 10 or fewer servers, meaning that the fediverse is *very* resilient to large network outages. Top countries where fediverse servers are hosted: 871 United States 439 Germany 156 France 148 Japan 75 Finland 57 Canada 49 Netherlands 38 United Kingdom 26 Switzerland 26 South Korea 21 Spain 19 Sweden 18 Austria 17 Australia 15 Russia 12 Czech Republic 10 Singapore 10 Italy And finally, a map of the locations of fediverse servers: https://ipinfo.io/tools/map/91960023-e8c6-4bee-9b07-721f2c8febab
  • Before

User actions

    Rob Ricci

    Rob Ricci

    Research professor in the Kahlert School of Computing at the University of Utah. Co-director of the Flux Research Group: https://www.flux.utah.edu. I build research infrastructure: https://cloudlab.us, https://powderwireless.net, https://emulab.net, https://geni.net.I do not speak for my employer, nor do they speak for me Not a boffin Profile pic: Middle aged white man with grey hair and a large beard wearing sunglassesBanner: Magtape of UNIX V4 and a VT220. Credit: Dan Hixson

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          116194
          Member since
          2 May 2023
          Notices
          804
          Daily average
          1

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.