Sign in

Ryan Williams

@activationlayer.org
365 followers 1.4K following 504 posts

Democracy, Technology, and Other Stuff. activationlayer.org PhD candidate @ the University of Texas. Check out disinfo-policy.org I am friends with a pug.

PostsRepliesMedia
Ryan Williams @activationlayer.org · 29/09/2026
'tis a wonder, the things jev will do for a dollar.
Scatter plot of 705 policy documents. The x-axis is the share of chunks linking AI to deception and the y-axis is the share on disinformation with no AI link. Dots cluster at the left edge and along the bottom axis.
000
Ryan Williams @activationlayer.org · 24/09/2026
it is fun to productively jam on something you've been thinking about for a decade.
Screenshot of a dark-mode reading app showing the opening of Anna Karenina in Russian ("Часть первая, I"). Nouns and adjectives are tinted by grammatical case, following a color legend along the bottom (Nom, Gen, Dat, Acc, Ins, Prep), with switches for Case, Aspect and Animacy. The word "каждом" is selected. A popover identifies it as the prepositional form of "каждый" ("each"), an adjective agreeing with "дворе", which is governed by the preposition "на".
001
Ryan Williams @activationlayer.org · 10/09/2026
000
Ryan Williams @activationlayer.org · 07/07/2026
AMA: i am enlightened.
010
Ryan Williams @activationlayer.org · 07/07/2026
Yuri moonlights as a hypnotist
a cat lying in a sunbeam looks directly into the camera.
000
Ryan Williams @activationlayer.org · 02/07/2026
my dream interface for Bluesky and the atmosphere. Adjacency Matrix, a browser for both content and structure.
A network graph visualization interface displaying interconnected social media accounts as colored nodes (orange for one-way follows, green for mutual follows, blue for fans). The graph shows account names like Ryan Williams, Adi Robertson, Jay, and dozens of others connected by lines representing social relationships. The left sidebar contains layout and filtering options (Force, Clusters, Communities), while the right panel shows analysis results asking "Who bridges my communities?" with detailed breakdowns of top external bridge accounts. A user profile card for Adi Robertson appears at the bottom. The interface is labeled as "@activationlayer.org" and displays 372,1444 accounts with 37,649 edges in the network.A social media feed interface from @activationlayer.org showing posts from Simon Willisson and Marisa, with discussion threads and shared links. Overlaid in the center is a modal network lens visualization labeled "@simonwillisson.net" displaying a radial graph with the user's account at the core and their connections radiating outward. Nodes are color-coded green for "shared" connections and orange for "new to you" accounts. The right sidebar displays Katz network analysis (96 posts, 84 accounts) and lists connected accounts. Below the posts is an article preview about "Gradients of intimacy and creating shelter: An interview with Erin Kissane" with an underwater coral reef image from HopefulNature Studio.
2182
Ryan Williams @activationlayer.org · 02/07/2026
When you know the pup cup is on its way.
A fawn and black pug with tongue out happily gazes to the side while wearing a purple mesh harness. The dog is outdoors on a sunny street with trees, parked cars, and brick buildings visible in the soft-focused background. The pug has a cheerful, content expression and appears to be enjoying a pleasant day outside.
011
Ryan Williams @activationlayer.org · 25/06/2026
Thread of marginalia experiments. First up, fade in:
000
Ryan Williams @activationlayer.org · 23/06/2026
The first blog post on activationlayer.org to feature an interactive explainer. It walks you through the process of building a discourse network!
Screenshot of an interactive coding interface for a net neutrality policy dataset. The interface displays a quote from Netflix's July 2014 FCC comment filing (GN Docket 14-28, sourced via Variety): "Title II provides [the FCC with] a solid basis to adopt prohibitions on blocking and unreasonable discrimination by ISPs." Explanatory text notes this was part of Netflix's argument for reclassifying broadband as a telecommunications service, and that the same filing called opposition to Title II "largely political, not legal." Below the quote, a diagram shows a relationship coding prompt: Netflix (labeled "Actor") → [unknown relationship, shown as a question mark] → Title II classification (labeled "Concept"), with the question "Did Netflix support or oppose this?" and two buttons: "← Oppose" and "Support →". The lower portion of the screen shows a partially visible network graph with nodes for Barack Obama, Title II classification, Ban paid prioritization, and Zero-rating is acceptable, with a line drawn from Barack Obama toward Ban paid prioritization. A status indicator reads "1 statement coded."
270
Ryan Williams @activationlayer.org · 02/06/2026
Fern says you can survive Tuesday.
A close-up of a fawn-colored pug resting its chin on its front paws. The dog is lying on a textured blanket with a vibrant blue, orange, and white geometric pattern, looking directly at the camera with large, expressive eyes. The background is slightly blurred, showing a tufted tan leather chair and a dark wooden cabinet against a pink wall.
010
Ryan Williams @activationlayer.org · 21/05/2026
Still no recommendation algorithm quite like “wandering through the stacks”
A person’s hand holds a book titled Murakami T: The T-Shirts I Love by Haruki Murakami. The book cover features a realistic image of a denim fabric background with an embroidered, rectangular clothing tag sewn onto it. The tag is split horizontally into three sections: a white top, a yellow middle, and a blue bottom. On the white section, the words "Murakami T" are written in a script font next to a large, red circular logo containing a stylized, wavy "M." The yellow middle section reads "THE T-SHIRTS I LOVE" in dark blue capital letters. The blue bottom section displays the author's last name in red Japanese characters (村上) next to a red letter "T," above the name "HARUKI MURAKAMI" embroidered in yellow capital letters.
000
Ryan Williams @activationlayer.org · 20/05/2026
I am learning a bunch of bicycle terminology right now. I've been riding bikes my whole life but never understood how the dang things work. Turns out these suckers have lots of parts! Chainstays! Derailleurs!
010
Ryan Williams @activationlayer.org · 10/04/2026
Not a bad selection!
Apple Music interface with: Arvo Pärt: Tabula Rasa
Gidon Kremer, Keith Jarrett &...
Sunbather (10th Anniversary...
Deafheaven
KHRUANCBIN
All Melody
Nils 

FLOATING POINTS PHAROAH SANDERS & THE LONDON SYMPHONY ORCHESTRA
Con Todo El Mundo
Khruangbin
TIME OUT RUE RONDOALATURK
& BLUE RONDO A LA TURK
THE DAVE BRUBECK QUARTET
STRANGE MEADOW LARK • THREE TO GET READY • KATHY'S WALTZ• EVERYBODY'S JUMPIN • PICK UP STICKS
Promises (feat. London Symp...
Floating Points, Pharoah Sand...
EGACY EDITION
Time Out (50th Anniversary L...
000
Ryan Williams @activationlayer.org · 25/02/2026
me but tokens instead of mana
Frieren shows off her true mana. a column of white energy emits from the ancient mage.
000
Ryan Williams @activationlayer.org · 10/12/2025
Countering seasonal affective disorder with pure undiluted pug:
an illegally cute pug, looking directly at the camera on a gray blanket.
010
Ryan Williams @activationlayer.org · 15/05/2025
@reckless.bsky.social next time you get one of these guys on decoder can you pask them how they can possibly justify doing a photo op with a murderer? is there anything they *wouldn’t* do to gain an edge? Can they articulate it? Can “democratic ai” be developed in collab with a dismember-er?
Photo of Sam Altman in Riyadh.
110
Ryan Williams @activationlayer.org · 19/04/2025
Otagi Nenbutsuji Temple in Kyoto. Very chill spot. A fun walk from the arashiyama bamboo grove.
A smiling statue on a hillside of Green grass
000
Ryan Williams @activationlayer.org · 28/02/2025
The name Marco Rubio will forever be synonymous with cowardice. A repellant, loathsome figure.
an embarrassing portrait of a complete failure (Rubio) sitting, wordlessly, as he betrays every principle or value he may have once held.
000
Ryan Williams @activationlayer.org · 05/12/2024
Yuri is a feral madman who only loves the sound of shattering
000
Ryan Williams @activationlayer.org · 26/11/2024
perchance to dream?
Sweet baby pug struggles to stay awake. Her tongue won’t fit inside her mouth because she is too tired
000
Ryan Williams @activationlayer.org · 25/11/2024
Really looking forward to sharing the Global Disinformation Policy Database explorer soon. Let me know what kinds of filtering/visualization you would find useful. Already included: - analysis of definitions used in policy - instrument type breakdowns - filtering by liabilities created
This graph shows the growth and distribution of different types of policy responses to disinformation over time, from 2000 to the present. The visualization breaks down policies into four categories: Legislative, Executive, Judicial, and Other, represented by stacked bars. There's a clear upward trend beginning around 2015, with a significant spike in policy activity between 2018-2021, particularly in Legislative and Executive actions. The peak appears to be around 2021, with roughly 50 total policies enacted that year, followed by a notable decline in more recent years. The dominance of legislative and executive measures over judicial and other approaches suggests governments have primarily addressed disinformation through lawmaking and executive orders rather than court decisions.
001
Ryan Williams @activationlayer.org · 22/11/2024
Good progress on blueskyteams.fun network page. Next up: some network stats and better styling of the network itself. I may eventually make this a public-facing page.
some good progress on teams network page. Next up some network stats and better styling of the network itself. may eventually make this part public facing. "A zoomed-in view of the Network Oracle dashboard focusing on inner circle connections. The visualization shows a central purple node labeled 'Ryan Williams' connected to eight surrounding nodes in purple and green colors. Node labels include names like 'Jared Short', 'Paul Strynd', and 'Jessica Van Neer'. The graph is displayed on a dark background with clean, minimalist styling and shows 10 Team Members and 18 Connections in the statistics area."
010
Ryan Williams @activationlayer.org · 21/11/2024
ahem...
image.png
RW
This appears to be a tweet from Texas Attorney General Ken Paxton announcing an investigation into advertising companies. The tweet indicates that he's investigating a potential conspiracy among advertising companies to boycott certain social media platforms. He criticizes the Department of Justice under the Biden administration for allegedly not enforcing antitrust laws against "perceived political allies" and states that trade organizations and companies cannot coordinate to block advertising revenue from entities they wish to undermine.

The tweet includes a card from the Texas Attorney General's official account linking to a press release on the state government website. The tweet was posted at 3:36 PM on November 21, 2024 and had received 1.7M views at the time of the screenshot.
000
Ryan Williams @activationlayer.org · 21/11/2024
new team assignment page is live:
 a team assignment interface with a dark theme. The main content shows:
Left side:

A card labeled "MAUVE" with "#0001"
A circular profile photo
Name "Ryan Williams" with "@activationlayer.org"
Two buttons: "Share Assignment" and "View Team"

Right side:
"TEAM MANIFESTO" section with text:

"We are the keepers of the subtle. The ones who see beauty in the spaces between. Join us in our pursuit of the ineffable."

FAQ-style sections explaining:

What this means
What to do now
How the team wins
A question about trusting "team Sage"

"MEET YOUR TEAM" section showing:

A team member "molly-a" (@molly-a.bsky.social)
Their status: "Smiling at thoughts of house chicken."

At the bottom: "an experiment from @ryan-w.bsky.social"
The overall design is minimalist and elegant, using purple/mauve tones against a dark background.
010
Ryan Williams @activationlayer.org · 21/11/2024
A couple days into this experiment and: 7 Members of #teamMauve 2 Members of #teamSage a local network of ~4200 users. blueskyteams.fun
 different view of the Team Network visualization, filtered to show "Team Members Only" (as indicated in the dropdown). The metrics have changed significantly from the previous view:

9 Total Nodes
15 Total Connections
9 Team Members
15 Intra-team Connections

The visualization now shows a simpler network with what appears to be just the core team members (represented by small circles in purple and mint green colors) connected to each other. The circles appear to be roughly the same size, suggesting similar levels of connectivity within the team.
There's a red arrow in the image pointing to the "15 Intra-team Connections" metric, which seems to be highlighting this particular statistic.
The interface maintains the same dark theme and includes the same note about API rate limits at the bottom. This view appears to focus on internal team relationships rather than the broader network shown in the previous image that included external connections.a network visualization dashboard titled "Team Network" that shows connections between team members. The interface includes:
At the top:

A title "Team Network"
A subtitle "Visualizing the connections between team members"
Two dropdown menus: "Full Network" and "Both Teams"

Key metrics displayed:

9 Team Members
4,142 Other Users
16 Internal Connections
4,606 External Connections

The main visualization shows a network graph with nodes of varying sizes connected by lines/edges. The nodes appear as circular elements with different diameters, suggesting different levels of connectivity or importance in the network. The connections between nodes are shown as lines linking the various elements.
At the bottom, there's a note indicating that the "Network visualization is based on a sample of team members due to API rate limits."
The visualization uses a dark theme with light gray/white elements on a black background, creating a professional and modern appearance.
010
Ryan Williams @activationlayer.org · 20/11/2024
She normally doesn’t look like this. Pugs can straight-up frown.
A pug frowns as she sits underneath a green cat tree
020
Ryan Williams @activationlayer.org · 20/11/2024
So far, #teamMauve is crushing #teamSage
Bar graph showing 'Posts per Day by Team' over the last 7 days (Nov 13-19). Two teams are represented: Team Mauve and Team Sage, with Mauve showing significantly more activity. Team Mauve's posts fluctuate across the week, with peaks of about 70 posts on Nov 18 and 40 posts on Nov 17, while maintaining roughly 15-25 posts on other days. Team Sage shows minimal activity with only one visible bar of about 3 posts on Nov 18. The graph includes a note that statistics are based on a sample of team members and scaled to represent the full team.
100
Ryan Williams @activationlayer.org · 19/11/2024
"They appear to be comfortable companions sharing the same resting space."
The image shows a pug and a cat lounging together on what appears to be a brown leather couch. The pug has a typical fawn-colored coat and is partially covered by a colorful blanket with blue, orange, and navy patterns. The cat is sleeping on a light blue textured pillow or cushion. They appear to be comfortable companions sharing the same resting space.
010
Ryan Williams @activationlayer.org · 16/11/2024
Outtake
A photo of a pug in a tent from below. The pug, naturally, has her tongue out. The pug is standing on someone, unaware that she is making it difficult to breathe. It is near sunset and you can see trees thru the branches of the tent
020
Ryan Williams @activationlayer.org · 16/11/2024
Hey. The squirrels are vaping now.
A squirrel stands next to a vape. Looking out in golden morning light. Why does it vape? Who gave it to the squirrel?
010
Ryan Williams @activationlayer.org · 14/11/2024
I've been posting a lot of pug content here lately. But let's not neglect my darling genius baby boi, Yuri. #cat
a cat framed in a window. the sun is setting behind him. he is glorious. he is looking straight up and is attempting to eat the pull cord that's used to raise and lower the blinds.  A cat is silhouetted against a bright window, looking upward through venetian blinds. The window appears to be on a higher floor with a scenic view of trees and landscape visible through a balcony railing. The sunlight creates a warm, backlit glow around the cat's profile.
000
Ryan Williams @activationlayer.org · 10/11/2024
This was Fern's first time camping. She approves! This was her face when she caught me reading the news instead of unplugging.
A selfie of a pug in a tent as the sun sets. the pug does have its pink little tongue out. the pug does not know what an election is or that we lost.
131
Ryan Williams @activationlayer.org · 05/11/2024
Without downloading any new pics, where are you mentally today?
000
Ryan Williams @activationlayer.org · 30/10/2024
“Do it for Fern”
A sweet baby pug looks into the camera and her whole vibe is desperately worried. The caption: “please vote”
1288
Ryan Williams @activationlayer.org · 30/10/2024
Fern is a pretty damn good social media manager tho.
Gorgeous baby pug looking up with a kind of saintly vibe
31505
Ryan Williams @activationlayer.org · 27/10/2024
A cat and a pug photographed nuzzling from a low angle
021
Ryan Williams @activationlayer.org · 27/10/2024
“Listen kid. No- wait look at me: listen kid.”
010
Ryan Williams @activationlayer.org · 22/10/2024
next up is a network viz and a snowball expansion slider.
000
Ryan Williams @activationlayer.org · 22/10/2024
anyway, here is a Tuesday pug.
a pug asleep on the arm of an orange couch. The pug has a droopy face so you know it is that good sleep.
031
Ryan Williams @activationlayer.org · 21/10/2024
nice! took about 15 minutes to get a toy implementation up and running. no auth required. NEXT UP: develop a respectful request processor so I can do some network analysis without being a bad citizen.
a web app with a list of bluesky users
000
Ryan Williams @activationlayer.org · 21/10/2024
spent an hour developing a page in Obsidian on policy diffusion. Looking for interesting hypotheses to test with the GDPD.
000
Ryan Williams @activationlayer.org · 21/10/2024
Related: is there a canonical doc that explains the official @bsky.app discover feed? I see this post from summer 2023 has a few details, but these things change often...
Screenshot: "We’ve added Discover, a more complex feed that you can expect to evolve over time. Unlike our earlier iterations of simple feeds, Discover is customized for what you like to see, while still giving you a view into what’s trending in the network. The initial version of Discover mixes in a global view of what’s trending in the network with posts from accounts you follow and posts from accounts near your social graph. We’ll continue to improve this algorithm, with the goal of making a feed full of interesting content that refreshes often and takes your unique interests into consideration."
010
Ryan Williams @activationlayer.org · 20/10/2024
Fern grants her weekend blessing to you all. May it guard you against all Sunday Scaries. Rest easy. The pug has spoken.
A pug in a pink harness leans out a car window.
051
Ryan Williams @activationlayer.org · 19/10/2024
Show me your animal friend and what/who they are named after! Meet Yuri!
A cat lying on his side facing the cameraA cosmonaut preparing for liftoff
130
Ryan Williams @activationlayer.org · 19/10/2024
Fern used to be so smol.
A small pug puppy lying in the green grass
041
Ryan Williams @activationlayer.org · 18/10/2024
Any obsidian.md users on Bluesky?
A big network with red, blue and yellow nodes.
410
Ryan Williams @activationlayer.org · 18/10/2024
Today was a great day because I found out there is a Bluesky feed just for pugs. Today is a hard day because my wife took fern to work.
An adorable pug is mostly asleep but has her eyes open.
423713
Ryan Williams @activationlayer.org · 17/10/2024
“Don’t worry. It’s almost Friday.”
A cat cuddles a pug as shot from below
011
Ryan Williams @activationlayer.org · 17/10/2024
OK, ok. I'll start adding value. Meet fern.
adorable pug in a pink harness sitting underneath a japanese maple tree
021
Ryan Williams @activationlayer.org · 16/09/2024
Bluesky now has over 10 million users, and I was #8,324,572!
000