I have played both games and a fan of both. Starcraft is definitely more complex than AoE for AI development and that's why the researchers must have chosen it. The complexity of AI depends on how many potential decisions you can make at any point of time. Here are a few reasons why:
1) Starcraft races have completely different build trees and different advantages. This has a large cascading effect of early decisions in the game.
2) Starcraft has much more micro potential that AOE. There are many units with sort of super powers like Stalkers can teleport and infestors can take control of enemy units. In AOE, you can only issue attack commands to most units.
3) Variety of units. Since Starcraft also has air units which may or may not be able to attack ground units, you have more options within a race to create a unique army/air force combination.
4) The Starcraft map terrain is hierarchical whereas AOE happens on a flat map. There are interesting locations on the map where a smaller army may be able to defeat a larger army based on positioning.
Have to share this related story. I recently got a new prescription and the glasses salesman at my optometrist said that my insurance is super generous and willing to pay upto $200 every year for new glasses, so I should definitely get a pair before the end of the year. So I looked around and picked a frame I liked. The salesman measured my PD and started offering me options on the lenses. Coat this, photo reflect that. I said no to every option that was offered since I know those will rack up the cost. In the end the salesman added up all the costs and said that the total will be $230. I was like that's great so I only have to pay $30 for them. But the salesman was like I already deducted your insurance payment in the calculation, the actual cost is $430 of which $230 you will have to pay. After hearing that, my eyes opened so wide that 20/20 vision was restored in them.
A friend of mine is a UI designer and I really like how she gets interviewed. Her first interview during an onsite is to give a presentation about herself and her prior work. The audience are the 3-4 designers who will be interviewing her that day. This helps her set the tone of the future interviews and also gives an opportunity to show case her best work. We never get this chance during software interviews. I feel software interviews are like QA testing. The interviewers will each enter edge cases and see if you break under any one of them. Your resume might as well be shredded by the recruiter, cause it never gets read by the interviewers. You never get to paint a fair picture of yourself and that is quite frustrating.
Simply amazing. We need more tools for artists to convert existing real world objects into digital versions. This tech is amazing because you don't need a set of cameras taking photos from all possible perspectives, instead it can just take visual cues from a video. Very impressive.
Runaway thought: Could all taxes be removed and replaced with the government simply printing money for its initiatives? Income tax is such that the rich are supposed to pay more than the poor but that does not happen in practice. The rich hire smart people to find loopholes and avoid taxes. Sales taxes are such that the government can dissuade people from harmful activities like smoking by levying heavy taxes on it. An alternative could be to print money for initiatives that the government wants to support like nicotine patches for example. The US government has already done something similar before with quantitive easing without much impact to the economy. So there is a possibility that this might work.
I have to frequently work with Data Scientists to learn their ML models and scale them in our production environments. A lot of times the models are not even statistics, it's just linear algebra. They have a tendency to go for approximate algorithms when an exact algorithm could be written. I largely blame the company for this and not the data scientists. Every company wants to be in the ML game but may not have the volume and variety of data to warrant a use case. When your favorite hammer is ML then every data problem is a nail.
Haha. I agree with this sentiment. An additional problem is that the user may not always know which voice assistant(library) can fulfill their request. So now one request has to be forked by the user into multiple ones or chained together to send the same data to all data mining companies. Hey Siri, ask Google to tell Alexa to add this to my shopping cart.
I think you misinterpreted my comment. I never suggested skipping the H1B. I was actually laying down the sequence of steps needed in this program. Join Program on H1B -> Wait till GC approval -> Then start working for your startup.
Yes, that's what I was aiming at. You can have a passive majority stake (you don't work for the company) or employment at the company with a minor stake. Note in the later scenario the majority stake must belong to an American citizen and as such you will need someone you can trust and who is American to go that route. May still be feasible for some folks but need to know these caveats before moving to a new country with your dreams.
This point is glossed over in the article but H1B visa workers cannot start their own companies and employ themselves. The best case scenario for anyone on this program is spend 2-3 years in university while building a network. You can't work on your startup during this phase. Get a GC and then start working on your startup idea. For some countries like China and India GC takes more than 10 years so this program is not an option for people in those countries.
The millennial generation is also the first one in history to have mass exposure to the success of others due to social media websites. This could be a reason they want to seek better opportunities than the minimum wage jobs available to them. Retraining in schools does seem like a reasonable approach to pursue such better opportunities. Don't feel like millennials are in the wrong here.
Do you think humans would stop at the first hurdle they encounter in their endeavours? How about the 99th hurdle? CRISPR is a naturally occurring gene editing tool. We have only recently started engineering solutions using it. Once this tool meets the full might of human ingenuity and our constant resolve to improve things, it can overcome great biological challenges. Eliminating disease carrying pests, curing genetic defects in children, shortened crop cycles, tastier strawberries these are some amazing possibilities that CRISPR holds. It might take some time but we will get there. So no the game is not over. It won't be over as long as we have a few humans on the case.
India did something similar a few months ago. Each country wants to build it's own GPS for military purposes. At some point we have to stop calling it 'Global' Positioning System.
I wish I was as skeptical about free products as I am about expensive products. Looks like Robinhood is just another tech company. Create a free product, store the data, wait for users to get locked in and later devise a scammy way to monetize it. Silicon valley why you no live up to your catchy slogans? ლ(ಠ益ಠლ)
There are also restaurants in the US where the tip is optional or mandatory depending on the party size. If you and 2 other friends go to a restaurant, tipping is optional and you can decide the percentage. If you and 5 other friends go to a restaurant, tipping is mandatory and fixed at ~20%. And people wonder why I am asocial.
Tipping makes it very difficult to stick to a budget. This was a big problem for me when I was a student. I wanted to limit every meal to $10. Since neither tips nor taxes are included in the prices at restaurants it became infeasible to eat out. Ended up cooking most of the food at home.
I can only think of product managers deserving such high salaries for customer facing products. They can act as translators between end users and engineers. Having worked on purely backend ML code, I find PMs to be mostly clueless about how the product is built. Even after spending years on a product they may not understand simple things like names of different components and what they do. Even during quarterly planning meetings, which is the PMs time to shine, half of the ideas on the table can be dismissed for being impractical and the other half require some data collection to dismiss. At least for backend work I think a Tech Lead can do all the tasks of a PM.
Yes, they have a big user base but the biggest concern for me as an investor would be can they increase prices without losing users. I believe Uber customers are very price sensitive and on top of that the self driving division was shut down so their costs won't go lower any time soon. So how will this business generate billions of dollars in profit?
Yes, it's not good for the use case you described. That's what I intended to say with my comment on "generic searches". If you are looking for something very specific like a piece of code that resolves your OOM error or a uk seller of a xkcd hoodie then it's better to add !g to your search.
Most likely two outcomes. Either everyone will be given a basic income for meeting their needs or the robot revolution will make goods so cheap that very little money/effort will be needed purchase things. Most of the jobs may move to the entertainment and healthcare industry.
People make localized decisions which in aggregate have globalized impact. Buying and burning $3 of gasoline is a very affordable decision for a person but it causes problems when everyone does it. We need to make everything that can lead to global warming super expensive, even at the cost of comforts of life. Gasoline, meat, air conditioning, refrigeration all need to be dialed down. Do we have the will power and self control to make these sacrifices? Your first sentence is the answer.