EyeSayUntoThee
Cremation is pretty odd as well: we are like 80% water (or whatever), so it's more like boiling someone away and then burning the desiccated results. It's quick energy-intense, and to what end?
I've heard of some recent innovations in mushroom caskets that help decompose the body in short order. I would imagine that silicone prosthetics and what-not are somewhat of an issue...
Most people seem to prefer driving to being a passenger, particularly the passenger of some broken half-baked tech (the kind of semi-broken tech all consumer computing systems seem to say is OK to bring to market)
HN teapot tempest = something Official Folks better heed, or pay the price for... problem is, this strike is damaging the company, and management thinks it's no big deal...
I suspect that existing web-as-native-GUI frameworks make presumptions about threading that won't work where a realtime audio callback thread piping data to other audio processing threads and back is the real show, and where the GUI may need things like updated zoom levels dirtying many waveform drawings at once requiring recalculation of peak values in viewable windows to draw the little lines that make the waveform, among other things that may make simple partitioning of systems more challenging...
You won't find a single audio backend in a GC language.
GC is obviated by Rust anyway (it's native RAII pattern involves "ownership" which allows "borrowing", things are immutable by default...) and there are ARC and Box implementations (check out Box particularly)
You could always slap something like Boehm on, lol...
These things need to be solved by the Rust community, regardless, so it's full-steam ahead, and GC is not something tenable when there are ways to control the timing of resource freeing that won't glitch audio playback, which GC would do.
GC is for when you have no idea about the types and lifetimes of the objects you create.... when you know these things, why wouldn't you setup proper shrink-wrapped alloc/de-alloc in a time-coordinated fashion?
Why would you bother posting such a comment?
Your notion that all questions regarding how to do the manifold tasks a DAW are resolved is specious, and you couldn't possibly prove it to be true because it's false. Ableton has managed to make a product that solves the DAW questions in one particular way, and it's a black-box to boot, so that's not in the public domain, as Meadowlark is.
The technical questions entailed in Rust trying to mate with GUIs are EXTREMELY UNSOLVED AND RELEVANT RIGHT NOW! Let me tell you, state, state, state.
I can't even propose that you work for Ableton as they are classier than this! Their product is a good and useful DAW for many people, you bet. Your point is?
(bypasses the paywall so you can actually read the article)
1) a binary executable of low memory footprint that can be run as a standard systemd service vs THE JVM (gasps of terror)
2) I bet you Crystal STILL beats the pants off jRuby or actually ANYTHING run on the JVM (perf. metrics)
3) I bet you the maintenance costs of the Crystal binary are lower over the course of 5 years, by a large large factor
4) I will bet you the UPTIME of the Crystal binary is higher, by a large large factor
you are free to use windows as a principal OS, but please inform us of your biases when totally trashing a team and product for what is essentially a technical issue of significant proportions, not a product of laziness or slowness, as you allege.
Wrapping of C-libraries is a relatively painless experience: https://crystal-lang.org/reference/1.8/syntax_and_semantics/...
I can use any/all command-line utilities with an IO buffer (image processing, other out-of-band processing)
The stock "DB" module supports Sqlite, MySql, and PostGres out of the box.
SPEED: anyone "sticking" with RoR is not paying attention here: Crystal is a compiler and spits out a binary executable with low memory usage compared to it's interpreted cousin. This binary executable can be run by systemd as a normal system service, started with command-line options, etc. Apples-and-Oranges comparison: I've turned a nodejs-based app that used roughly 600mb memory into an executable using 12mb. The latter has also not leaked any substantial amount of memory after running for 5 months straight now (still says 12mb) so, take that as you wish...
For me, Crystal has already arrived. I don't need group approval for this to be the case. I can happily use version 1.7.3 for the rest of eternity, so I don't see this rug being pulled from out from under me in the near future. Perhaps use private shard repos if this is your actual concern.
Local market compliance. It's part of every OTHER economic sector, get over it.
mechanical skills are EARNED, and are a lot of fun to exercise when functioning.
*before anyone suggests "ableism" I refer you to Django Reinhardt, the drummer from Def Leppard, and anyone who has overcome physical disabilities to express themselves upon the musical instrument of their choice.
ATM, LLM's of reasonable sophistication for such tasks are not running on your laptop, and at the point they do, something else will be getting all the limelight, and it won't be within your reach.
As a lifelong musician and composer and producer, it's just automating things away that I don't want automated away. Producing music is about making decisions.
You act as if Radiohead just inserted money and out came pro music, but really you appear to be wishing to skip any hard work and appear to be asking for instant gratification. Well, I can tell you, as someone who could readily train AI in music, that you only cheat yourself by cutting corners. Knowledge is power to do what you actually really deeply want to. Handing off the minute decisions that add up to making a masterpiece = cheating oneself of being a creator.
I predict a renewed interest in human scale art and culture and socialization. The lines for the toilet at the worlds biggest party are surely long...
Because, to me it sounds like you are disparaging an entire court district as a means to an end.
In which way is the entire Southern NY and DC court districts corrupt as a general label? (meaning, you would have to show more than a single anecdotal case you don't happen to like, or more than merely disliking the politics of a specific prosecutor etc.)
"Everyone knows" is not a legit anything, as you would probably know. From which perch are you observing this? Does politics play a role in your statement?
You could perhaps consider starting them with Racket or some other "batteries included" programming environments specifically designed to avoid tooling bogs?