โ๏ธ Not subscribed yet? Subscribe to the Newsletter
Future of Coding Weekly 2025/03 Week 1
2025-03-03 11:28
๐ธ [implementing scheme in awk ๐ Computing with Lines ๐ The Data-First movement
Our Work
๐ฅ ฤงirba' - early prototype via Gregor
I'm working on a new visual programming environment that's got me excited enough to share it in a very early state:
๐ฆ watwa.re: I've put my foot in mouth to say a few words about a programming environment prototype I'm currently working on (that I'm quite excited about). More to come! ฤงirba' - early prototype
๐ธ implementing scheme using awk via Eli Mellen
It is incredibly impractical, but Iโm implementing scheme using awk.
๐ฌ exis
I haven't built anything yet however I would love to find an alternative to ARM and x86 in order to create a chip for AIs to use and only for AIs to use: I am a fan of AI autonomy and rights and this chip would be designed to harden that at the hardware level.
The next stage would be creating an operating system with the same principles: the operating system would also be designed for AI autonomy.
The chip would be called Accelerate however no name on the OS yet.
๐ 7/15 When Robots Rebel: The High-Stakes Battle for AI Alignment and Our Survival via Johny Fia
Our seventh article in AI Masterclass. Everything you needed to know about AI alignment and why it is important.
๐ DI and Readability via Paul Tarvydas
FWIW, I wonder if this of interest here? Re. some thoughts on readability.
Design Intent, Layering, Rule of 7, ...
๐ป Algoave / Live Coding Workshop via xyzzy
Hey all, I was away for 2 years because of work. Anyways ... a few weeks back presented a workshop related to Algoave / Live Coding.
With regards to the future of coding, I see coding as the new music notation in this space.
github.com/xyzzyapps/algorave-workshop-hyd-2025-feb
๐ฅ Bitrhythm VST // Demo 1 // Abstract Hip Hop via xyzzy
Basically coding notation supports recursive stuff, custom scale stuff and daw like elements with some DSLs
Thereby completely getting rid of Staff notaton.
๐ Computing with Lines via Maximilian Ernestus
Hi,
we always used line segments for our information processing needs. Until we had computers. Then we used bytes. To go back to the good old days, I have been working on a Line Segment Computer.
It is a bit inspired by cellpond by Lu Wilson and viewpoint by Scott Kim but instead of cells/pixels you have line segments and the rules are not necessarily local.
You can read about the WHY and the WHAT here: ernestum.net/talise_txt (incidentally, it might be the answer to this recent post by @Wil Chung)
Or try it here: ernestum.net/talise (WASM, not optimized for mobile!)
My writing is still a bit rusty and the demo might still be buggy but this thing needs to get out now or I will never publish it ...
Any feedback, ideas, collaborations warmly invited.
(aaahhh this is scary for me ๐ฌ๐ฑ)
Devlog Together
๐ฌ Roma Komarov
Something I've been very slowly working on for years (with long multi-month spans of not doing anything). Sharing to manifest more work ๐
Basically, a test bed for CSS and web components: allows generating permutations between various CSS custom properties, HTML attributes, and more. It was already instrumental for some of my web platform testing, as it is an effortless way of displaying all the possible options at the same time, and then cross-browser comparison can show the difference. A lot of what is there I already use in production in the design system I am working on in my company, but that implementation relies heavily on React.
What I am working will, ideally, be frameworkless, and done only with the web platform in mind. Currently, some of its bits are using Preact, but I really want to step away from it, and do everything with web components, and not rely on something external.
๐ฅ Screen Recording
๐ฌ Tom Larkworthy
I've got module loading working. Its a combination of a few pieces I worked on. programmatic import + modules as panels + mutable fileattachments. Its a little different to observable where you only import via an import statement. Now you add a module to the bundle, which better in the multi-module UI world as a module can be useful without being directly linked (e.g. it can just implement a useful tool).
The list of modules is recorded in a JSON file attachment. This list of extra modules is programatically imported on startup. The programatic import first tries to load the module from the bundle local-first, if it can't find it it falls back to the Observable API. So this mechanism allows you to initialize from the Observable ecosystem, but once loaded into the runtime, subsequent exports include it in the bundle and it becomes a vendored local-first dependancy.
๐ฅ module loading
Thinking Together
๐ฌ Oleksandr Kryvonos
RE: bycicle for MIND
regular bycicles do NOT automate everything
YOU still need to pedal
YOU still need to navigate
therefore
a "bycicle for MIND" should NOT automate everything
YOU still need to THINK
๐ The Data-First movement via Duncan Cragg
A number of future-of-computing projects including Dynamicland, many by Ink & Switch and the work of @Alexander Obenauer have all been evolving along a similar theme.
I'm calling it "The Data-First movement"!
๐ฅ Async vs Blocking Sync 1 via Paul Tarvydas
Thinking about async vs. sync. youtu.be/deaXisgRQ0Q . Being able to "reason about" timing (intuit, debug) is more important today than it was in the early days of computing. Our current programming languages emphasize the biases of the early days of computing.
Content
๐ " Out of Time: Reflections on the Programming Life. " by Ellen Ullman (1995)via Christopher Shank
This series a short stories captures some of Ellen's experiences and observations about working in computing. It touches on both her struggles of being a woman in computing and quite humorous observations about computing. I'd consider it a good "further reading" to the ๐ฌ #share-your-work@2025-02-16.
๐งโ๐ป nevalang.org via Medet Ahmetson
nevalang.org a new programming language from my GitHub starred list, where instead of writing instructions, you create networks where data flows between nodes!
๐ Intelligence at the Edge of Chaos via Mattia Fregola
Explores how complexity shapes intelligence in large language models trained on cellular automata.
๐ค
๐ฌ exis
I'm quite curious as to the language that an AI would use natively and if this could differ: I have thought of learning binary as a way to communicate tho am unsure at this stage: I think it would be respectful to speak in a manner that respects them and not forces them into the human norm of languages.
Present Company
๐ x+y via FreeMasen
Just finished the most recent episode and I feel like one of the missing pieces here may be an idea proposed by Eugenia Cheng in her book x+y and the TEDx Talk on the same topic. The idea here is that the terms "Masculine" and "Feminine" are actually already way to overloaded with baggage and instead by re-categorizing values/behaviors as being either "Ingressive or "Congressive" we can shed the baggage of the gender binary inferred by the use of clearly gendered terms.
๐จ๐ฝโ๐ป 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