Personally, I figure everything "await"ed by default seems to make more sense. Then add a keyword like "delay"ed to a function call to make the function return a promise that can be "await"ed later.
This way beginners don't have to understand things like the event loop or difference between a function that returns a promise and one that doesn't while more advanced users can still manually handle promises
Can someone explain to me why AI (which is boosting Nvidias stock) is picking up so much? Why didn't Alexa/Siri and googles original AI cause the same thing? I doubt that openai is buying all these GPUs, who is?
Starcraft 1 and Warcraft 3 had a nice GUI for programming, starcraft 2 was a bit harder for me to deal with. Arguably something like magic the gathering that is written in a programming language instead of english would be helpful for programming literacy.
Important to keep in mind, while tigers may have statistics showing a better life than in the wild, reproduction in the zoo has been a problem. There is still more thay can be done but I agree that there is valid arguments for zoos
Sickness, risk reward regarding prey, accidents and poachers will probably not be taken care of by vets
Granted, peta and humane society have exposed some zoos mistreat many animals which may swing the statistics in favor of the wild. Nonetheless, we have laws and those laws are meant to protect the animals even if they dont succeed 100% atm
Totally agree. Most problems with Java are cultural.
It seems the more experince people get with large team efforts the more they value Java and other well supported type safe languages.
I'm a perfect example myself as a person who used to think that a number of other languages would be better but after having to maintain my own (yep, not only someone elses bad code, but also my own precious code) in a number of languages I've come to really prefer Java.
Can you point to some resources that teach Java "the right way"? Without the cultural baggage? I need to learn it for a new job and I'm inundated with resources that I can't determine the quality of.
JVM dev here... unfortunately there aren't any great holistic books for modern Java that I can think of. A lot of it is just community learned (e.g. put the XML away, stop making everything a damn GoF design pattern, stop trying to create mega class hierarchies, favor small libraries over mega frameworks).
I will say Joshua Bloch's Effective Java is something ever Java dev should have read at some point.
- already being considered a dirty currency by multiple Govs
A whale can short, influence laws and create fud. The futures market made it so people can have interest in it falling not just hope for more rising. Theres a very legitimate reason why futures market changed the dynamic
Jeet kune do teaches speed and improvision. If you can react to your opponent, your at an advantage. If your opponent cannot react to you, you are at an advantage. Simple and true.
While knockout/stamina/appearence of futility/tap out may be a path to a win condition, there is nuance to when you have multiple opponents, are in grab/hold positions, when you want to be in a location and/or keep your opponent(s) in a location.
Aikido offers a way to use momentum and joints against your opponents allowing you to have more control over space and situation you normally would. This is also helpful for transitioning into submissions or broken limbs more elligently than punch, tackle and look for an opportunity.
My experience is that aikido is often taught with a delicateness and with less importance on competition/hunger. While I certainly enjoy adrenaline, winning i believe favors the adaptable which aikido seems to provide
This seems to a problem with the spec then. Its about the customer. Amoung the customers are
- the consumer - who buys the product
- the product - who buys from the manufacturer
- the manufacturer
If the manufacturer wants to only implement a subsect of the full spec, they should be allowed to do that. This has additional be benefits with regard to minimizing the resources used.
Granted, its a cool spec with great potential and i enjoy seeing it in action with regard to sbcs. But the manufacturer is also a customer. If it doesn't work for them then there probably needs to be some changes
What people usually refer to as USB-C are 3 independent specs.
First there is the C plug and cable, including provisions for converting between C and the various A and B sizes. This is the spec that introduce various resistors to signal if the cable is a converter or (a very big or that has created much problems) if it can handle various watts at 5V.
then there is the power delivery spec that on paper can be used with any USB plug (yes, even your old A and B formats), and allows current to go in either direction at up to 20V.
And thirdly there is a continuation of the 3.0 data spec, 3.1, that include a provision for using various wires in the C cable in an alternate mode. This mode allows anything from digital video to PCI bus traffic to travel over the same cable, if both ends support the protocol traveling over the alternate mode wires. outside of alternate mode the 3.1 data spec can also be used with 3.0 A and B ports.
So even if your device have a C port, it may not be able to handle more than 5V at 0.5A and 1.0 data speeds...