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

Closed marianoguerra closed 6 months ago

marianoguerra commented 6 months ago
marianoguerra commented 6 months ago

💻 Bend: a parallel language 🎥 New Graphical Programming Language for Audio Research & Developers 💡 The Alternative Implementation Problem

Our Work

🪩 Exploring Spaces 4: Sphere via Elliot

🧵 conversation

I've made an article about 🌐 spheres and input spaces that wrap around like spheres 🌐. Let me know how it feels to move around the spheres. Does the way they are synchronized make sense? vezwork.github.io/polylab/dist/demo/articles/exploring_spaces_4

image.png

marianoguerra commented 6 months ago

💬 Jared Forsyth

🧵 conversation

Hi friends! As part of my unending pursuit of creating The Best Programming Language, I've ended up building a structured editor / literate programming environment for creating self-hosted languages ... and that has turned into "An Interactive Tutorial about Compilers & Type Inference", that includes interactive implementations of the papers "Algorithm W Step by Step" and "Typing Haskell in Haskell" (with more planned). I'm currently looking for beta testers to look it over before I make a general release, and I imagine there are many people here with relevant experience 😄.

So if any of y'all are interested, send me a message! As a teaser, here's the start of the intro document:

image.png

marianoguerra commented 6 months ago

Devlog Together

💬 Jason Morris

🧵 conversation

Got to a major milestone in v2 development for §Blawx, this week. The visual code editing environment is now back to feature parity with v1, which means I can move on to re-implementing the reasoner on the back end. That's the last major obstacle before I can start doing some much more compelling neuro-symbolic AI demos.

marianoguerra commented 6 months ago

Reading Together

💬 Jacob Zimmerman

🧵 conversation

Has anyone worked through “Software Foundations”, and did you find it valuable?

marianoguerra commented 6 months ago

Thinking Together

🐦 Tweet from @swardley via Konrad Hinsen

🧵 conversation

In this tweet , Simon Wardley compares making software systems explainable via moldable development (my expansion of his reference to Glamorous Toolkit) to creating maps. That sounds like a very useful metaphor to me. Many of us are interested in or even working on visual coding tools, and I wonder what their take on this metaphor is. Maps are inherently visual, but they are not the territory, i.e. the code with all the details. To me, visual tools are obviously the right choice for creating maps, but I remain unconvinced about their appropriateness for code.

I am thinking in particular of Orion Reed’s recent demo of infinite canvasses as user interfaces. For making multi-faceted maps to software systems, that looks like a very appopriate representation.

marianoguerra commented 6 months ago

🕹️ The 100 Games That Taught Me Game Design via Mariano Guerra

🧵 conversation

Youtube Thumbnail

An interesting video: The 100 Games That Taught Me Game Design

I would like to see "The 100 Applications That Taught Me Application Design".

Which ones are yours?

marianoguerra commented 6 months ago

💬 Daniel Sosebee

🧵 conversation

Loose set of thoughts:

I wonder if anything like that exists, or if this is gesturing at some existing area of research?

marianoguerra commented 6 months ago

Content

💡 The Alternative Implementation Problem via Mariano Guerra

🧵 conversation

The Alternative Implementation Problem

What I’ve concluded, based on experience, is that positioning your project as an alternative implementation of something is a losing proposition. It doesn’t matter how smart you are. It doesn’t matter how hard you work. The problem is, when you build an alternative implementation, you’ve made yourself subject to the whims of the canonical implementation. They have control over the direction of the project, and all you can do is try to keep up.

marianoguerra commented 6 months ago

🪤 Inside the Cult of the Haskell Programmer via Mariano Guerra

🧵 conversation

Inside the Cult of the Haskell Programmer

That Haskell never gained widespread adoption exemplifies a paradoxical truth in software engineering: Great programming languages aren’t always great for programming.

marianoguerra commented 6 months ago

📑 Damaged Earth Catalog via Konrad Hinsen

🧵 conversation

Damaged Earth Catalog

We are humans and might as well get used to it. So far, remotely done power and glory—as via government, big business, formal education, church—has succeeded to the point where gross profits obscure actual loss. In response to this dilemma and to these losses a realm of intimate, community power is developing—power of communities to conduct their own education, find their own inspiration, shape their own environment, and share their knowledge with others. Practices that aid this process are sought and promoted by the DAMAGED EARTH CATALOG.

marianoguerra commented 6 months ago

🎥 NO MORE CODE: New Graphical Programming Language for Audio Research and Developers - ChangHun Sung via Dany

🧵 conversation

Youtube Thumbnail

New Graphical Programming Language for Audio

Audio software development is rapidly moving towards incorporating machine learning-based processing. While research scientists are continuously presenting us with inventive results in the field of AI, there is a lack of software engineering tools to utilize these results.

marianoguerra commented 6 months ago

💻 Bend: a parallel language via Mariano Guerra

🧵 conversation

Bend: a parallel language

With Bend you can write parallel code for multi-core CPUs/GPUs without being a C/CUDA expert with 10 years of experience. It feels just like Python! No need to deal with the complexity of concurrent programming: locks, mutexes, atomics... any work that can be done in parallel will be done in parallel.

Twitter announcement (includes a short video demo)

After almost 10 years of hard work, tireless research, and a dive deep into the kernels of computer science, I finally realized a dream: running a high-level language on GPUs. And I'm giving it to the world! Bend compiles modern programming features, including:

To HVM2, a new runtime capable of spreading that workload across 1000's of cores, in a thread-safe, low-overhead fashion. As a result, we finally have a true high-level language that runs natively on GPUs!

marianoguerra commented 6 months ago

📝 Today they published the workbook that they produced from that research! via Eli Mellen

🧵 conversation

Once upon a time somewhere here, lost to the sands of a freemium slack instance, I shared a link about research some friends of mine were doing through the developer success lab on code review anxiety. Today they published the workbook that they produced from that research!

marianoguerra commented 6 months ago

🤖

💬 Nicolay Gerold

🧵 conversation

Not really sharing but a question for the curious:

What new use-cases do you think are now possible with gpt-4o that weren’t possible before (natively multimodal)?

What use-cases are now possible with way cheaper gpt-4-turbo?

What are you excited to try / build?

I will start: I want to try and build a better screen reader for visually impaired people.

marianoguerra commented 6 months ago

💬 Jason Morris

🧵 conversation

There are some call-heavy agentic or personic processes that are going to get more feasible, like what Park did in "Human Simulacra." I'm hoping to use 4o or turbo to have a more structured step by step approach to code generation in domain specific visual languages.

marianoguerra commented 6 months ago

💬 Chris Maughan

🧵 conversation

What struck me when playing with it via the 'voice chat/conversation' thing, was a) how brilliant the voice recognition is, b) how brilliant the synthesised voice is, and c) how I was drawn into having a conversation with an AI. I don't know if it's a use case, but what I can see happening is that more and more people are going to start treating the AI as a 'friend'. I think that is quite sad, and will further isolate people from real life conversations, but I can also see how it will fill a need in some folks; especially once the iPhone integration happens.

marianoguerra commented 6 months ago

Present Company

💬 Ivan Reese

🧵 conversation

Thoughts and observations from today's Google I/O.