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 2020/09 Week 4 #43

Closed marianoguerra closed 4 years ago

marianoguerra commented 4 years ago

REPL + Debugger = REPLugger, A Prototype Postfix Language, The Era of Visual Studio Code, The Dynamic Notebook, What makes a good REPL? and more

Two Minute Week

πŸŽ₯ Future Of Code - Update 17 via Chris Maughan

🧡 conversation

I worked through the problem of getting note data back to the text editor, and prepared for more advanced visualisations. I lost my way a bit towards the end and didn't quite get where I need to be, as shown in the video, but I can see a clear path to it now.

I also don't mention in the video, but my intention here is to use colors that match a defined set of colors in the timeline for consistency (i.e. the same drum pattern will light up with the same color in editor and timeline)

marianoguerra commented 4 years ago

πŸŽ₯ This week in Instadeq: tooltips, formulas on basket, label formatters, date functions via Mariano Guerra

🧡 conversation

Standardized "tooltip" support across the application, formulas can be dropped on the basket to move them around, labels and tooltip format can be configured with formulas on charts that support them, new functions, the most interesting iones: add to and substract from date (unit specified with enums)

marianoguerra commented 4 years ago

πŸŽ₯ 2020-09-27: non-point-free postfix functions via Kartik Agaram

🧡 conversation

Last week's thread really energized me to continue working on my prototype postfix language and environment

marianoguerra commented 4 years ago

Our Work

πŸŽ₯ Message Not Understood via Eric Gade

🧡 conversation

Hey all, just wanted to share a documentary some of you might be interested in (I am part of the team)

marianoguerra commented 4 years ago

🐦 Experimenting with a code documentation idea via Raathi

🧡 conversation

marianoguerra commented 4 years ago

πŸ’¬ Shubhadeep Roychowdhury

🧡 conversation

Hey guys, a sneak peak into the upcoming open source tool we are working on. It is called docly and we are trying to generate one line description of python functions given the code. At the moment it can do something like this

Given this -

def stem(text):
        if not dostem:
            return text
        return ' '.join([ps.stem(w) for w in text.split()])

    return stem(white_space_fix(remove_punc(lower(s))))

It can predict the doc string to be - return lowercase and stemmed version of string text πŸ™‚

marianoguerra commented 4 years ago

Thinking Together

🧡 conversation via Kartik Agaram

I've been noodling for the umpteenth time on a representation for programs that reduces the need to "play computer"...

marianoguerra commented 4 years ago

πŸ’¬ Will Crichton

🧡 conversation

A big issue in programming is that a program is an extremely lossy record of history. Even with good comments, it’s hard to look at a program and know:

What are some ways in which programming environments could help us record this info / answer these questions without requiring additional effort from the author?

marianoguerra commented 4 years ago

πŸ’¬ Srini Kadamati

🧡 conversation

I’m a data scientist by background, and a lot of this PL stuff is new to me. However, I think data science is an interesting use case for innovation in PL. The most common use cases are a bit more bounded and well defined, the persona base ideal (people who just wanna do data stuff, not program), and there’s a non-PL success here already (Excel!).

marianoguerra commented 4 years ago

Content

πŸŽ₯ Peek is Awesome via Garth Goldwater

🧡 conversation

can’t remember the name of that oldschool hypertext app with radial menus but it looks like the people who made the visual scripting language for unity that got bought and made free (bolt?) have also made an extension to unity called peek that replaces the inspector sidebars with close-to-mouse menus (similar idea)

marianoguerra commented 4 years ago

πŸ“ On the use of a life via Mariano Guerra

🧡 conversation

http://www.daemonology.net/blog/2020-09-20-On-the-use-of-a-life.html:

"academia is a lousy place to do novel research"

My supervisor cautioned me of the risks of doing work which was overly novel as a young academic: Committees don't know what to make of you, and they don't have any reputational prior to fall back upon

Reviewers at the Journal of Cryptology didn't understand why they were being asked to read a paper about CPU design, while reviewers at a computer hardware journal didn't understand why they were being asked to read about cryptography

if I wanted to succeed in academia I would need to churn out incremental research papers every year β€” at very least until I had tenure

When it comes to research, I can follow my interests without regard to the whims of granting agencies and tenure and promotion committees

academic institutions systemically promote exactly the sort of short-term optimization of which, ironically, the private sector is often accused. Is entrepreneurship a trap? No; right now, it's one of the only ways to avoid being trapped

marianoguerra commented 4 years ago

πŸŽ₯ REPL + Debugger = REPLugger: a pleasant and scalable live code editor via Kartik Agaram

🧡 conversation

This project by @Glen Chiacchieri deserves its own thread. Many interesting ideas, including:

marianoguerra commented 4 years ago

πŸ“ The Era of Visual Studio Code via Roben Kleene

🧡 conversation

I published a piece yesterday suggesting Visual Studio Code might be the most popular text editor for a long time, possibly for decades to come.

marianoguerra commented 4 years ago

🐦 a visualization of the process behind @nyt_first_said via Garth Goldwater

🧡 conversation

Reminds me of hest Ivan Reese

🐦 max: Watch @NYT_first_said process today’s words: https://maxbittker.github.io/clear-pipes/
(don’t hold your breath to catch a first said!)

marianoguerra commented 4 years ago

πŸ“ Enlisting dataflow graphs to improve conversational AI via Jack Rusher

🧡 conversation

This is a very interesting approach to conversational AI via growing dataflow programs that (among other things) claims that "Task-oriented dialogue is interactive programming"

marianoguerra commented 4 years ago

πŸŽ₯ Rethinking Progress. Techno Symphony by Victor Argonov Project via S.M Mukarram Nainar

🧡 conversation

I have a feeling people here may enjoy this. Especially the first 10 minutes or so, before it starts going into fictional territory.

marianoguerra commented 4 years ago

πŸ“ Obsidian: A knowledge base that works on local Markdown files via Chris Maughan

🧡 conversation

I've been thinking about extending my text editor to be able to handle markdown and simple links for a while. The final aim being able to maintain a local wiki and publish it easily. It looks like this project is similar to what I had in mind. A locally managed markdown folder.

marianoguerra commented 4 years ago

πŸ“ What makes a good REPL? via Roben Kleene

🧡 conversation

Nice article about REPLs using Clojure as an example

marianoguerra commented 4 years ago

πŸ“ The Dynamic Notebook via Jack Rusher

🧡 conversation

Part linking-together/part share-your-work, here's a very nice writeup of some work we're doing with Sam Ritchie to extend Maria.cloud for physics pedagogy. Fans of tools for thought, Roam, notebooks, Clojure(script), &c, will find something of interest

marianoguerra commented 4 years ago

πŸ“ Wallaby - Immediate JavaScript test feedback in your IDE as-you-type via Gregg Tavares

🧡 conversation

marianoguerra commented 4 years ago

πŸ“ People expect technology to suck via Garth Goldwater

🧡 conversation

marianoguerra commented 4 years ago

https://tinyletter.com/marianoguerra/letters/friends-romans-countrymen-lend-me-your-ears