- wolvesechoes parentBut they are still worse experience that dedicated, separate languages. Compare ModelingToolkit.jl with Modelica (ok, there are some differences in capacilities, but just compare how better is to express models in Modelica).
- The metaphors of camel, lion and child have nothing to do with finding joy, experiencing life, or whatever that could matter in the context of this posting, and Joseph Campbell is pretty weak resource on Nietzsche.
- > We must do as nietzsche described and progress from a camel, to a lion, to a child again
Nietzsche's ideas where not for producing self-help advice on having hobbies.
- > I just find this sudden moral outrage by tech workers to be quite intellectually lazy and revisionist about what it is we were all doing just a few years ago.
You are right, thus downvoted, but still I see current outcry as positive.
- > Many tech workers viewed the software they worked on in the past as useful in some way for society
Ah yes, crypto, Facebook, privacy destruction etc. Indeed, they made world such a nice place!
- I can feel your anger. Gooooood.
- > Only for the true capitalist, the achievement of turning human ingenuity into yet another commodity to be mass-produced is a good thing.
All that is solid melts into air, all that is holy is profaned
- > If you think about economic value
I don't, and the fact you do hints to what's wrong with the world.
- I am for postal service being reformed and handle digital communication as well.
But let's not forget that network and electricity are not given once and for all. We may end up experiencing quite long periods without them. Country that would get rid of related infra and know-how would be helpless.
- Postal service is a public service, thus there shouldn't be any contracts, TOS or competition.
Sad to see civilizational damages caused by neoliberalism, even in such countries as Denmark.
- > and isn't in direct competition with Apple.
Of course they are, they are on the same stock market.
What, are you one of those that believe competition is still about capturing markets and appeasing customers?
- > Yeah, they seem to be moving from innovators to exploiting their user base
Wow, who could have expected that to happen?!
- > Or people’s overspending is propping up the economy
Good thing people are still religious and have a god to worship and make sacrifices.
- Soon a lot of people will go out of the way and try to convince you that Rust is most productive language, functions having longer signatures than their bodies is actually a virtue, and putting .clone(), Rc<> or Arc<> everywhere to avoid borrow-checker complaints makes Rust easier and faster to write than languages that doesn't force you to do so.
Of course it is a hyperbole, but sadly not that large.
- > Do you think that the vast majority of software devs moved to typing for no reason?
It is quite clear that this industry is mostly driven by hype and fades, not by empirical studies.
Empirical evidence in favor of a claim that static typing and complex type systems reduce bugs or improve productivity is highly inconclusive at best
- > more insulation
Nothing to do with a heat source.
- > What tools/libraries you miss from Julia?
My experience with this website is that it would be rather pointless to enumerate, because you will then point to some poorly documented, buggy and supporting fraction of features Julia "alternatives" to Python packages or APIs that are developed and maintained by well-resourced organizations.
The same thing for tooling - unstable, buggy Julia plugin for VSCode is not the same as having products like PyCharm and official Python plugins made by Microsoft for VS and VSCode.
Now, I will admit that Julia also has some niceties that would be hard to find in Python ecosystem (mainly SciML packages), but it is not enough.
> Have you used the language or merely speculating?
I just saw the logo in Google Images.
- It is hard to explain that to people here.
- > Pythonistas think it's a great argument in favor of Python that all performance sensitive Python libraries must be rewritten in another language.
It is, because usually someone already did it for them.
- > using Python often ends up a hodgepodge of libraries and tools glued together
At least it has those tools and libraries, what cannot be said about Julia.
- Peak FOSS experience
- > Can't you guys stop reinventing the wheel every other day?
No, Linux desktop is just an opportunity for a bunch of special snowflakes to enact their "vision", force their niche requirements on other 99.999% of users or create fiefdoms, where they can feel good and safe.
- > Or a third option can be to write your hot loops in one such language; and continue using Go for everything else. Problem solved.
Or use Go and write ugly code for those hot loops instead of introducing another language and build system. Then you can still enjoy nicety of GC in other parts of your code.
- And these people has audacity to proclaim that socialism is based on fantasy.
- > while historically a great tool to allocate resources efficiently
Any empirical support for that?
- I think similar remarks can be made in regard to Jupyter notebooks and their popularity among scientist, engineers and data people. Yes, they are still more in the conventional programming realm, where the code is in the foreground, yet to some extent they bring more immediacy. The fact that you can look and investigate at the data you are dealing with at every step (print the table, make a plot etc) is powerful.
Another thing would be of course powerful REPL environments.
And there are also visual environments like Matlab's Simulink and Modelica. Can you write control algorithm or a bunch of differential equations in any language? Yes. But control engineer can just take a quick look at screenshot of a Simulink model and already have a good idea on what is going on there. This cannot be said about the code.
This may be rather unpopular among hackers, where TTY clones and vi emulation rules everything, but computers and software seem to me most powerful and enabling outside the usual coding context of putting streams of characters into the source file using a keyboard.
- > Most of the hype around Zig come from people not in the embedded world.
Yet another similarity with Rust.