✉️ Not subscribed yet? Subscribe to the Newsletter
Future of Coding Weekly 2024/08 Week 3
2024-08-18 23:38
🎥 A structured, type safe and web native shell 🐸 Arroost: Unblocking creation with friends 🔌 Nodes & wires experiments
Two Minute Week
🎥 Draw a Triangle to a Window via Dany
Hello Triangle!
Our Work
🎥 A structured, type safe and web native shell. via Peter Saxton
This video is a break from my normal log. This time I assume no previous knowledge and try to show what I thing a structured, type-safe and web-native shell should look like.
🪜 Bootstrap post-collapse OOP technology with Wasm GC (Part 2) via Mariano Guerra
🪜 Bootstrap post-collapse OOP technology with Wasm GC (Part 2)
A raw WebAssembly (Text Format) implementation that bootstraps a compact object-oriented language in itself
~1500 lines of WAST, 5.8KB compiled to Wasm
🐸 Arroost: Unblocking creation with friends via Lu Wilson
My submission to LIVE just got accepted. Here it is!
Please read and share and let me know what you think
Devlog Together
Not an exhaustive test, but the gemtext superset / markdown subset is coming along. The parser is really simple. I need to style blockquotes and code blocks (like… at all), and improve the styling on other elements. Also need to document this subset. But hey, getting closer.
🗺️ the FoC starmap via Kartik Agaram
Quick aside on "the making of" 💬 #thinking-together@2024-08-18. I've been reading Christopher Alexander's "The Nature of Order". I'm 250 pages (so 1/8th of the way) in, but I tried to make each node (problem statement) a "center" as CA defines it.
Initially I wanted distances to be meaningful but I couldn't see a way to make it work, so they're mostly meaningless (except for a couple of nodes with very few edges). Instead I ended up focusing on angles. I tried to make every edge unambiguously go to a specific node, and this had the effect of improving use of all 360 degrees around every node.
I started out putting myself in the center, but eventually realized it was better to start with people who had the most 1s and 2s (for the most part the only edges shown in these graphs).
Thinking Together
🔌 Writing software without a programming language via Paul Tarvydas
I’ve been pointed at the Kronark YouTube channel which is only a few days old and purports to show how to build software using nodes.
Several things jump out at me: (1) nodes do NOT need to return a value (unlike functions, which must always return something ; does the need to return something lead to bloat???) (2) undefined behaviour is allowed (does over-defining of ALL behaviour lead to bloat???) (3) encapsulation and abstraction - 0D defines Container components which encapsulate and elide layers, 0D does this encapsulation at runtime ; Kronark compiles out encapsulation at compile time (AOT). I feel uneasy about this, when taken to the extreme. Maybe 0D should be described as“structured concurrency” (???) Whereas Kronark is just more-of-the-same linear composition (???) that works in a feed-forward, single-threaded manner. It will be interesting to see examples of concurrency and feedback in Kronark. (FTR, “feedback” is not the same as “recursion”).
🗫 Final-ish state of problem statements and reactions by Kartik Agaram
Also, a final-ish personal visualization of the "star map of FoC". All the caveats and disclaimers 💬 #thinking-together@2024-08-04 continue to apply.
I'll post some even more personal comments and critiques of people's responses and the whole process in comments. I hope it provokes comments and reflection from others.
I'm looking forward to putting this up on the FoC wiki in some form.
Content
🤖 The AI Scientist: Towards Fully Automated Open-Ended Scientific Discovery via Mattia Fregola
Curious to see how this Fully Automated Open-Ended Scientific Discovery
thing unfolds
🔌🧮 They turned MATH into a factory game... via Jason Morris
Saw *Beltmatic" and thought of Hest. 😅
🔌🐦 @KennedyRichard@fosstodon.org (@KennedyRichard) via Mattia Fregola
Spaghetti-code polemics aside – how cute!
🐦 🦣 @KennedyRichard@fosstodon.org (@KennedyRichard) on X: @KenneyNL No guys, hear me out, we might be onto something here! What about tracking eyes that become happy when the connection is reached out? (also in Nodezator's dev branch)
🤖
📝 The Turing Test and our shifting conceptions of intelligence via Mattia Fregola
Good short article by Melanie Mitchell
👨🏽💻 By 🐘 @marianoguerra@hachyderm.io 🐦 @warianoguerra
💬 Not a member yet? Check the Future of Coding Community
✉️ Not subscribed yet? Subscribe to the Newsletter / Archive / RSS
🎙️ Prefer podcasts? check the Future of Coding Podcast