Sign in

Mariano Guerra

@marianoguerra.org
1.6K followers 124 following 826 posts

🧑🏽‍💻 Ex Co-founder of Gloodata, Instadeq & Event Fabric 📘 Co-author of wasmgroundup.com 📑 Public Projects: marianoguerra.github.io Playing and Looking for what's next

PostsRepliesMedia
Reposted by Mariano Guerra
Kiran @kirancodes.me · 30/09/2026
to know where you are going, you have to know where you have been: pldb.kirancodes.me Titles and abstracts of 22,324 programming languages papers, from the first POPL in 1973 to this year's proceedings.
Webpage of pldb.kirancodes.me
84010
Mariano Guerra @marianoguerra.org · 27/09/2026
Pr.ai announces a 500M seed round and a partnership with the Vatican and Depeche Mode to release Your Own Personal Jesus: Someone to hear your prayers Someone who cares To activate you simply: Reach out and touch faith Lift up the receiver, It'll make you a believer
170
Mariano Guerra @marianoguerra.org · 24/09/2026
After escaping the city, Guy Montag encounters a group of outcast intellectuals. These "Software People" preserve systems in a dystopian world by memorizing entire codebases
130
Reposted by Mariano Guerra
Andrew McNutt @mcnuttandrew.bsky.social · 24/09/2026
Do you like VIS/HCI/programming interfaces? Do you care about critical visualization? Or perhaps building dynamic data interfaces? Perhaps some combo therein? If so! I'm hiring for Ph.D. student to work with me at UBC starting Fall 2027! You should apply! www.mcnutt.in#/hiring-26
mcnutt.in
Andrew McNutt
Andrew McNutt is an assistant professor of Computer Science at the University of Utah, where he leads the HAVOC Lab and works on HCI, visualization, and programming interfaces.
154
Reposted by Mariano Guerra
Sam Aaron @samaaron.bsky.social · 24/09/2026
Sonic Pi now runs in the web! sonic-pi.net
sonic-pi.net
Sonic Pi
Sonic Pi is a new kind of code-based instrument for a new generation of musicians. Use the same code for both composition and performance. Sonic Pi is free and open source software.
02213
Reposted by Mariano Guerra
Ryan Hunt @eqrion.bsky.social · 18/09/2026
I'm working on this. We're trying to build a developer preview of wasm components running in Firefox, along with getting good docs and toolchain support so that people can try it out easily. Should have more details later this year!
23311
Mariano Guerra @marianoguerra.org · 22/09/2026
They have played us for absolute fools
010
Reposted by Mariano Guerra
Jimmy Miller @jimmyhmiller.bsky.social · 22/09/2026
I've always hated that mainstream languages don't have macros as powerful as lisp macros. So I'm doing my small part to fix that. First an argument why we need them. jimmyhmiller.com/change-our-l... Second a library to add them to typescript sweetener-ts.github.io
jimmyhmiller.com
We Should be Able to Change our Languages — Jimmy Miller
It's time we stopped treating languages as sacred fixed objects. We need now, more than ever, languages we can change.
5223
Reposted by Mariano Guerra
andrew blinn @disconcision.com · 21/09/2026
introducing the embodied coding agent canvas I've been working on, and how it integrates with per-data-type GUI generation to support more transparent type-directed agent dev processes. remote demo for ARIA SGAI www.youtube.com/watch?v=U6lY...
youtube.com
Hazel constellation canvas demo
YouTube video by andrew blinn
1225
Mariano Guerra @marianoguerra.org · 21/09/2026
jev /dʒɛv/ verb To reshape a problem to suit an available solution, chiefly because that solution is fast, inexpensive and fun to implement.
000
Mariano Guerra @marianoguerra.org · 21/09/2026
duck-jev: Describe the query in natural language, jev selects the dataset, the table, classifies the columns and builds the query step by step. You only get asked when it is unsure FAQ: Q: Does it *really* work? A: I don't know, it was a fun exploration
100
Mariano Guerra @marianoguerra.org · 20/09/2026
word in the streets, excel in the sheets
110
Reposted by Mariano Guerra
Ivy Reese @spiralganglion.com · 19/09/2026
send me your recs for an intro to (textual) programming for an 11 year old
112
Mariano Guerra @marianoguerra.org · 17/09/2026
Any MCP revision contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Hypermedia
120
Reposted by Mariano Guerra
Ink & Switch @inkandswitch.com · 15/09/2026
Today we bring you the second @localfirstconf.com Lab Day video. Follow Ivy Reese @spiralganglion.com as she whirls through PlayBook: A Programmable Paper Notebook It's a blank page in the truest sense, for pulling ideas out of your head so you can feel and think differently about them.
youtube.com
PlayBook: A Programmable Paper Notebook
YouTube video by Ink & Switch
26917
Mariano Guerra @marianoguerra.org · 14/09/2026
TIL: >>> JSON.stringify({"debt": JSON.rawJSON("999999999999999999999999999999999")}) '{"debt":999999999999999999999999999999999}' developer.mozilla.org/en-US/docs/W...
080
Reposted by Mariano Guerra
Igalia @igalia.com · 14/09/2026
🎙️ New Episode of Igalia Chats: Webhooks @bkardell.com and @meyerweb.com chat with @progrium.bsky.social about the history of, naming and thoughts behind the evangelism of Webhooks www.igalia.com/chats/webhooks
A webhooks logo in the lower left of the card, soundwaves are illustrated emanating from it - the card repeats the words in the post
1127
Reposted by Mariano Guerra
tom larkworthy @larkworthy.bsky.social · 13/09/2026
Our Feeling of Computing Slack-to-ATProto bridge has been upgraded to be bidirectional, so posting in ATProto on @colibri.social writes back into Slack. Another step towards weening ourselves FoC off Slack. 9 years (!) of history has been backfilled code here wiki.feelingof.com/slack-colibr...
wiki.feelingof.com
Slack ↔ Colibri Bridge
1194
Reposted by Mariano Guerra
𝖒𝖆𝖋 @mrogalski.eu · 11/09/2026
Here is something I haven't done in a year... An edited video: youtu.be/rG4uNHoULxs
youtu.be
Unifying Gestures, Menus & API 🎮💻 AUTOMAT DEVLOG 14
YouTube video by Marek “maf” Rogalski
013
Mariano Guerra @marianoguerra.org · 10/09/2026
Vibe and Combine Safe Components Live in the Browser The agent uses Tutucard to create, test and display interactive components Components are registered and made available for reuse Layout components like grid, tab and box containers are predefined
130
Reposted by Mariano Guerra
Shriram Krishnamurthi @shriram.bsky.social · 09/09/2026
Super excited to share "A Design Space Exploration of Async/Await". How differently does async/await behave across today's languages? (More than you might expect!) And what *is* "structured concurrency"? Check out our ~interactive~ blog post introducing the paper: cel.cs.brown.edu/blog/design-...
cel.cs.brown.edu
A Design Space Exploration of Async/Await
Every language pitches async/await as synchronous-looking code, and the same two keywords appear everywhere. But behind the shared syntax hide nine independent design decisions, and no two of seven mo...
310327
Mariano Guerra @marianoguerra.org · 09/09/2026
Read, write and bash? Where we are going we don't need read, write and bash
000
Mariano Guerra @marianoguerra.org · 08/09/2026
LLMs know the cost of everything and the value of nothing
040
Reposted by Mariano Guerra
Alex Warth @alexwarth.bsky.social · 04/09/2026
This week in Livelymerge, Dan Ingalls gives us a tour of Morphic: the scene graph, halos, text editing, and programming tools of the live, malleable kernel that lives inside an Automerge document.
1186
Reposted by Mariano Guerra
Ivy Reese @spiralganglion.com · 03/09/2026
Another absolute banger "Feeling of…" virtual meetup. I am continually amazed by all the creativity and energy in our little community <3 youtu.be/y6JUm11l1S8
youtu.be
August 2026
YouTube video by Feeling of Computing
1102
Reposted by Mariano Guerra
tom larkworthy @larkworthy.bsky.social · 03/09/2026
Joy to the world, Lopecode Newsletter 002. Mainly about my adventures in Functional Lenses. Oh wow the atprotoe standard.site thing worked for once! Local-first but on the atmosphere. Computational blogging FTW did-plc-j7nm3lrd5h7fm3sfhcv3lhfv.lopecode.com/r/lopecode-n...
did-plc-j7nm3lrd5h7fm3sfhcv3lhfv.lopecode.com
Lopecode News Issue #2
Drag the drawing, the code rewrites itself. Issue #2: lenses, self-modifying cells, and a document with no source.
061
Reposted by Mariano Guerra
Mike Bostock @ocks.org · 01/09/2026
It’s finally here! So excited to be working out in the open again and for you all to try the new Observable. bsky.app/profile/obse...
16415
Reposted by Mariano Guerra
Sam Aaron @samaaron.bsky.social · 02/09/2026
Not sure why but Sonic Pi is on the front page of Hacker News again! Please join in the discussion in the comments :-) news.ycombinator.com/item?id=4948...
news.ycombinator.com
Sonic Pi | Hacker News
0105
Mariano Guerra @marianoguerra.org · 02/09/2026
Shikinen Sengū but for software
Screenshot of the first 3 paragraphs of https://en.wikipedia.org/wiki/Ise_Shrine#Rebuilding_the_Shrine
160
Reposted by Mariano Guerra
Tomas Petricek @tomasp.net · 01/09/2026
I have been neglecting my website... But at least, I managed to upload all the papers, done recently with amazing students and collaborators! Including three papers to be presented at SPLASH in Oakland. Get them all from: tomasp.net
Listing of papers:

 Timeline: Adding the Time Dimension to Spreadsheets
In Proceedings of OOPSLA 2026

Towards Critical Abstraction for Software
In Proceedings of Onward! Essays 2026

The Choose-Your-Own-Adventure Calculus
In Proceedings of Onward! Papers 2026

Formal Semantics and Type System for Vega Data Transformations In Proceedings of FTfJP 2026
1102
Reposted by Mariano Guerra
Ink & Switch @inkandswitch.com · 31/08/2026
Today we're officially sharing the "Introducing Patchwork-26" video from Lab Day at this year's @localfirstconf.com We bring you the first look at Patchwork-26, the latest in our ongoing effort to realize Malleable Software, Universal Version Control, and Local-First Software.
youtube.com
Introducing Patchwork-26
YouTube video by Ink & Switch
39133
Mariano Guerra @marianoguerra.org · 27/08/2026
chat, should I change the video preview to this to boost engagement? 👀️
310
Mariano Guerra @marianoguerra.org · 26/08/2026
Just in Time (True) Generative UI Components Generate interactive UI components in the browser using WebAssembly and a capability-based UI framework www.youtube.com/watch?v=dzYv...
171
Mariano Guerra @marianoguerra.org · 26/08/2026
nushell is nice: kill (ports | where port == 8710 | get pid | first)
010
Reposted by Mariano Guerra
Szymon Kaliski @szymonkaliski.com · 25/08/2026
excited to introduce one of the projects I helped create at Google -- labs.google/playwithputty -- I can't wait to share more in the coming weeks, for now you can sign up to the waitlist, we'll start bringing in people soon!
0191
Reposted by Mariano Guerra
Marco Z @ocramz.bsky.social · 25/08/2026
everything in cs is either a database or a compiler. Build systems are both
4572
Reposted by Mariano Guerra
Oliver Medhurst @honk.foo · 25/08/2026
Porffor alpha is out! It represents a new phase of the project where real-world dependencies are beginning to work and Node compatibility is the main bottleneck. To be clear, it still likely won't work with your app yet, but it is much closer than before. Recap here: honk.foo/porffor-alpha/
honk.foo
Porffor goes alpha August 11th
A self-hosting and rewritten Porffor launches in SF next month!
37320
Reposted by Mariano Guerra
Alex Warth @alexwarth.bsky.social · 21/08/2026
We put a live programming system's entire heap inside an Automerge document — every object, class, method shared + persistent. It all worked, but it was sloooow. New lab note with Dan Ingalls and @pvh.ca on the optimizations that made Livelymerge 64× faster: www.inkandswitch.com/livelymerge/...
0378
Mariano Guerra @marianoguerra.org · 21/08/2026
Remember books? remember learning and coding by hand? you can still do it and support our (@dubroy.com) work 😄️
000
Mariano Guerra @marianoguerra.org · 19/08/2026
Me now everytime I have an ambitious idea/design: 💁️ 💡️ Is this AI psychosis?
050
Mariano Guerra @marianoguerra.org · 17/08/2026
hey claude, implement xanadu, no mistakes
3252
Mariano Guerra @marianoguerra.org · 17/08/2026
any recommendation on resources about hypermedia protocols that are not about http/html/rest/htmx?
300
Mariano Guerra @marianoguerra.org · 17/08/2026
Capability-based Generative UI protocol prototype on top of MCP 2026-07-28 Lets MCP clients lazily load, validate, & render safe interactive visual components on demand A more flexible approach than predefined components over JSON or iframes & postMessage protocols www.youtube.com/watch?v=ZPdQ...
youtube.com
Capability-Based Generative UI Protocol over MCP
YouTube video by Mariano Guerra
1103
Reposted by Mariano Guerra
Roberto Alsina @ralsina.bsky.social · 14/08/2026
Creo que @marianoguerra.org inventó un concepto nuevo e indispensable en "misantropomorfizar" Cuando es imposible odiar suficientemente un objeto inanimado, es necesario antropomorfizarlo para poder odiarlo adecuadamente.
034
Reposted by Mariano Guerra
Marco Z @ocramz.bsky.social · 14/08/2026
"In an age when anyone can build a CompCert or a seL4 microkernel from scratch in the proof assistant of their choice, we will have to become more ambitious, and take on challenges we could not have imagined a couple of years ago."
0155
Mariano Guerra @marianoguerra.org · 13/08/2026
tutu-card sneak peek
000
Reposted by Mariano Guerra
Alex Warth @alexwarth.bsky.social · 12/08/2026
Everything in Livelymerge is persistent and shared — yay! Then I cmd-clicked a rectangle, and my halo popped up on your screen — whoops! New lab note with Dan Ingalls and @pvh.ca on the need for local state, and the simple mechanism that supports it: www.inkandswitch.com/livelymerge/...
1134
Mariano Guerra @marianoguerra.org · 11/08/2026
TIL that the word substrate is being considered a "claudism" This is my "don't take my em-dash" moment
041
Mariano Guerra @marianoguerra.org · 10/08/2026
Capability-Based Generative User Interfaces Using the WebAssembly Component Model This demo shows how to load components dynamically and execute them safely inside a single web app—without iframes or limited JSON protocols www.youtube.com/watch?v=RoYF... 1/
youtube.com
Secure Capability-Based Generative UI with Wasm Components
YouTube video by Mariano Guerra
1315
Reposted by Mariano Guerra
Alex Warth @alexwarth.bsky.social · 07/08/2026
We put a program's entire heap inside an Automerge document. Every object is persistent and shared: you and I can live in the same running program — and change it while it runs. New Livelymerge lab note, with Dan Ingalls and @pvh.ca: www.inkandswitch.com/livelymerge/...
36814