https://en.wikipedia.org/wiki/2021_Western_North_America_hea...
31 karma · joined April 8, 2016
https://en.wikipedia.org/wiki/2021_Western_North_America_hea...
All of those things are encompassed by a single word—alienation. They are all a consequence of a loss of control over your working life.
> What's the non-alienated version of an amazon worker?
An Amazon worker that can exclusively determine who gets to be on the board of directors.
>> From this flows a lot of consequences for social conflict, politics, mental health, etc.
> Whether or not this was ever true, it was at least a legible statement 200 years ago. Today, it's a completely meaningless, mumbling piety.
Is your contention that alienation is _not_ one source (among many) of social conflict? Certainly history is not on your side here.
The concept is simple:
Most people today are put in the unusual position (anthropologically speaking) of creating things they do not themselves sell. From this flows a lot of consequences for social conflict, politics, mental health, etc, something we should try to understand.
Yeah, perhaps this does make neovim more a monolith, as there are already great plugins like coc.nvim that can be used. However, I believe the expectations of a modern text editor have been raised sufficiently in the last few years that we now expect to have code intelligence baked in, just like we came to expect baked-in syntax highlighting decades ago over editors that lacked it back then.
I don't consider LSP to be a monolith. You still have the decentralization of language server development. Rather, LSP is just a standardization of what we have come to expect from editors interacting with plugins. And because the standard is modular in its features, the barrier to entry for new language servers and editors remains low.
As a standard, I don't think LSP encourages monopolization the way that the web does for browsers.
I don't have a strong background in physics, and perhaps this is splitting hairs, but is this true if we consider gravitational radiation? Over a very long time a body's orbital energy will be lost to gravitational waves.
Now is there more to improve? Absolutely. Despite its use by users, development of the language itself suffers from chronic underinvestment. But I think that's changing a bit recently. (Full disclosure: I'm involved in developing the language and tooling. We could always use more contributors.)
https://distrowatch.com/dwres-mobile.php?resource=popularity
This isn't what happened. When Vala came out (2006), it was at the time the only programming language advertising such high-level concepts as found in C# (like async/await) while guaranteeing you native performance without a VM. At the time it was billed as a better C++ and a faster C#. When the elementary project adopted Vala (2007), Swift and Rust weren't things, and they would remain unstable for at least the next decade.
Today the world has changed, and while I'd argue that Rust is one of the best languages invented, Vala still has some things over it: easier to learn, binds well with C and a million other languages, faster compilation and a simpler toolchain, has built-in type annotations for Gtk and DBus, all while guaranteeing you native performance.
I'll go out on a limb and say that while this might have been closer to the truth 3 years ago, there has been an uptick in activity on the language recently, especially with improvements in tooling. If you look here (https://github.com/topics/vala), while you'll see it used in smaller projects, you'll also see there's a fair amount of high-quality software written in Vala. Clearly the language is capable for serious use.
As far as the language itself is concerned, I think it has a number of good points that aren't very common (outside of Swift or Rust): that is high-level abstractions with little to no runtime cost, easy to learn, C compatible and binds easily to practically every language under the sun thanks to gobject-introspection.
I don't think this is an intellectually honest article.