lederhosen
Joined 9 years ago
Joined 9 years ago
(updated spelling)
The problem with your mutex solution is at least two:
1) it is more complex
* more lines to type and read and check and thus harder to understand
* you can forget the mutex
* if you have data structures of hastables, you will have to pass mutexes around or store them together with the tables.
2) it is not nearly as performent as a lock free hash table
(edit indentation)
If you wanted a simpler language, you would not make slices and hash tables generic, would you?
If you wanted lower learning curve, you would not make special case generics would you?
If you wanted to wait, to get the perfect generic solution because a sub-optimal one is not good enough, you would not create a sub-optimal non-perfect temporal solution with special-cased generics for certain data types would you?
If you argue that I am loyal and not honest, and therefore like generics because it is used in my favorite language, I think you are wrong.
The languages I use most of the time have a huge design flaw. It is called null. But when they created Go they chose to (except in special cases) get rid of (useful) generics instead of the disaster that is null.
The problem is that Go has not learnt from other languages. It is too imperative, not expressive enough, lacking in static typing and horrible at fault handling.
It is a bit like asking a Java-programmer to use Java 1.4.
When you ask a Java programmer, or C# programmer or Haskell programmer or Swift programmer or... what they would change in the language you do not get the answer: remove generics.
I say "the simple solution" as it is the company policy of all companies I have been working for. I _guess_ it is the same for all universities.
I can _only_ guess that _maybe_ youngster is under pressure having sex with oldster with position of authority.
I need not guess that all these complexities could have been handled easily by assigning another professor to the student. And there is no question who's fault that is.
You do not need a contract, but do not fuck people that you have direct power over.
https://www.cnbc.com/2017/08/14/google-paying-apple-3-billio...
Previous implementations have been crippled in ways that suggests that it could have been done on purpose. Limit the password to few characters and permit unlimited tries on the "secure" hardware. Data recovered in subseconds.
I suggest it was either done on purpose or they are incredibly incompetent. Which alternative do you believe to be true? Either way, why trust them?
Google "democracy Poland".
I guess better forgiveness for German aggression are due to good behaviour from post-war Germany, okay education in north and western Europe, and also that Germany behaved _relatively_ good on the western front. Of course it will take longer for eastern Europe mostly due to the extreme ugliness of the eastern front, and the huge economic differences.
The Nazi-similes from brexit politicians is also a clear sign that someone has run out of _good_ arguments. Promise too much, and then when it is obvious that you can not deliver, the other part is Nazis.
If someone created a price for pedophile arts, brain studies of humans of lesser value, or other questionable "sciences" in the memory of Alfred Nobel, do you think we should call it a Nobel price? Do we have evidence that Nobel would disagree with such a price?
I would say we have no evidence, but it is highly unlikely that Alfred Nobel would like that. I think the question that should be asked is: do we have any evidence (or even any sign at all) that Alfred Nobel wanted a Nobel price in economics???