I also bought the Pendant but more out of techno-curiosity, never really used it much, so not much loss there. I'm sure a lot of people will be upset with the discontinuation of that, though.
409 karma · joined February 7, 2011
Co-founder, CTO of Bella Books AI. Founder and still sometime-operator of CrankWheel. Ex-Googler, ex several startups.
I blog at www.joisig.com
[ my public key: https://keybase.io/joisig; my proof: https://keybase.io/joisig/sigs/qH-cISRCriHa0ax7EqvKLWv1BoHiT0Vdy_eGM6vPG2I ]
I also bought the Pendant but more out of techno-curiosity, never really used it much, so not much loss there. I'm sure a lot of people will be upset with the discontinuation of that, though.
I think by now there's also more open source Elixir code out there, which means LLMs will be somewhat more proficient in Elixir (they're not great at it though, but enough to help).
It's harder to work in Erlang and incorporate Elixir libraries than the reverse, although it's certainly possible (you would use the mix build tool from Elixir to do so).
My main pros for Erlang are that it's a simpler language than Elixir with less "magic" and fewer footguns. I still use both, in the same system even, but most new code in the system is written in Elixir.
One of the reasons there are a lot of house-millionaires is because some of the oldest generations, who bought their homes before 1980 or so, took normal loans with fixed interest rates, just before massive inflation in the 80s. The decrease in value per krona in ten years starting 1980 was something like 99.7%, so the loans went pretty quickly to something indistinguishable from zero. Inflation-indexed loans have been the only type of housing loan you could get for most of the time since about 1981, and are still the norm. The effect around that time of transition was that the younger generations (next waves of house buyers after them) were saddled with a lot of the burden.
Source: I'm Icelandic.
But please don't promote antipatterns from languages that actually have a pipe operator (like Elixir) such as the '''concat("!")''' where the previous implementation's version using an operator is much clearer and more idiomatic.
I see a ton of Elixir code where people shoe-horn things into a vertical pipeline where the "normal" code would be a lot more readable, for example invoking '''Kernel.+(2)''' instead of just doing '''my_var + 2'''
Same for personal projects.
Sentry is great for monitoring. Prometheus/Grafana for operational insights. All are easy to integrate with Elixir.
Write or edit any post as a note in Bear, give it a tag so it gets published as a blog post or a new page, run one command and my site is updated.
The software is available as AGPL licensed open source.
I blogged about it, if you'd like more details: https://joisig.com/bearly-a-cms
For anybody willing to start their own thing, it's never been easier.
And for anybody else who's smart and wants to do big things, message me.
[0] https://chromium.googlesource.com/chromium/src/tools/grit/+/...
First, accept the fact that "you" are _only_ that machine. No higher "soul".
The machine (you!) has free will in that it decides for itself, through physical processes occurring within it, what it wants - albeit with some outside forces, circumstances and other individuals influencing this anywhere from a bit to a lot.
You are this mostly-independent machine operated by physical forces. Therefore, you have free will.
A secondary question is whether the state of the universe and therefore of you the machine at time T also pre-ordains what you will do and what you will want at time T+1. I think a more interesting question is whether that actually matters in any practical or even metaphysical sense, given that we experience time linearly in the direction we do?