Mattia Fregola 2023-11-06 21:07:04 django-tui
Really interesting looking tool – though admittedly for a very niche use-case.
Mattia Fregola 2023-11-06 21:11:38 Oh, just found Trogon – the meta-tool part of this that is probably the one of most interest here.
Mariano Guerra 2023-11-07 15:09:21 Ivan Reese 2023-11-07 15:19:58 I watched the whole thing and enjoyed it quite a bit. If you (person reading this) haven't come across this channel before, I recommend also watching all their videos titled "Music Software & Interface Design"
brett g porter 2023-11-07 15:23:15 Another interesting resource from the POV of encoding music in machine-readable formats is the MIT Press book "Beyond MIDI," edited by Selfridge-Field. Notable if for no other reason than it prompted Michael Good to create MusicXML because none of the options in that book seemed sufficient to him.
brett g porter 2023-11-07 15:26:03 Michael was also a member of the working group that's defining the new standard file formats for MIDI 2.0.
Kartik Agaram 2023-11-11 05:36:09 Oh why didn't you tell me it spends the first 10 minutes talking about chess! (Including a whole chess game !!) I'd have been on it in a flash.
Mariano Guerra 2023-11-07 16:06:00 Go check twitter.com/CapsuleWire (Version 2 of the Grasshopper Algorithmic Modelling plugin for Rhinoceros 3D). for some real world node-and-wire-core inspiration.
Ivan Reese 2023-11-09 03:03:24 Oh damn! I had no idea. Super cool. Good job everyone on breaking out the 🍰 for this extremely specific occasion.
Ivan Reese 2023-11-09 03:07:33 I've been looking for an excuse to share this somewhere, so it might as well go here.
It's a beautifully animated film by Felix Colgrave titled Throat Notes. While all of his recent animations are breathtaking and delightful and worth your attention (since, like Jacob Collier, Felix is just frustratingly talented), this video in particular will be of interest to the FoC community for its contributions to classic GUI design.
Ivan Reese 2023-11-09 19:58:07 Yeah, IIRC Felix's earlier animations were created in Flash. I think he was a bit of a latecomer to the Newgrounds scene, but the lineage is definitely there.
Nilesh Trivedi 2023-11-09 05:43:03 📝 GitHub Next | Copilot Workspace
GitHub Next Project: How can developers overcome the high effort of getting started on complex tasks and truly collaborate with AI to make progress quickly?
Alex McLean 2023-11-09 11:45:20 I enjoyed this talk by Conal Elliott on Functional Reactive Programming (FRP)
youtube.com/watch?v=rfmkzp76M4M
and also enjoying some previous discussion about Conal's version of FRP here
Alex McLean 2023-11-09 11:51:51 Some surprising things:
- Conal comes out really strongly against most FRP implementations as missing the point of FRP
- He came up with FRP before he new about fmap (functor map), applicative, monad etc?? Woah
- From Ivan Reese: "he wants everything to be exactly precise real numbers, rather than approximations using rational numbers". I'm really scratching my head over this.. I guess the way I see it rational numbers are precise, and fit every use case I have very well. I can't think of a reason why you'd need to use an irrational number for e.g. an animation frame.
Alex McLean 2023-11-09 11:56:22 I should ask him, but I think on the implementation side, Tidal (and Strudel) do largely meet his criteria for FRP. They use rationals to represent time though (which I think is a step up from the doubles in Fran), and behaviours (which I call patterns) aren't functions of time, but something more general - functions of timespans. This allows them to a) be queried without any possibility of missing values between samples b) return discrete events as well as continuously varying values.
Alex McLean 2023-11-09 12:03:30
🐦 Ivan Reese on X: All values represented by a computer are inherently discrete, because we don't have infinite precision, right?
So is "true" continuous-time simulation even possible? How? What am I missing?
Alex McLean 2023-11-09 12:13:32 Hmm Ivan Reese you seem to consider floating point and integral time, but not rational time. You do suggest "Represent time discretely—using ints—but with dynamic granularity." though which I guess is how rational numbers work? Storing a number as two integers, numerator and denominator.
I've not hit any real problems with rational time, apart from the cost of converting from floating point to rationals, which can usually be minimised/avoided.
Arcade Wise 2023-11-09 19:51:32 Ivan Reese 2023-11-09 19:52:47 Sadly I don't have a podcast — I have a radio opera with a fixed cast of exactly two people. Exactly two people.
Arcade Wise 2023-11-09 22:23:07 yeah! Hare is fun, and I really appreciate their dedication to not supporting proprietary OSs
Konrad Hinsen 2023-11-11 06:03:37 I do see a "Future of coding" aspect in this post. It's about ecologically responsible advertising, which I'd love to see other techies adopt.
Konrad Hinsen 2023-11-11 12:10:37 Also interesting: "Hare aims to become a 100-year programming language" harelang.org/blog/2023-11-08-100-year-language
"This approach to innovation, and our near-rejection of it as a goal, is innovative in and of itself." Interesting wu-wei vibes. Wondering what the permacomputing people think about this language (which, from a technical point of view, seems to be as boring as its authors claim it to be).