Pinned
Jonathan Romano
Jonathan Romano
@luxaritas.com
Software development and creative endeavors. Currently working at the crossroads of participatory science, games, and UX @frameshifter.org @eternagame.org https://luxaritas.com
236 followers381 following411 posts
Jonathan Romano reposted
The modern research ecosystem of online tools and communities is controlled by for-profit companies. But we think that researchers should be the priority - not the product. So, we're announcing Aster ID: not-for-profit Atmosphere account hosting for researchers.
Really excited to be hosting a panel next week as part of Science Summit, leading up to UNGA 81: Participatory science as a regenerative framework. Register to join us, fully virtual: event.sciencesummitnyc.org/list-of-sess...
Officially on a self-hosted PDS - cheers @tranquil.farm! Is this the start of my atproto era? We shall see :D
Our recent work has been featured on the cover of Science! Multiple things to be excited about here:
On the citizen science platform Eterna, #AI methods matched expert human players at inventing sequences that fold into an RNA pseudoknot, a structure in which loops pair with distant parts of the same molecule. Learn more this week in Science: https://scim.ag/4wOqvuE
An important step toward practical RNA design for health, environment, and technology interventions, the advent of deep learning methods that can take up these tasks, and a model presented by @eternagame.org for breakthroughs from AI-human collaboration and co-development.
Also - the first publication with a research affiliation for @frameshifter.org :)
It was a joy to chat with Ronen, get some insight into the direction Cosmik and co are going, and explore all the shared vision we have (which only seemed to increase as we went!). Also inspired some exciting concepts for the future of participatory research (including with @atproto.science!)
Great conversation today with @luxaritas.com ! So cool to learn more about games for participatory science, feels like we are barely scratching the surface of the potential in research gamification. I learned about the Eterna project where video gamers became core contributors and authors on papers
So sad this isn’t universal. Instead: * I have to choose to either get a bunch of content in my feed I don’t want to get the bits I really want to see from someone * Multiple channels on YouTube is a thing * Discovery of my own stuff is worse * Poor access to circles of trust and identity
Right, that's a good point. Should we bring back "Circles"? And call it AT+ 👀 (iykyk)
I may not want to follow/associate with someone across all lexicons. But that could apply just as much to segments within a lexicon! And I think portability of the social graph correctly places emphasis on people and relationships. Build the content controls at the right level!
Not to take away from @airglow.run 's **incredible** automations, but reading this, I wish builders would just let me use app.bsky.graph.follow . It's so counter-productive to have to rediscover my #Atmosphere 🌀 network time and time again. airglow.offprint.app/a/3mkddtrbsy...
I do love the classic formulation of “naming things, cache invalidation, and off by one errors”, but if you think about it they’re all communication problems 😛 For real though, this is such an important part of what we do!
The two hardest problems in Computer Science are 1. Human communication 2. Getting people in tech to believe that human communication is important
‘git history reword <commit>` 🎉 Thank you, one more minor inconvenience I encounter every so often that now need not be an inconvenience!
Git 2.54 is here with features like config-based hooks, new ways to rewrite history, and much more. ✨ Check out the highlights from this release. 👇 https://github.blog/open-source/git/highlights-from-git-2-54/
Jonathan Romano reposted
Jonathan Romano reposted
This is the best product review I’ve read: samhenri.gold/blog/2026031... It doesn’t matter if you’re interested in the MacBook Neo or not; this is the kind of essay that makes you think about the potential of technology and the joys of exploration.
Jonathan Romano reposted
Vite+ is open source under MIT and free for everyone.
Announcing Vite+ Alpha. Now open source. To make JavaScript developers more productive than ever before. A single binary that: ◆ Unifies your frontend toolchain ◆ Manages your runtime & pkg manager ◆ Caching & monorepo support Works with every framework and meta framework in the Vite ecosystem.
Jonathan Romano reposted
Just thinking about this again these past two days The exact same game can succeed or fail based on whether the people jumping in are getting the game they expected A lot of the wrong players -- players that won't like it -- jumping in to play is really gonna color perception of that game.
My stance is: player expectation and framing are huuuge factors that affect how players experience a game. Marketing and community management are all about managing player expectations and framing Therefore, they are affecting the player experience, and thus are doing game design
IMO a tragedy of AI’s trajectory (amongst other complicated feelings I have) is that it theoretically has the potential to be powerful as a tool for play, but the reality is contrary
men have somehow discouraged themselves from wasting time or outright having fun, that they're inadvertently creating dumb little ways to make that happen without acknowledging that they're doing it. martin here is *playing*. the hideous plagarism robot isn't the sweet thing; you are
Jonathan Romano reposted
we have 6 different clouds all collaborating: - Dynamic mask clouds based on "cloud cover" parameter - High up stylized cirrus clouds to create direction\interest - Far static horizon cumulonimbus, to create a "back plane" - 2x static midground clouds for parralax -"bounce plane" clouds
sometimes you record a little timelapse and stare lovingly at the clouds in your video game
Oh hey I was wondering about the viability of this. Want to look into implementing this under @vite.dev Vitepress (for the @frameshifter.org site and eventually my own once I finally get around to migrating off VuePress and implementing the blog stuff I’ve learned from building that)
👉 here's the PR, if it is useful for anyone else
Corollary to an argument I've been making recently: If you're applying AI to solve something for you, maybe what you actually have is a UX problem. open.substack.com/pub/signalsn...
A couple months late, but finally got to write about some exciting work that was finally published and the broader impacts. Link to the full blog post in thread!
Eterna players were able to design molecular calculators which could revolutionize global health, low-energy computing, and biosensing - lets talk about why this is exciting! (1/7)
Jonathan Romano reposted
ProtoPro is no longer invite-only, and we've moved the app to the regular domain: www.protopro.blue
Jonathan Romano reposted
My obsession for a decade: Parts of games are real, not fiction. Like, you are not really becoming a powerful knight when you gain a virtual level. That's fiction, fantasy. But you DO gain real skills. In manipulating buttons, game tactics etc. In multiplayer games, the friendships are real.
BTW, Spirit Crossing is coming to Steam. The goal is to create a major Cozy MMO with a huge population of folks making friends in a safe and welcoming space. I deeply believe we can make the world a better place. If this interests you, please wishlist! store.steampowered.com/app/2321960/...
I was amazed when I saw @rachael-kretsch.bsky.social present about this in an @rdaslab.bsky.social meeting. ROOL and GOLLD are stunning (dare I say beautiful) structures. She presented about this for @eternagame.org last year too! Recording available at eternagame.org/eternacon/2025 #RNASky 🧪
Large and intricate naturally occurring structures composed exclusively of RNA... ROOL! More at Molecule of the Month: pdb101.rcsb.org/motm...
Jonathan Romano reposted
Jonathan Romano reposted
I wrote an article about dialogue choice as part of a narrative designer’s toolkit *aside* from branching, instead considering how choice can invite us to *perform* a character. My case study is South of Circle’s beautiful fuzzy meaning-making (using symbols instead of words). 💜 Give it a go!
We're just over the moon to be sharing this with you: the one and only @hannahnicklin.bsky.social on South of the Circle and how developers use in-game choices to give players space in which to perform the story. www.gamerswithglasses.com/features/per...
I learned about Brian Eno’s “airport music” when I was in college. Just came across this cool overview by @arbitersofsound.bsky.social of a different but related device in Japan for train arrivals and departures: youtu.be/-KxQIEhsFQk?...
This is huge. I’ve tried doing type performance analysis before, and it was pretty arcane. This is a big step forward and will be super helpful for improving DX. Also, it’s just straight up cool.
⚔️introducing TypeSlayer⚔️ A #typescript type performance benchmarking and analysis tool. A summation of everything learned from the benchmarking required to make the Doom project happen. It's got MCP support, Perfetto, Speedscope, Treemap, duplicate package detection, and more.