https://futureofcoding.org/ logo
Docs
Join the conversationJoin Slack
Channels
administrivia
announcements
bot-dark-forest
devlog-together
in-alberta
in-boston
in-germany
in-israel
in-london
in-nyc
in-ontario
in-seattle
in-sf
in-socal
introduce-yourself
linking-together
of-end-user-programming
of-functional-programming
of-graphics
of-logic-programming
of-music
present-company
random-encounters
reading-together
share-your-work
thinking-together
two-minute-week
wormholes
Powered by Linen
share-your-work
  • j

    Justin Bennett

    12/16/2022, 7:18 PM
    šŸ‘‹ My friend and I recorded a podcast episode with RĆŗnar, one of the creators of the unison programming language. It’s the language I think of when I envision the future of programming. https://devtools.fm/episode/45. If you check it out I’d love to hear what you think!
    j
    • 2
    • 1
  • j

    Jack Rusher

    12/21/2022, 9:12 AM
    Continued experimentation with additional hardware interfaces for programming: https://twitter.com/jackrusher/status/1605277648946860034?s=20&t=d3R_snj8t9umZQ1pylrObA
    n
    c
    +3
    • 6
    • 10
  • n

    Nicholas Yang

    12/25/2022, 7:42 PM
    Wrote up a post on what I want for the next browser based language. Would love some thoughts on this draft! https://github.com/NicholasLYang/uptointerpretation/blob/master/content/posts/the-next-browser-language.md
  • l

    LITTO DENNIS M M

    12/27/2022, 5:39 AM
    šŸ‘‹šŸ¼Hey everyone! I just came across this really interesting article about data privacy and AI governance and I thought some of the experts in our community might find it helpful. It covers a bunch of different issues that we're all probably thinking about, like private data collection, repurposing of data, and the risks of surveillance and re-identification attacks. https://www.cookielawinfo.com/data-privacy-and-ai-governance/?ref=bgs10 The article also has some great solutions for addressing these challenges and promoting responsible AI governance practices. If you're an expert in this field or just someone who's curious about these issues, I'd definitely recommend giving it a read. Let me know what you think!šŸ“
  • k

    Kartik Agaram

    12/30/2022, 3:23 AM
    A summary of my FoC work in 2022: http://akkartik.name/post/roundup22
  • n

    Nicholas Yang

    01/02/2023, 4:37 AM
    A draft about my woes dealing with compiling a Rust + C codebase to WebAssembly: https://github.com/NicholasLYang/uptointerpretation/blob/master/content/posts/webassembly-woes.md
    g
    • 2
    • 1
  • g

    Gregor

    01/03/2023, 4:20 PM
    I’ve forked my Tofu experiment into a more production-ready subset, Soy! I’ll slowly expand its feature-set tofuwards: https://dflate.io/vscode-soy
  • j

    Jack Rusher

    01/03/2023, 8:43 PM
    We've had a bit of trouble communicating the flexibility of Clerk, so I'm very happy to see this short talk from my colleague Philippa Markovics talking about many use cases that aren't anything like one might expect from a Jupyter-style notebook:

    https://www.youtube.com/watch?v=3bs3QX92kYAā–¾

    k
    • 2
    • 2
  • i

    Ivan Reese

    01/06/2023, 10:02 PM
    Future of Coding • Episode 61 Peter Naur • Programming as Theory Building :heart_hands: https://futureofcoding.org/episodes/061 What a bop! This paper offers a compelling explanation for many of the difficulties we encounter when maintaining large, long-lived programs. It makes us question the value of source code notation, commenting, documentation, and other artifacts of the programming activity, especially when it comes to communicating the ideas behind a program between different people working on it. When we work on our FoC projects, are we even understanding the right misunderstandings of our understandings? To make sense of that nonsense, we turn to the master of terrible bulls#$% (Ivan's take, not Jimmy's) — Gilbert Ryle! Next month, we're honouring the recently-deceased Fred Brooks by dancing on (or, perhaps, with) Mythical Man-Month and No Silver Bullet.
    p
    c
    +4
    • 7
    • 19
  • p

    Personal Dynamic Media

    01/06/2023, 10:07 PM
    Just started the download. I can't wait to have time to listen!
  • g

    Gus Hogg-Blake

    01/16/2023, 3:29 PM
    Codex - a new find/replace syntax that supports any combination of plain text, regexes, multiple lines, indents/dedents, and tree-sitter queries: https://codex-kappa-dusky.vercel.app/
    w
    • 2
    • 1
  • s

    Sylwia Brodacka

    01/20/2023, 7:45 PM
    Little bit late, but a few findings from AoC with Enso (https://enso.org): https://twitter.com/enso_org/status/1616432580555075584 This year we did it internally, hopefully it will be an open competition next year šŸš€
  • j

    Joe Nash

    01/24/2023, 2:30 PM
    We have quite a FoC relevant edition of Papers We Love Education this month: we’ll be discussing ā€œHedy: A Gradual Language for Programming Educationā€ with Professor Felienne Hermans! Thursday 26th at 6pm CET, all the info here: https://github.com/papers-we-love/edu/discussions/11 For those not familiar with Hedy: https://www.hedycode.com/
    a
    • 2
    • 2
  • j

    Jim Meyer

    01/28/2023, 4:34 PM
    The code engine in Henosia can now interact with Chrome's own debugger, including any local variables used at the breakpoint. It's an internal tool for now to debug the code engine. Might be useful for hybrid designers though 😁 Details in this twitter post.
    henosia-breakpoint-locals.mp4
  • p

    Peter Saxton

    01/30/2023, 8:11 PM
    I've implemented Effect handlers in my language https://vimeo.com/794219638 This is now the whole feature set I wanted to version 2 of my language. Now all that's left is to actually use it
  • j

    Jared Forsyth

    01/31/2023, 4:53 AM
    Hi friends! I'm new to this slack, but I've been dabbling in this space off and on for a while. I've completed a draft of a blog post about type inference in my projectional language / structured editor, and I'd love to get your feedback! "Type inference that sticks". thanks! šŸ™‚
    k
    j
    +2
    • 5
    • 13
  • u

    Ulysses Popple

    02/01/2023, 8:22 AM
    Heya, small demo showing sync between nodysseus instances. While this is on a desktop, it also works between two different devices so long as they are online at the same time

    https://youtu.be/BhbF7RrVjlwā–¾

    n
    j
    • 3
    • 5
  • l

    Lu Wilson

    02/03/2023, 7:32 AM
    Hi everyone I did a talk at the Peckham Digital festival yesterday! It's about spatial programming! I come in at 42:59 :) https://www.youtube.com/live/L2U_Sd1qMJ4?feature=share&t=2579
    j
    k
    • 3
    • 10
  • j

    Jared Forsyth

    02/05/2023, 3:34 PM
    I've now published my post about type inference + projectional editing šŸ™‚ thanks for the feedback! https://jaredforsyth.com/posts/type-inference-that-sticks/ (HN)
  • m

    Mariano Guerra

    02/07/2023, 4:05 PM
    With @Patrick Dubroy we have been working for some months on a digital-first book "for JavaScript programmers who want to learn the nuts and bolts of WebAssembly. You'll go from hand crafting bytecodes to building a real compiler for a simple programming language." 🐦 Announcement Tweet On top of writing a book we are exploring what's possible if we create content ignoring the constraints of "printing dead words". Follow WasmGroundUp for updates, or sign up at https://wasmfromthegroundup.com.
  • j

    Jonas

    02/07/2023, 4:09 PM
    Nice, sounds really interesting! Sign me up as a beta user right now
    m
    • 2
    • 3
  • j

    Josh Y

    02/07/2023, 5:07 PM
    Hey all, finally released a pretty cool (well I think so) demo of the rules language DSL we built for fighting spam/abuse/fraud/all-the-bad-stuff at Smyte (acquired by Twitter). It's heavily SQL-based but includes a lot of features for working with very large teams, deploying new rules in seconds, and tracing which rules caused an action to occur. Demo: https://websqrl.vercel.app/twitter Docs: https://sqrl-lang.github.io/sqrl/ Motivation: https://sqrl-lang.github.io/sqrl/motivation.html Would welcome any comments/questions. Just glad to finally get this out the door 🄳
    j
    • 2
    • 4
  • o

    Oleksandr Kryvonos

    02/08/2023, 9:48 AM
    cross-sharing from #devlog-together
  • m

    Mariano Guerra

    02/09/2023, 2:42 PM
    Outables: Outlines + Data Tables - Row & column pagination - Customizable number of rows and columns per page - Pin & Hide columns - Expand a row to see all fields - Ctrl + Click to jump 10 pages - Ctrl + Alt + Click to jump to first/last page

    https://youtu.be/GHmiffK-eoAā–¾

    w
    • 2
    • 2
  • l

    Lu Wilson

    02/09/2023, 10:03 PM
    hello everyone please enjoy my new video that I've been working on for a while now. it's about a few different topics that might be relevant to you such as programming, creative coding, life, art, intelligence, definitions and dead fish

    https://youtu.be/ZMklf0vUl18ā–¾

    c
    w
    +3
    • 6
    • 9
  • j

    Jason Chan

    02/10/2023, 11:04 PM
    Hey everyone! Really excited about this new feature we shipped today at Subset, which allows you to jump between your different files kind of like Notion. I’ve noticed that I have a ton of little trackers and calculators that I eventually forget about, but every time I come across it again, it reminds me of a task I need to do. Ultimately, it makes individual files and spreadsheets less ephemeral. Here’s what it looks like. Next up we probably need some grouping or favoriting system. Let me know if you have any thoughts šŸ™‚
    CleanShot 2023-02-10 at 14.56.46.mp4
    s
    • 2
    • 4
  • i

    Ivan Reese

    02/11/2023, 9:27 PM
    Future of Coding • Episode 62 Fred Brooks • No Silver Bullet š’‚¶ https://futureofcoding.org/episodes/062 Jimmy and I have each read this paper a handful of times, and each time our impressions have flip-flopped between ā€œhate it so muchā€ and ā€œdamn that’s goodā€. There really are two sides to this one. Two reads, both fair, both worth discussing: one of them within ā€œthe frameā€, and one of them outside ā€œthe frameā€. So given that larger-than-normal surface for discursive traversal, it’s no surprise that this episode is, just, like, intimidatingly long. This one is so, so long, friends. See these withered muscles and pale skin? That’s how much time I spent in Ableton Live this month. I just want to see my family. No matter how you feel about Brooks, our thorough deconstruction down to the nuts and bolts of this seminal classic will leave you holding a ziplock bag full of cool air and wondering to yourself, ā€œWait, this is philosophy? And this is the future we were promised? Well, I guess I’d better go program a computer now before it’s too late and I never exist.ā€ For the next episode, we’re reading a fish wearing a bathrobe. Sorry, it’s late and I’m sick, and I have to write something, you know?
    j
    w
    +5
    • 8
    • 25
  • p

    Peter Saxton

    02/13/2023, 6:19 PM
    Made a code notebook for datalog queries. https://vimeo.com/798469951 As there is no plain text (or parser) does this count as another structural editor
    a
    • 2
    • 2
  • m

    Mariano Guerra

    02/14/2023, 2:00 PM
    Prototyping an interactive WebAssembly spec interpreter for https://wasmfromthegroundup.com/
    a
    • 2
    • 1
  • k

    Konrad Hinsen

    02/15/2023, 4:53 PM
    A four-minute demo of Leibniz, my Digital Scientific Notation: https://diode.zone/w/1RUVjM5xj54gZjHXobSNUe
    t
    • 2
    • 2
Powered by Linen
Title
k

Konrad Hinsen

02/15/2023, 4:53 PM
A four-minute demo of Leibniz, my Digital Scientific Notation: https://diode.zone/w/1RUVjM5xj54gZjHXobSNUe
t

Tudor Girba

02/15/2023, 5:55 PM
Incredible work! And keep in mind that it’s just a single person’s effort.
k

Konrad Hinsen

02/16/2023, 7:25 AM
A single person with a power tool šŸ™‚
View count: 2