marianoguerra / future-of-coding-weekly

repository to work on future of coding weekly newsletter
https://tinyletter.com/marianoguerra/
32 stars 3 forks source link

Future of Coding Weekly 2024/02 Week 3 #232

Closed marianoguerra closed 8 months ago

marianoguerra commented 8 months ago
marianoguerra commented 8 months ago

📢 You should write an Onward! paper 💡 Maybe Everything Is a Coroutine ߷ Unison Cloud Demo

Two Minute Week

💬 Robin Allison

🧵 conversation

A screen recording from a program I did a while ago. Its an idea.

marianoguerra commented 8 months ago

Our Work

🎥 Embed an Extensible AI Copilot in Any Web Application via Mariano Guerra

🧵 conversation

Youtube Thumbnail

Making Gloodata embeddable using Web Components and Shadow DOM

The demo embeds Gloodata in the Future of Coding history search web app and shows how it can do external requests to the app and get information back from it.

Shadow DOM allows to isolate all scripts and styles from both sides and allow embedding in any web app using vanilla js/DOM and Web Components.

marianoguerra commented 8 months ago

Devlog Together

💬 Tom Lieber

🧵 conversation

I started all this by saying PPLs were surprisingly visual and physical, so I'm concentrating on the interaction loop that I had in mind when I said those things: every time you edit a program, you see how it affects the distributions of data flowing through.

So in the attached GIF, there's a dataflow graph for a simple model where every few seconds I add an additional wire.

PPLs don't solve for a result—they converge . So I expected the visualizations to have a very springy response to changes. And that's what I get! In fact, the juiciness of the program output contrasts so much with the stilted UI that I might have to resubscribe to some game design blogs sooner than later. 😬

But this is good. I have ideas for where to take the language that are milquetoast but implementable by me in my spare time, at a pace that I think should allow me to explore complex models within my lifetime.

2024-02-11 binomialish buildup.gif

marianoguerra commented 8 months ago

📝 Lab notebook for “Tom’s PPL” via Tom Lieber

🧵 conversation

I've actually been keeping a lab notebook for this project. Tonight I decided to put it online, since it explains some of my design choices at a length that wouldn't be appropriate in Slack.

marianoguerra commented 8 months ago

🎠 New version after 51 days via Kartik Agaram

🧵 conversation

I just published a new version of my thing, with focus not on the new version number but on the number of days the previous version lasted. Because I find these numbers in our statements subconsciously go from facts to bragging to metrics..

I just published a new version with a few changes. Firstly, an incompatibility: creating an editor now requires a font, where it used to implicitly use the current font. I'm fixing one previous Devlog...

marianoguerra commented 8 months ago

💬 Ivan Reese

🧵 conversation

I haven't been doing much coding lately (past ~4 months), so I'm doing a tiny side project to test out some new ways of working.

marianoguerra commented 8 months ago

📝 What's immediately next? via Tom Lieber

🧵 conversation

I've resigned myself to the fact that models in my language are going to get worse before they get better. There are things I love about this representation already, but I can already see it getting mired in "syntax".

I'll get to it. I want to work on model editing so badly that I'm just throwing in first drafts of the language features that I need in order to implement more interesting models as quickly as possible. I'm only a few away.

I added new entries in the lab notebook about why and how, and created this lovely GIF for you. This is a "trait attribution" model that infers whether an exam is fair based on an assumption about the base rate of exams being fair, and how many people pass. (Only one person took this particular test—and they failed. 😰) Cute and small.

2024-02-17 fair exam - one failure.gif

marianoguerra commented 8 months ago

Reading Together

📝 Programming-in-the-large versus programming-in-the-small by DeRemer and Kron (1975) via Christopher Shank

🧵 conversation

marianoguerra commented 8 months ago

📝 A Small Matter of Programming Perspectives on End User Computing By Bonnie A. Nardi via Stephen De Gabrielle

🧵 conversation

~Chapter 1 Introduction~ (11 pages)

A Small Matter of Programming Perspectives on End User Computing By Bonnie A. Nardi

marianoguerra commented 8 months ago

Thinking Together

💬 Guyren Howe

🧵 conversation

Trying to see what I can do with the relational model, only supporting multi-model. Tagging each row of tables with a “model” identifier, much as temporal databases attach an interval or whatever to a row.

This would be give us a First Order Modal logic. I could have some fund pondering what various modal logics can do here (I’ve studied Modal Logic, but not recently). It occurred to me to ask about existing work in the area. At least what the concept is called, so I can go look for prior art.

Think of having a Datalog database and being able to set a “current model” or being able to do separate parts of queries in different models.

I’m also interested in the idea of merging multiple models to build new ones.

What should I look for?

Thanks.

marianoguerra commented 8 months ago

📼 WAFlash is a WebAssembly AS2/AS3 Flash compatible player developed with HTML5, WebGL, WebAssembly and Emscripten. via Justin Janes

🧵 conversation

I’m not sure which channel this belongs in or the usernames of the podcast but i’ve been working through the podcasts backlog. I wanted to share that Flash isn’t entirely dead and it’s based on a usable and sandboxed Wasm.

marianoguerra commented 8 months ago

app.myinnergenius.com/ibm/techtypes via Justin Janes

🧵 conversation

I’m not planning on working for IBM/Rhel when i share this but - i did learn in 2015-2016 that for a long time IBM was the third largest employer of psychologists and therefore they have good assessments and profiling quizes lol.

IMG_3665

marianoguerra commented 8 months ago

Content

🐦 Duncan Cragg on X via Duncan Cragg

🧵 conversation

🐦 Duncan Cragg (@Duncan__Cragg) on X: @jonathoda I'm a "crazy, misfit, rebel, trouble-making" person, who "sees things differently"

I don't just "provide entertainment for jaded developers" in my blog; I want to "add to human knowledge"

But:

https://t.co/oTZHbNBVYB

I see folk stifled by conformist academia

What did I miss?

Tweet Thumbnail

marianoguerra commented 8 months ago

💡 Maybe Everything Is a Coroutine - Adam Nelson via Kartik Agaram

🧵 conversation

Coroutines as a foundation for state machines, effect types and resumable exceptions.

I was inspired, after reading the excellent blog post Let Futures Be Futures, by the author's thought experiment of a language in which all functions are coroutines and this is used to express asynchr…

marianoguerra commented 8 months ago

🎥 Tomorrow Corporation Tech Demo via Ivan Reese

🧵 conversation

Youtube Thumbnail

Reposting a classic in case any of the new folks here haven't seen it.

marianoguerra commented 8 months ago

📝 Capital and enclosure in software commons: Linux & Ethereum via Andreas S

🧵 conversation

Stumbled upon this interesting perspective on Commons

Entities which extract profits from software commons like Linux and Ethereum have the greatest incentive and capacity to co-opt them.

marianoguerra commented 8 months ago

🎥 Creating and Deploying Slackbots with Unison Cloud via Mariano Guerra

🧵 conversation

Youtube Thumbnail

This video guides you through creating a Slackbot in Unison and deploying it to Unison Cloud, starting with a simple example and finishing with a ChatGPT bot.

marianoguerra commented 8 months ago

Present Company

📢 To the crazy ones via Jonathan Edwards

🧵 conversation

To: the crazy ones, the misfits, the rebels, the troublemakers, the ones who see things differently

Subject: you should write an Onward! paper