βœ‰οΈ Not subscribed yet? Subscribe to the Newsletter

Future of Coding Weekly 2023/08 Week 2

2023-08-13 23:09

βš™οΈ Rage Against the State Machine 🚲 Structured Focused Writing πŸ’‘ Live, Rich & Composable

Our Work

🐦 Nicolae Rusan on Twitter via Nicolae Rusan

🧡 conversation

πŸ‘‹ howdy folks! We just shipped an integration for Linear & Github issues in Magnet (www.magnet.run) our AI coding assistant that is powered by GPT-4.

This gives you a way to quickly take an issue, and go end-to-end on getting suggestion for relevant files, having Magnet ask clarifying questions, and having it make suggestions on how to implement the feature across your entire stack, e.g. front-end, backend, and database.

Lots of fun explorations as we’ve built this, and we’re going to be diving deeper into some of the research questions that have come up in terms of how to give AI appropriate context on the task at hand

🐦 Nicolae Rusan on Twitter: Magnet (https://t.co/hyTk0nzO28) now offers Linear & GitHub issue integration:

β†’ Start a workflow from a Linear or GitHub issue β†’ Magnet suggests relevant files from your codebase for that issue β†’ Magnet poses clarifying questions, guiding you end-to-end on features and bugs

πŸŽ₯ Magnet Issues Integration - Adding a new feature around meta tags via Nicolae Rusan

🧡 conversation

πŸŽ₯ Here’s a Loom video of me starting from an issue in Linear and getting to a working feature using Magnet if you want to skip the thread above:

In this video, I discuss how I am utilizing magnets to enhance the process of shipping new features. I noticed that when sharing a magnet link from our blog, the title tags and images were not updated for the specific blog posts on the blog page. To address this, I demonstrate how to select the relevant files using the linear issues integration and suggest implementing the feature. Additionally, I explore the benefits of using Next SEO and explain why it is a valuable addition. Join me as we work on this feature together!

πŸ€– Visual Programming in VSCode: Create Discord Bots the Easy Way via Gabriel Grinberg

🧡 conversation

Hey all πŸ‘‹

I just published a tutorial on how to use Flyde (flyde.dev) to build a Discord bot - Visual Programming in VSCode: Create Discord Bots the Easy Way - an attempt to provide a real-world use-case to visual flow-based programming πŸš€

Looking forward to any feedback or comment πŸ™

PS: It's more beginners oriented, as that's the direction I'm taking Flyde at the moment, so expect it to be laid simpler than the usual content here πŸ™ƒ

gif5.gif

Devlog Together

πŸ’¬ Kartik Agaram

🧡 conversation

Yesterday was a good day. I built a little app for someone to connect to their R server, plot a dataset based on different dimensions. Pretty trivial, but hopefully easier for them to modify than other similar apps out there.

Thinking Together

🐦 John Carmack on Twitter via Mariano Guerra

🧡 conversation

What do you think about this?

🐦 John Carmack on Twitter: Despite all the effort that has gone into it, it doesn’t look like programming language design has any real compounding power. There are better and worse languages, but other market and technical forces can swamp language choices.

βš™οΈ State machine: Rplot via Kartik Agaram

🧡 conversation

Last night I spent some time documenting an almost-trivial state machine that I keep getting wrong: State machine: Rplot

State machines are hard !

  • We usually have one in our head when we program.
  • The abstract state in my head is usually made up of multiple concrete variables in the program.
  • Mutations happen to variables, but it's not obvious at each how the abstract state is changing.
  • The state machine in my head often evolves, which makes documentation challenging to keep up to date. Which is why I think nobody builds documents like these.

Tell me how immutability or State Charts will solve all my problems πŸ™‚

Content

🚲 Bike Outliner: Structured focused writing app for Mac via Eli Mellen

🧡 conversation

Is anyone else using Jesse Grosjean’s Bike outliner on mac?

As an outliner it is fairly minimal. It can’t hold a candle to something like omnioutliner or org-mode by ways of features. But the text handling and rendering is pretty gorgeous, especially at input.

πŸ“ Bike Outliner: Structured focused writing app for Mac

Use Bike to think, write, organize. Make lists, take notes, create documents. Bike's an unusually fast outliner designed for your Mac.

πŸ’» Project IDX via Mattia Fregola

🧡 conversation

idx.dev

πŸ“ Project IDX

Project IDX is an entirely web-based workspace for full-stack application development, complete with the latest generative AI (powered by Codey and PaLM 2), and full-fidelity app previews, powered by cloud emulators.

πŸ“ Who Can Name the Bigger Number? via Eli Mellen

🧡 conversation

Has anyone read Who Can Name the Bigger Number? It was just recommended to me at work

πŸ’‘ Live, Rich, and Composable: Qualities for Programming Beyond Static Text via Lu Wilson

🧡 conversation

This was posted here back in March but it didn't get much discussion (at least, that's what the archive says), so I'm reposting: arxiv.org/pdf/2303.06777.pdf

πŸ“ Do Machine Learning Models Memorize or Generalize? via Kartik Agaram

🧡 conversation

Grokking

In 2021, researchers made a striking discovery while training a series of tiny models on toy tasks . They found a set of models that suddenly flipped from memorizing their training data to correctly generalizing on unseen inputs after training for much longer. This phenomenon – where generalization seems to happen abruptly and long after fitting the training data – is called grokking and has sparked a flurry of interest .

An interactive introduction to grokking and mechanistic interpretability.

Contents Β© 2024 Mariano Guerra - Powered by Nikola