2,262 karma · joined April 28, 2011
You don't even have to go 3D, just starting with the points of a rectangle in 2D and asking, "how do you put the edge points of this rectangle 10px to the left, rotate them 45° and stretch them 200% vertically?" and you've applied a matrix. Even if you're not using the fancy brackets, you're using a matrix, and understanding it.
Well, I guess that's the web in 2020 in a nutshell, lol. What would you do with a list of 100,000 items? Just slowly scroll them out, one by one while your scroll gets faster and faster? At one point, are you just a billion pixels down? What does "scrolling up" even mean down there? Or do we just limit all lists to 1000 items, period?
I think it's just easy to make mistakes (bad loops, overly trigger-happy interpretations of "state change", etc), especially for all things "lists" (which make up half the web). Since people make mistakes, I'd always consider easy-to-make mistakes a design flaw, in this case affecting performance.
Also there's a psychological cost to making incremental "loading" operations visible. Although some mysterious "research" is frequently cited that people just fucking LOVE spinning loading icons and gray placeholder boxes that are never where the actual content will pop in, it's just instantly making my perception of a site slower. If a website just takes 5 seconds to load, okay. If, during that time, it just pops in and out 50 components, 3 different loading bars, spinning whirlies and blurry placeholder images (where the one I actually want to see always loads last), I'm suddenly having a "delay experience". It's like a whole firework of bullshit happening to remind you the site HAS NOT loaded yet.
So the "lateral" thinking, here, was actually... quality. Smartphone games suck. The monetization strategies are downright predatory and touchscreens are a bad input device for a majority of game genres.
So what Nintendo did was make actually great games for a tablet device. Being able to put it on the TV and detaching the controllers is secondary, it's mostly about having great games!
This is why I'm a little pissed at marketing analysts turning this into some kind of stroke of business genius. The Switch is basically a Wii U with the GPU moved into the tablet part and the Wii U flopped hard. No market analysis could have predicted the Switch's success. It was a stubborn believe in quality, the worst thing they could do, what every "business advisor" would have warned them against. Market analysts were hilariously wrong and that's the history lesson to learn here, not "predulating quadrilateral core-market flibbugasting". The Switch is not a win they can claim, it's a win for quality and idealism.
Isn't that as interesting, too? I admit, I thought it was the takeaway of the article.
That being said, there's about three articles a week that blame the unchecked spread of stupidity on the internet for the uptick in bizarre fringe ideologies. And they're probably right. One of the best explanations of how this happens I recently found in a comment thread – unfortunately I don't remember where (I assume tildes.net). In short, social media tries to find patterns in what people like and documents/encourages them. Content creators then try to make money from following those trends very quickly, which artificially accelerates and grows them. It used to take a while for some random, weird ideology take over, now it only takes one viral youtube video or tweet, even if people initially just watch it ironically.
It's no different than it always was, it just runs way too fast.
I'm not sure if there's any science to this and I have doubts the questions about it have ever been formulated clearly enough for people to have an exact idea what we're even discussing here. I imagine most people can play through a potential interview in their heads and most people can think through an abstract problem (i.e. something with math/geometry) without having an inner monologue about it. It's more about how important it is to you to prepare for hypothetical conversations.
Honestly, my second theory is that google knows exactly when a given reddit article was posted but doesn't trust the user to judge the relevancy of that information. Which might even be reasonable in many, many cases. But it's also annoying. I'm definitely seeing a trend towards "editorializing" search results on Google, where often the first half of the page isn't even websites anymore but some random info box and whatnot, and your search terms are interpreted very liberally, even when in quotes. It's one of those things that is probably better for 99% of users/uses but super annoying when you actually want precise results.
If you're just "curious" about AI, a really good half hour lecture should get you up to speed.
I've long thought that the issue with VR is a conceptual one, not a technical one and maybe that frustration comes from there. "Running forward" is an unsolved problem in room scale VR. For a seated experience, you're basically back to a neat display gimmick + accurate hand tracking.
Any real solutions need, on the one side, real-world physical constructions (think running threadmills) that soon hit holodeck-level limitations and, on the other, software that actually benefits from the real technology VR brings to interactive media: super accurate hand- and head-tracking. The first gets impractical/impossible soon, the second limits development to a few niche genres: Shooting ranges, cockpit sims, dance/party games and some vague "experiences" where the actual tech is pretty much ignored and you just say "but it feels so immersive!" (honestly, it does work for horror games!). It's basically motion controls 2.0.
The only place I could see the technology shine is, oddly enough, AR. It has way less mainstream hype to it but it makes much more sense because you actually benefit from the tracking of your real-world movement: You're still a part of it! The holo-lens demos that pop up on youtube might seem clumsy, but I can totally see a use case for replacing physical monitors with arbitrarily sized and positioned displays you can virtually move in any office space. There's rumors of Apple working with Valve on AR tech. If there's any technology that could follow the smart phone, AR is my bet. I'm honestly surprised Carmack didn't move in that direction rather than deciding to become a general AI guru.