One issue with package naming is competition. One of the great things about OSS or software in general is people can take inspiration from other projects that do the same thing. Personally I've ran into deciding which casting library to use
AJV and runtypes use the naming convention that the article suggestions. It's named is derived from how it's used. Zod on the other hand seems to come from left field.
Personally, I built a simple caster called "ShallowCaster" before choosing to move to a library as things got move complex but I think a problem is that as competition increases the "generic" naming becomes more difficult to find.
I suppose an option is to include the author name for each package such as "json casting from google" or "@google/json-casting" this way all packages can use the descriptive naming while not conflicting
Do you have a link/information supporting this?
This sounds on the crazy side but considering Dubai and China are reported doing similar things I could believe it.
I think a major thing with viruses is access to filesystem.
If programs asked for permission to access folders or we gave the program their own volume to work within then they couldn't access, run or modify sensitive/important files.
Why is Ladybird getting so much attention. Has anyone herd of servo? They're trying to offload css rendering to the gpu. That could be a big deal in the long run.
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.
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
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
- 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