Skip to main content

Activity for essentialrandom.bsky.social

Active on:

Loading activity...

Back to the newest activity

Posted: In honor of having been mean to SAML: what maligned protocol or technology will you always defend*, no matter what the haters say? (*as fa…Bluesky network
PostedBluesky network

Hardest part: finding a protocol to use for this joke (SAML fans pls don't kill me)

  • Arrested Development "I love all my children equally" meme with Lucille Bluth, edited. Top panel: Lucille says "I love all my protocols equally," with "protocols" swapped in in yellow. Bottom panel: Lucille says "[Earlier that day] I don't care for SAML," with "SAML" swapped in in yellow.
PostedBluesky network

"3DS AtProto OAuth isn't real, it can't hurt you" @lou.gg:

  • Screenshot of a dark-themed header reading "3DS ATproto OAuth" in large bold text, with the line "Welcome to the beginning of the 3DS ATproto OAuth group." below it.
PostedBluesky network

📣🔁✏️Help me Hire Social Media Writers!✏️🔁📣 Friends, in April I burned out so hard on posting I couldn't talk about my or @fujocoded.bsky.social work at all. I've resolved to fix it—by hiring someone to do what I can't. Know writers who get fandom? Help me reach them! forms.gle/KZ2yvEWYC2W2...

FujoCoded Call for Hire: Social Media Writer Edition
docs.google.com
Posted: It's out!!! 👀👇👇👇 Help us boost it, and help us hire Social Media Writers 📣📣📣 and find the most perfect Tumblr Sexyman Connoisseur to design…Bluesky network
PostedBluesky network

Presented without comment (at 5AM)

  • Four-panel Anakin and Padmé meme in a sunny field. Top left, Anakin says "we made great progress tonight." Top right, Padmé smiles and asks "on our most important priorities, right?" Bottom left, Anakin looks at her silently. Bottom right, Padmé's smile fades as she repeats "on our most important priorities, right?
Posted: My head spins with possibilities ✨ω✨Bluesky network
Posted: Some time ago I had a 15m internal argument with someone who said “high agency” was invented by Silicon Valley billionaires to look down on…Bluesky network
PostedBluesky network

I don't usually do this, but good tweet is good x.com/alth0u/statu...

PostedBluesky network

Ok folks, I wrote social media posts (at least, the ones for the official account) so as a reward, have a cool diagram we've discussed yesterday on stream 👀 that I may or may not have a prototype for 👀👀 (no promises though, a lot that goes into making this *real* real)

  • Hand-drawn style architecture diagram of a community-shared infrastructure server for an open-web hosting setup. On the left, a purple "User" node says "let's make cool stuff on the open web!" and step 1 uploads their site to a "Tangled Knot" box holding three Git repos. Step 2, the uploaded site gets built by "Tangled Spindle" (annotated "needed?? we just don't know"). Step 3, "ATproto Dokploy" picks up the deployment, holding several site configs. Step 3.5, stuff runs in isolated containers, drawn as "FireCracker VMs or some of that bullshit (affectionate)" with two running sites, which a "HappyView Instance" pulls data from, all under the "watchful eye of the Tailscale, probably." A blue "Community PDS" circle sits beside clusters of other PDS circles and a note asking whether it maintains access/membership policies. At the bottom, "ATproto NGINX (cursed)" serves a visitor asking "Hello! Can I see cool stuff from the open web?", with a side note that they'll switch to Caddy when Trezy rewrites HappyView in TypeScript. A legend lists what "Sites" may be: personal blogs, webrings, community forums, personal labelers, chatrooms, community wiki, alongside boxes for Labelers, Microcosm, and an Image Service marked "co/infra has one!
Posted: I'm going to do it, i'm going to write this "fujoguide update" social post. Yell at me if you see me open any other app.Bluesky network
PostedBluesky network

software can be so needy these days

  • Screenshot of three incoming gray message bubbles, each bubble is mostly covered by the screenshot of a "Software Update Tonight" notification with a red badge showing 1. The text reads "software update tonight (emoji)", "software update tonight queen??"and "software update tonight (emoji)" again.
PostedBluesky network

Folks!!! Not really a webring (yet) but after much suffering on stream, I've made an itty-bitty ATproto "spaces" + "communities" starter, featuring BOTH the spaces lexicons (more or less established), and a stub of the opensocial community lexicons (still WIP). It's on..... 👀

  • Screenshot of an unstyled web page titled "ATProto Spaces Demo." It says "Signed in as @essentialrandom.spaces-alpha.bsky.network (did:plc:54drt6ppyrrq6dpiudieyuzk)" above a Logout button. Under the heading "Your metadata Space," the text "Your space exists." is followed by a JSON block. The block shows the URI at://did:plc:54drt6ppyrrq6dpiudieyuzk/space/community.opensocial.temp.about/self, a readPolicy of com.atproto.simplespace.defs#publicPolicy, a writePolicy of com.atproto.simplespace.defs#memberListPolicy, and appAccess set to com.atproto.simplespace.defs#open. Below are two forms, "Create community metadata Space" and "Delete community metadata Space." Each has a "Space type" text field prefilled with "community.opensocial.te" and cut off, plus a button labeled "Create metadata Space" or "Delete metadata Space.
PostedBluesky network

Do you.... do you need to have the space lexicons declarations published to get OAuth permissions to a space of that type???

Posted: Ok that was an unnecessary, cool piece of engineering...now back to our regular schedule (streaming in a bit)Bluesky network
PostedBluesky network

I think I just made one of the most excessive Astro integrations ever ("Wait—are you hiding your blog admin page/OAuth endpoints from the wider internet so those not connected to your private [tailscale] network can't mess with the content of your website?" You bet I am! 👈👈😎)

  • Screenshot of a web page at http://127.0.0.1:4321 titled "Tailnet-only". The text reads: "/admin is gated with tailnet/tailnet-only. If you are not coming through tailscale serve, you'll see the /no-entry page instead, but the URL stays /admin." Below that, highlighted: "What the tailnet provider knows about you right now:" followed by the value "null".
  • Screenshot of a browser page at a Tailscale URL titled "Tailnet-only". The text reads: "/admin is gated with tailnet/tailnet-only. If you are not coming through tailscale serve, you'll see the /no-entry page instead, but the URL stays /admin." Below it, highlighted text reads "What the tailnet provider knows about you right now:" followed by the start of a JSON block showing "loginName": "essential-randomness@github", "displayName": "Ms. Boba", and a cut-off profile picture URL.
  • Browser page at http://127.0.0.1:4321/admin under a red address bar. A large heading reads "No entry", followed by the text "Connect to the tailnet and try /admin again." and a "Back home" link.
  • Screenshot of a plain web page in a browser with a red toolbar, its URL starting "https://vs-macbook-pro.tail7". The page has the heading "Admin things", then the text "Welcome, essential-randomness@github. Only tailnet devices get this far." and a "Back home" link below it.
PostedBluesky network

What!?! Since when!?!

  • If an endpoint is experimental, unstable, or not intended for interoperability, indicate that in the NSID name
eg, include .temp. or .unspecced. in the NSID hierarchy
Posted: This may seem a weird segue, maybe, but it isn't. Because eventually "devs" end superpositioned, both Elevated™ and Lowered™: on one side, …Bluesky network
PostedBluesky network

Plus, as someone who spends most of their day interacting with exactly the type of artist/fanfic writer that's supposed to be furthest away from a dev, I can tell you they're far more database-pilled than most devs. They just call them spreadsheets.