Closed marianoguerra closed 2 years ago
💻 Real-time code collaboration 🖱 Handling user input with structured concurrency 🧑🔬 Programming Tools for the Future of Data Science
🎥 New Feature: Google Maps Chart via Mariano Guerra
🗺 New instadeq chart: Google Maps with different views:
📍 Pin
🔥 Heatmap
🔢 Cluster
📝 Is the Normal Curve Too Good to Be True? via Allan Campopiano
If there’s any stats nerds out there, here’s a little article on our favorite curve.
🐦 Tweet from @jessmartin via Dalton Banks
I’m excited, and a tad nervous - next Wednesday will be my first time presenting what I’ve been chewing on this year!
Along with some fine folks who need no introduction:
Hope some of y’all can join in for the discussion afterwards; last month was my first time at one of @Jess Martin’s very nicely run Tools for Thought Rocks events, and it was a fun and thought-provoking conversation.
💻 Sturdy: Real-time code collaboration via Kiril Videlov
I would like to share with you Sturdy - a new, real-time version control platform, specifically made for work. Pull requests were designed for an open source workflow, and I think tooling can be way better in a team setting (eg. folks that do standup, planning together etc).
The core ideas of Sturdy are:
On the website - https://getsturdy.com/ there are some short clips of how it works. It's pretty easy to try out, I would love to hear what you folks think.
Sturdy is itself open source - https://github.com/sturdy-dev/sturdy (stars welcome 🙂 ).
🎥 Firestore Query Parser Playground via Mariano Guerra
I added ORDER BY
and LIMIT
to the Firestore query parser and I decided to create a playground for it:
Run queries
Load examples
See intermediate representations
🔨 Excel Formula Boost) via Mariano Guerra
Do you know of any tool that helps to make Excel better? Tools like this Excel Formula Boost)
Does anyone know when the term "schema" was first used in computing (e.g. "database schema")? It has an interesting (and related) meaning in psychology, which seems to predate the term's use in computing.
💬 Orion Reed
The notion of provenance gets used a lot where I work, it’s a great term which (roughly speaking) refers to the lineage of data. Provenance documents the inputs, entities, systems, and processes that influence data of interest, in effect providing a historical record of the data and its origins. The term is probably worth a discussion on its own, but my question to y’all is this:
Where provenance charts the history/past of data, is there a term that refers to its future, such as possible transformations, movement, etc, etc. My mental model here is something like a light cone where provenance defines a specific path within the possible histories of the data, its counterpart would define the possible, or probable future path.
I’m mostly just looking for a good term because I think it would be useful, I’ve been trying to mush different etymologies to find something that sounds okay but nothing great has come out of that yet. I’m not expecting there to be much work on really developing the notion concretely, but if there is I’d certainly love to know about it!
📝 yakcollective.org/about/ via Andreas S
Hey 👋 Future of Coding, reading this: https://www.yakcollective.org/about/ and this https://yakcollective.mirror.xyz/aJdO_SO3gw34cLtwBwNC2OD3s0YT3us9C-C2NNPQ_us What do you think, how similar is the yak collective to future of coding? Ivan Reese
🎥 Stanford Seminar - Programming Tools for the Future of Data Science via Deepak Karki
In the future, anyone will be able to write programs that are currently the exclusive domain of advanced programmers. For now, there’s still a big gap between the programming skills of occasional programmers - social scientists, journalists, data scientists - and the skills required to write the programs they want. However, the need is pressing; while there are about 20 million programmers in the world, there are now at least twice as many end users writing code to work with data. In this talk, I’ll describe Helena, an ecosystem of programming languages and programming tools that I have used to study how we can support social scientists programming needs. Non-programmers use Helena to collect datasets from the web and, more broadly, to develop custom web automation programs. It brings together the following key innovations: (i) The Helena programming environment uses Programming by Demonstration (PBD); it takes a single-shot learning approach, synthesizing scripts based on recording a single user demonstration. (ii) Helena’s adaptive replayer makes scripts robust to webpage redesigns and obfuscation, which enables longitudinal experiments. (iii) With novel language constructs, non-coders can conduct programming tasks usually limited to expert programmers - e.g., failure recovery, parallelization.
🐦 Tweet from @wcrichton via Christopher Galtenberg
A stimulating thought in a stimulating thread
🐦 Will Crichton: Taking a mathematical perspective often helps create new features. For instance, once you look at tuples as products, then you ask: what's 0, 1 and +? Thus an algebra is born.
📝 Atomic Data: a modular specification for sharing, modifying and modeling graph data via Cole Lawrence
Anyone seen many other active projects like this two-way synchronization protocol?
We’re working on something similar called the Block Protocol, and I’d love to see how others here would categorize these kinds of projects and the challenges of specification.
💬 calutron (@calutron@merveilles.town) via Kartik Agaram
somehow it's appealing to do an entire animation workflow within Blender including compositing and Editing
[x] Change Month and Week Number
[x] focWeekExport 2022-01-19 2022-01-26
[x] Summary
[ ] Hashtags
[x] Check that comment links work (push weekly dump with channel summaries)
[x] Check to mention right person for moved messages
[x] Update Search Index
[x] Download New Attachments
[x] Update links
https://tinyletter.com/
https://tinyletter.com/marianoguerra/letters/
http://localhost:8000/history/
https://marianoguerra.github.io/future-of-coding-weekly/
https://stackedit.io/