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 2023/05 Week 3 #188

Closed marianoguerra closed 1 year ago

marianoguerra commented 1 year ago
marianoguerra commented 1 year ago

💼 CRDT Collaborative Spreadsheets ✍ Real-time collaboration & version control for writers 🗄️ Xerox PARC file system archive

Two Minute Week

🐢 > Outlines in > Outlines in > Outlines by Mariano Guerra

🧵 conversation

Contributing to the Lu Wilson Cinematic Universe

> Outlines in > Outlines in > Outlines

gd-nested-json-2.gif

marianoguerra commented 1 year ago

🐝 firefly-lang.org via Joakim Ahnfelt-Rønne

🧵 conversation

LSP experience of writing the webserver that redirects firefly-lang.org to firefly-lang.org

🎥 Demo

marianoguerra commented 1 year ago

💬 Jason Morris

🧵 conversation

Improved the interface, fixed event reasoning, and restyled the scenario editor to look like a Gov't of Canada webpage. Code in the picture, result in the gif.

image.png

gcweb_vaccine_demo.gif

marianoguerra commented 1 year ago

Our Work

💬 Yair Chuchem

🧵 conversation

Finally fixed glitches in Lamdu’s resize, so we can showcase our automatic layout quite nicely!

🎥 lamdu resize demo

marianoguerra commented 1 year ago

Devlog Together

💻 adept.ai via Nilesh Trivedi

🧵 conversation

TaxyAI repo has been removed and the site now redirects to adept.ai. I started a fresh browser extension project to replicate that and more: github.com/aicombinator/browser-extension

Javascript developers are welcome to contribute! 🙏

marianoguerra commented 1 year ago

🐸 TODEPOND TIMES: Resolve via Lu Wilson

🧵 conversation

tried out recording myself talking for my weekly update this week. may or may not keep doing this!

this week: some progress on video-editing, and why I love data validation

marianoguerra commented 1 year ago

💬 Jason Morris

🧵 conversation

Had an interesting experience this week, I'd like to share about the effect of changing the visual context of my tool...🧵

marianoguerra commented 1 year ago

Thinking Together

💬 Josh Cho

🧵 conversation

I have been creating a graph-based notetaking app; I am curious about the current landscape. I see Roam/Obsidian/Logseq sort of in the same category (with Obsidian Canvas as a feature with a lot of potential), and Tana (which I just learned about) goes one step further by nodifying more things. Are there any other killer features/products in this space?

I don't want to make something that already exists :)

marianoguerra commented 1 year ago

Content

💬 Paul Tarvydas

🧵 conversation

I enjoyed this assessment. I lived through the shift to recursion. I note, though, that recursion and functions make sense only for single-threaded pieces of hardware which is how CPUs and Memory were perceived in the 1950s. Today, we can have bowls full of CPUs with their own local memories, which changes the ground truth about hardware. While it is possible to extrapolate recursion to describe distributed systems, the recursive mind-set leads to epicycles such as thread safety, multi-tasking operating systems, thread libraries, loops, etc., i.e. a generally horrible DX (Developer eXperience) for creating distributed programs.

marianoguerra commented 1 year ago

🎥 "Emmy: Moldable Physics and Lispy Microworlds" by Sam Ritchie via Kartik Agaram

🧵 conversation

Youtube Thumbnail

marianoguerra commented 1 year ago

🛸 Spring Lisp Game Jam 2023 via Paul Tarvydas

🧵 conversation

Lisp Game Jam is a recurring game jam taking place for a full 10 days. After the jam has finished, 3 days are given to everyone to try out the game submissions and vote for their favorites. There is no theme for this jam.

marianoguerra commented 1 year ago

💼 A Study of Semantics for CRDT-based Collaborative Spreadsheets via Mariano Guerra

🧵 conversation

Online collaboration is becoming prevalent in our day-today work. As commercial applications show, next to texts, spreadsheets are an essential tool for storing and organizing shared data. However, concurrent modifications of a collaborative spreadsheet can lead to unexpected results when they reflect implementation decisions rather than user intention.

With this paper, we systematically discuss spreadsheet operations and their semantics and propose intention-preserving designs in a concurrent decentralized setting, thus supporting offline operations. We further explore different data models for shared spreadsheets based on composed Conflict-free Replicated Data Types (CRDTs) and give an implementation in the local-first framework Yjs.

marianoguerra commented 1 year ago

📑 Halt and catch fire syllabus via João Araújo

🧵 conversation

Any folks here interested in doing this “watching group” together? bits.ashleyblewer.com/halt-and-catch-fire-syllabus

marianoguerra commented 1 year ago

📝 Upwelling: Combining real-time collaboration with version control for writers. via Carson Kahn

🧵 conversation

Surprising to see this hasn’t (?) been shared in FoC yet

Collaborative writing tools don’t work well for writers or editors. With Upwelling, we demonstrate a design that gives writers privacy while still offering editors transparency into how a document is changing.

marianoguerra commented 1 year ago

🪵 The Pinocchioverse via Kartik Agaram

🧵 conversation

Hest in real life: pinocchioverse.org

marianoguerra commented 1 year ago

🗄️ Xerox PARC file system archive: A Backup of Historical Proportions - CHM via João Araújo

🧵 conversation

The PARC archive is open!

Discover what surprises await in CHM's release of the Xerox PARC file system archive.

marianoguerra commented 1 year ago

💬 Eric Normand

🧵 conversation

Does anyone know of a recent book that describes some of the efforts and thinking about the future of code?

marianoguerra commented 1 year ago

💡 scrapscript.org via Mariano Guerra

🧵 conversation

scrapscript.org

Scrapscript is best understood through a few perspectives:

marianoguerra commented 1 year ago

🧮 Sinerider via Kartik Agaram

🧵 conversation

This game feels very Bret Victor: sinerider.com

A game about love and graphing