I've heard of places where HR requires you to write a (probably) glowing Glassdoor review during onboarding. Or severance which is conditioned on not writing a negative review.
Oh yeah I also don't agree with OP. Separation of concerns is good. JSX isn't perfect either.
This yearly js poll always brings out the fanboys. The amount of "heard of it but would never try it" responses demonstrates that it's just a popularity contest
As someone who used to make async multiplayer games I think Stadia is a good fit currently for that style of game. Using it for latency-sensitive AAA games seems like a decade or two too early for the tech.
Cloud gaming has huge multiplayer advantages because you can skip the whole network stack and build your game for couch multiplayer, yet it's still playable over the internet.
Combine that with the deep pockets of F2P gamers, and Google's existing relationship with these devs via Google Play; I have no idea how they missed this.
I would happily pay per show or movie I watch if I knew the people involved got the cash. As long as there's money men in the middle, wringing their hands over how to extract their middleman tax, I'll work to subvert them.
Delivering content is not a valuable service. Making content is.
I made games in flash for over a decade and miss the ease of dropping an experimental game idea onto the web where everyone could enjoy it. If you had a free weekend, you could release a game to 99% of the internet.
JavaScript game libs simply aren't as featureful, even the ones promising the scenegraph API. They don't work as well cross platform (by the end of that decade I had one codebase which could deploy to web, iOS, and Android); and that's where the audience has headed.
I hope this book spends some time on flash's contribution to video game design as well as web design.
I've heard the RTS genre described as three sliders.
1. Amount of control over units
2. Amount of control over a hero
3. Amount of control over building infrastructure
By that definition, RTS is still alive and well. It's just that the particular position of those sliders has changed over time. We have MOBAs which set all the sliders to zero except the hero one. Mobile games like Clash of Clans and Clash Royale provide two more popular configurations.
As for what happened to the classic RTS config many grew up with in the 90s and oughties? My best guess is snuffed out by shifts in game dev economics. AAA single player games only work on consoles (where the controller never played well with RTS) and the near-requirement for every PC multiplayer game to present as an esport raises the buy-in too high
Not sure how they are going to solve the pixel density issue without going to interactive displays, which would be a mistake.
Malls trialed interactive maps sometime in the last decade and it was a worse experience. One print map can service a lot of people crowded around it. Make the interface interactive and suddenly it's only usable by one person at a time despite being just as large as the old print map.
The right solution, if you want interactivity, is perhaps a handful of interactive map kiosks that are much smaller and meant for one user at a time. You could fit at least 4 of them in the space of any existing giant print map.
This is how I feel about AGI too, and I also include self-driving cars. I don't think those are just around the corner either.
In general I don't think our current approach to AI is all that clever. It brute forces algorithms which no human has any comprehension of or ability to modify. All a human can do is modify the input data set and hope a better algorithm (which they also don't understand) arises from the neural network.
It's like a very permissive compiler which produces a binary full of runtime errors. You have to find bugs at runtime and fiddle with the input until the runtime error goes away. Was it a bug in your input? Or a bug in the compiler? Who knows. Change whichever you think of first. It's barely science and it's barely a debug workflow.
What pushed me all the way over the edge was when adversarial techniques started to be applied to self-driving cars. That white paper made them look like death machines. This entire development process I am criticising assumes we get to live in the happy path, and we're not. The same dark forces infosec can barely keep at bay on the internet, and have completely failed to stop on IoT, will now be able to target your car as well.
Worst thing is all our otherwise brilliant humans like Carmack are gonna be the guinea pigs in the cars as they head off toward their next runtime crash.
I've experimented with this theory by opting myself out of these vanity metrics using a browser plugin I wrote to hide them.
I can say that hiding them has reduced my engagement, which was my goal (the plugin is called Disengaged), but hasn't done anything for polarization.
To establish a link between engagement with these sites and polarization, you would basically be taking the stance that these sites are inherently polarizing, so using them less (by removing the engagement generators) decreases polarization.
Not a bad theory, but not one we can expect the businesses and investors behind these sites to implement on society's behalf.
Game engines live or die based on how they adapt to the constantly changing landscape. Unity made sense of the mobile landscape first and that led to their ascendancy. With mobile gaming on the decline and a looming new console generation, Unity will be put to the test.
Even when game engines don't fail themselves, they can become obsolete. As a general rule: love no language, engine or platform. They all come and go over the span of a career and that's especially true in an industry like gaming which constantly sits at the bleeding edge.
Some of Unity's innovations like the asset store will endure no matter what engine is on top. But the next iteration will probably just look more like a package manager.
Cable subscriptions are a single subscription that gives you access to everyone's content. Netflix's digital innovation is that they did it at a tenth the price.
Now that all the content creators have realized the digital value of their content, it doesn't matter for Netflix whether those networks splinter it out into 20 different subscriptions or hide it behind 1 expensive cable subscription again. Netflix doesn't have that content so they lose either way.
Their only way forward is to become just another content network, OR a cable provider with the same elevated subscription cost. Whichever way they lean, the stock will tumble until they're in line with all their competitors. The gap has been closed.
Is this reset mechanism conceptually flawed? Even with one attempt before invalidating the code, you have a 1:999,999 shot of stealing someone's account by lotto. Not bad odds for an automated process.
It's like every account on Instagram has an alternative six digit password.
I recommend cancelling prime for a small window of time and reevaluating, if you can manage. Partly to see how thirsty Amazon is for you to sign back up for prime. You could fill a textbook with the dark patterns. The article mentions one of them, needing to confirm your cancellation three different times. Imagine a conversation with a real human that goes like this:
Me: I would like to cancel prime.
Amazon: Do you want to cancel prime? Yes or no.
Me. Yes.
Amazon: Look at all these great prime perks. Say either "Nevermind" or "Cancel, I don't want these amazing benefits"
Me: Cancel.
Amazon:
Me:
Amazon:
Me: Cancel, I don't want these amazing benefits.
Amazon: Are you sure you want to cancel? What if instead of paying $199 for the year you pay $20 monthly?
I wrote a browser extension to collapse HN comments past the first depth and ended up just attaching their css classes and setting the sub-comment count myself. It was the fastest behavior I could find at the time for reasons I've since forgotten. I did try to use their existing js but it took forever to collapse the page.
It must be doing something right otherwise why spend the time writing a thousand words about how bad it is? If it were truly bad it would just fade into obscurity
Goodhart's Law at work.