401 karma · joined May 17, 2011
One thing I and a lot of people are missing is annotations, with them data classes in Kotlin are useful for JPA/REST/AMQP/etc DTOs. Another convenience would be the ability to add at least mapping methods like in Kotlin or implement interfaces (Serializable anyone?)
Java records are going to be yet another barely used feature.
Unfortunately since Oracle took over, Java as a language went in a very dull direction.
For example reference implementations of JSRs have very very rarely been usable/used in production.
This is a very good place to start and at least validate that you have the foundations. I mean both their courses and chord progression/melody database.
Also, playing around with their composer is a very very easy and pleasant way to actually grok harmony.
Rhythm/dynamics/etc you would need to learn somewhere else, but most people don't have a problem with that anyway.
Disclaimer: While hooktheory is a better resource than the ones posted by others, I see that they have started marketing their product as 'Pro'. This cannot be further from the truth - there is nothing 'Pro' about it - it is pure schoolboy stuff, it is just very well done.
You do have a point about BTC adoption as a mean of payment lagging, but here the topic is trading on exchanges. And as soon as LF matures a bit this is also going to get solved.
EDIT: The below text is actually fake news - a rebuild of appmenu/vala against latest xfce seems to solve this.
However, if you are using valapanel/AppMenu, maybe you'd like to wait with the upgrade until a compatible version is released[1].
1. https://gitlab.com/vala-panel-project/vala-panel-appmenu/iss...
0. https://docs.microsoft.com/bg-bg/azure/cosmos-db/optimize-co...
1. Many unexpected behaviours which you would not encounter in any other software - for example when you're blocked by its firewall, it would let you connect on all 7 OSI layers, then kick you out with "Command failed with error 13: 'Not Authenticated' on server xyz:10255'". By the way even Azure Portal itself doesn't know how to handle this behaviour correctly and when not included in the firewall whitelist just blinks like crazy.
2. Many seemingly basic features commonly found on other database systems are for some reason missing here - it doesn't support users as such, just issuing resource tokens[1] (which you must implement yourself). Thus, most CDB users just go straight with the master key even on production.
3. It is not fully (nor at least nearly fully) compatible with any of the advertised APIs - SQL doesn't support joins, MongoDB misses quite a few features and adds a requirement for the shardkey to be part of the query. Which is not supported by Spring Data, so you must do low-level queries for everything but select (think updates field by field with null checks).
4. The tooling is horrible - as it is not compatible with neither mongodb nor traditional sql, you would need to include the "CosmosDB Emulator" in your build in order to have at least some predictability. The problem? It only runs on docker4win and a Windows VM would need to be running by all developers on the team and workers of the CI/CD. As of April 2019
5. It is CRAZY expensive and the pricing is not really transparent - in our case we had 20 MB of data, 4 1000RUs collections and multi-master write in Western and Northern Europe. The monthly bill? 300 EUR even though Azure Portal was displaying 1/6 of that cost - apparently for multi-master you multiply by the number of regions + 1 (2+1 = 3) and for geo-redundancy only by the number of regions (2), thus the 6x higher cost. The result of that was that we were paying several times more to manage 20MB of data than for all the remaining data - hundreds of GB.
Maybe if you really, really need the planetary scale, the master-master replication and the <10ms SLAs it would make sense and the hassle and cost would be worth it (though I seriously doubt it), but in any other case it is a massive mistake to go this route.
1. https://docs.microsoft.com/en-us/azure/cosmos-db/secure-acce...
"Under a socialist system, everyone works for wealth that is in turn distributed to everyone. ... The government decides how wealth is distributed among the people" which is UBI.
I am really sorry, but you're very cheap fraud.
P.S. Also in our discussion the only person advocating violence was you, so don't you dare comparing me to terrorists. Don't you have at least a tiny bit of self-respect? And you have also called me a conspiracy theorist - this is funny now.
"When the only tool you know how to use is a hammer, everything seems to be a nail."
here you have it :D