Closed marianoguerra closed 4 years ago
π₯ This week in Instadeq: tooltips, formulas on basket, label formatters, date functions via Mariano Guerra
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)
π₯ 2020-09-27: non-point-free postfix functions via Kartik Agaram
Last week's thread really energized me to continue working on my prototype postfix language and environment
π₯ Message Not Understood via Eric Gade
Hey all, just wanted to share a documentary some of you might be interested in (I am part of the team)
π¦ Experimenting with a code documentation idea via Raathi
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
π
𧡠conversation via Kartik Agaram
I've been noodling for the umpteenth time on a representation for programs that reduces the need to "play computer"...
π¬ Will Crichton
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?
π¬ Srini Kadamati
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!).
π₯ Peek is Awesome via Garth Goldwater
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)
π On the use of a life via Mariano Guerra
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
π₯ REPL + Debugger = REPLugger: a pleasant and scalable live code editor via Kartik Agaram
This project by @Glen Chiacchieri deserves its own thread. Many interesting ideas, including:
M-x eval-sexp
that can strip out incomplete blocks.π The Era of Visual Studio Code via Roben Kleene
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.
π¦ a visualization of the process behind @nyt_first_said via Garth Goldwater
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!)
π Enlisting dataflow graphs to improve conversational AI via Jack Rusher
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"
π₯ Rethinking Progress. Techno Symphony by Victor Argonov Project via S.M Mukarram Nainar
I have a feeling people here may enjoy this. Especially the first 10 minutes or so, before it starts going into fictional territory.
π Obsidian: A knowledge base that works on local Markdown files via Chris Maughan
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.
π What makes a good REPL? via Roben Kleene
Nice article about REPLs using Clojure as an example
π The Dynamic Notebook via Jack Rusher
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
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)