When I was working on Mathematica, a lot of effort was put in to making examples for each doc page. One example (that I didn't work on) picked at random: https://reference.wolfram.com/language/ref/RandomVariate.htm...
HN user
rhodin
www.twitter.com/rhodin
Mnesia is _not_ the storage layer for messages (except for delayed messages).
Mnesia stores vhosts, users, permissions, queue definitions and more. This is being transitioned to Khepri, which improves a lot of things (maybe most importantly netsplits) but not directly message speeds.
Yes, a stream queue type [0] is available where you can set retention, and replay messages.
This release includes a new (native, no longer a plugin) AMQP 1.0 implementation, new quorum queue features, and a new schema data store (Khepri)
They mention a book, book seems like it never came out?
Cool, they've added support for long message queue monitoring: https://github.com/erlang/otp/pull/7651
Related Stephen Wolfram's note when Doug Lenat passed away [0]
[0] https://writings.stephenwolfram.com/2023/09/remembering-doug...
You can also use wolframcloud.com for free. Which runs the latest Mathematica online.
Most interesting might be the new "tprof"-tool that allows for heap profiling
Video of [0] the Strangeloop talk [1].
[0] https://www.youtube.com/watch?v=4fFDFbi3toc [1] https://thestrangeloop.com/2014/testing-distributed-systems-...
ra for those interested: https://github.com/rabbitmq/ra ("A Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.") Used by RabbitMQ for quorum queues + Khepri (the new metadata store)
Continuous System Simulation by Cellier/Kofman [0]. The focus is mainly on Modelica, but analog circuits are a "special case" of this.
[0] https://www.amazon.com/Continuous-System-Simulation-François...
If interested in battery technology and Argonne I'd recommend this book: "The Powerhouse: America, China, and the Great Battery War" [0]
[0] https://www.amazon.com/Powerhouse-America-China-Great-Batter...
Yes came to say this. The Erlang VM is about lightweight processes and message passing.
Yes, they built a platform Cello [0] that would allow for that if I remember correctly
[0] https://web.archive.org/web/20170829230730/https://www.erics...
No just Bikes has an episode about a car free neighborhood [1], in Canada.
Counter-anecdote time from Murray Gel-Mann, who did think names were important [1]
[1] https://writings.stephenwolfram.com/2019/05/remembering-murr...
(Former Wolfram employee) Glad you like the documentation system, there is a lot of hard work going into making the examples in that documentation, and making sure they are linked to other relevant areas.
Yeah, flaky dashboard, unable to get proper visuals on apps, can't restart apps.
RabbitMQ has poison message handling in Quorum queues [0]. They are also FIFO.
[0] https://www.rabbitmq.com/quorum-queues.html#poison-message-h...
If you are a library developer/maintainer we'd be happy to sponsor you with free subscriptions, contact us at support@cloudmqtt.com.
We run a hosted version starting at $5/month [0]. We used to have a free version but it was too popular.
I'd say the most important part is knowing the tools and that comes with practice. Here's a good summary [0].
[0] https://cloudonaut.io/5-good-reasons-not-to-get-aws-certifie...
Ah, and the Swedish "gift" (married) and "gift" (poison).
What do you mean with "Resilient to Scan-The-World"?
Yes this is an art form in itself. I've been planning to do a series on debugging Modelica and the different failure modes that come up, and what tools can be used. It is a known limitation in the Modelica community, but it is also really hard to address in an automatic fashion. See [1] and [2] for some ideas.
[1] https://reference.wolfram.com/system-modeler/UserGuide/Simul...
[2] https://liu.diva-portal.org/smash/get/diva2:801004/FULLTEXT0...
Check the vendors user stories: https://www.wolfram.com/system-modeler/customer-stories/ Check the Modelica conferences (https://modelica.org/events/modelica2019/proceedings/html/Mo...) and you'll see a lot of automotive companies (Toyota, Volvo, Bosch, etc)
Disclaimer: I work for CloudAMQP
Yeah we hear you regarding AWS IOPS: for some type of loads and smaller plans we need to offer an alarm + an easy way to scale IOPS. It is something we're working on.
This might be the Achilles heel of RabbitMQ. It works so well that people forget it for years, and then they have forgotten how to upgrade it, etc. :)
It is a nice book, highly recommend it!