HNHacker News
TopNewBestAskShowJobs

Impossible

10,575 karma · joined April 30, 2011

submissionscomments
Impossible··on Nintendo’s Philosophy: Lateral Thinking with Withered Technology (2015)
This is a combination of costs and timeline. Oculus Quest development started in 2016 or 2015. Snap dragon 835 released in 2018 and Quest shipped in 2019. Now, Quest shipped 6 months after 865 so it would have been possible for Facebook to co-develop Quest with Qualcomm and potentially ship with an 865, but due to various factors (VR is a small market, Facebook doesn't have a close relationship with Qualcomm like console manufactures have with AMD, Quest needed to be "cheap")
Impossible··on Nintendo’s Philosophy: Lateral Thinking with Withered Technology (2015)
Game quality is of course subjective, but if you think BOTW was average I have no idea what you think an above average game is... Maybe saying it wasn't to your taste (too easy or handholding or something) would have been more accurate.
Impossible··on “C is how the computer works” is a dangerous mindset for C programmers
GPU languages have some cache aware constraints, especially if you're working with the graphics pipeline vs compute where you have more constrained inputs and outputs. Shared memory is also often used as a user managed cache.

Cell SPUs had explicit user managed cache and host DMA, and Intel ISPC and Unity Burst compiler/ECS (variants of C and C#) are good examples of programming environments that try to more explicitly encourage parallelism and/or optimal cache utilization.

Impossible··on Ask HN: Computer Science/History Books?
Thanks, I've only read Racing the Beam but I've been meaning to check out some of the other ones. I'll start with that one.
Impossible··on Ask HN: Computer Science/History Books?
Racing the Beam https://mitpress.mit.edu/books/racing-beam Wolfenstein Black Book http://fabiensanglard.net/gebbwolf3d/ Doom Black Book http://fabiensanglard.net/gebbdoom/

Platform studies book series in general cover a lot of this https://mitpress.mit.edu/books/series/platform-studies.

Impossible··on Unity Learn platform free for three months
Oculus and Unity released a course for VR development that will teach you the basics of developing for Quest https://learn.unity.com/course/oculus-vr
Impossible··on Unity Learn platform free for three months
I used both Unreal and Unity at FAANG. VR and AR apps are obvious use cases but you find the engines in all kind of random places. Especially common in ML research groups for scene and environment understanding
Impossible··on Build stuff
Yes I have been doing things similar to what I enjoy doing for my most of my career. I'd be doing more interesting or riskier things if I had financial independence (or investment with favorable terms) but I think that's true of a lot of people
Impossible··on Build stuff
To be fair I've interviewed a lot of senior (10-15 yoe) candidates at FAANG that list a lot of languages they don't really have experience with
Impossible··on Build stuff
My lack of degree was a small barrier to getting some early jobs, part of that was transitioning industries to an industry that can be difficult for junior people to break into (pre-iPhone mobile to games). After my 2nd game industry job at 25 no one cared about my degree.

If your goal is to get a job at FAANG or another big company early in your career you absolutely need a degree. For other jobs it will make things harder but it's not really a requirement. If you still want to work at FAANG 2 or 3 years of industry experience is worth more than a degree.

Impossible··on Build stuff
I have a very similar career story. In fact recently I've come to the realization that I never much cared for software engineering as a career, and would rather just build stuff. I'm prouder of all of my side projects than any work I've done at a job.
Impossible··on Facebook is giving $1k to every employee
The stock market has dropped significantly and a large part of employee compensation at FAANG companies is RSU. This could be seen as making up for lost stock value.
Impossible··on Glitch employees vote to form union, joining CWA
I think 3d asset creation is probably the most game-specific role, and even that is something that is used by special effects companies and design firms.

Game industry working conditions are generally significantly better than VFX and can be better than design firms looking for similar skillsets.

Impossible··on Show HN: A Simple GPU Hash Table
It's not terrible but it might be possible to get better performance within a warp using some warp function.
Impossible··on An update on our GDC 2020 plans
Epic officially stated they are attending. https://twitter.com/UnrealEngine/status/1230899968157868032?...

Edit: As stated in the reply Epic is now out also.

Impossible··on Defacto: Factorio-like game in the browser for the PICO-8
This isn't true at all. There are (undocumented) artificial costs to all instructions, making something like writing a performant software 3D engine non-trivial. For example there is a benchmark cart that compares runtime performance of multiple triangle rasterizers (https://www.lexaloffle.com/bbs/?tid=31478). If the limit was the host computers ability to execute Lua you'd be able to trivially draw 10s of thousands of triangles in software without issue.
Impossible··on No engineer has ever sued because of constructive post-interview feedback
When I interviewed at a FAANG company, I had multiple candidates do this to me after it was clear that their performance wasn't great. One person even asked me if they could interview with another team. This usually happened after it was clear that the candidate didn't perform very well. It was extremely frustrating for the reasons you mentioned. These were candidates that should have gone through multiple hiring cycles and known what the process is like, that I'm only doing the coding interview and recruiters and potentially hiring managers have final say based on my feedback.
Impossible··on Children of immigrants have higher rates of upward mobility than US-born
Using the modern populations of these countries is disingenuous, you need to consider recent historical immigration rates (legal and illegal). This is like saying there are 42 million Black Americans and most Black people have West African roots, so Roughly 20% of Nigeria has moved to the US. As posted below, historically Mexicans have been in the US forever, and the US annexed large parts of Mexico relatively early in its history.
Impossible··on No engineer has ever sued because of constructive post-interview feedback
From the article:

As some of my lawyer contacts pointed out, a lot of cases get settled out of court, and that data is much harder to get.

Anecdotally I've heard of and worked for companies that have been sued due to bias or perceived bias in the interview process. I have not heard of anyone suing or getting sued for feedback on technical interview performance, but in most cases there would be no basis for a candidate to sue.

That said I think the feedback suggestions are really off base unless the person writing the feedback personally knows the candidate. All of the suggestions are in the vein of "you clearly don't know X, you should learn it", which is fine if a candidate is actually completely unfamiliar with a topic. But the more common case, especially with basic CS stuff like Big O notation as used in the example article, is the candidate is familiar and got it wrong due to nerves, being rusty or interview time pressure. The same goes with the suggestion to recommend or buy a book for the candidate. Unless you are completely sure the candidate does not own the book already this is a terrible idea. Imagine how demoralizing buying, or even recommending, the candidate a book that they already owned and studied pre-interview could be.

I'm pro no feedback, but if the candidate absolutely insists I think feedback should be direct and based on the candidates interview performance, not perceived judgement of their skillset or knowledge (even if this is what most employers are trying to get from interviews). For example...

"You reached a working brute-force solution but did not solve the problem optimally. Here is a link on leetcode or hackerrank and a geeks for geeks solution to help you practice the problem."

"You did not come up with complete solutions to 2 out of 5 questions, even if given more time you were on the right track. Leetcode more and come back in 6 months"

But no one is that direct with interview feedback because the same set of leetcode questions that everyone asks are "company trade secrets". The feedback suggestions I gave are also not particularly tactful, but they are more useful given the current state of most tech interview process. I've learned a lot more about becoming a good interviewee from Blind and Hackernews than from any employer feedback. Richard Geldreich also has good insight into how the process works for senior candidates, and some of the political games that happen during the interview process that make any feedback even more of a joke.

Impossible··on Rocket League left behind on macOS and Linux due to DirectX 11 shift
The player base on PS4 and Switch is large enough to justify dedicated engineering support. Mac and Linux on Steam are not. Interesting enough iOS and Android might be big enough markets to put Mac and maybe Linux support back on the table, if they decide to make a mobile version of Rocket League. If Google threw a bunch of money at them for Stadia support Linux could come back also.
Impossible··on Burnout: 'Sick and tired of feeling sick and tired'
Ok torture them into submission then. Still significantly worse than burning someone out in a modern corporate job.
Impossible··on Burnout: 'Sick and tired of feeling sick and tired'
If you're talking about US chattel slavery, your comparison is way off base and you should probably edit your post. Instead of firing an "underperforming" slave they could be legally murdered. Because all descendants were owned by the master indefinitely they could freely breed and rape "top performers" like animals in order to produce more slaves. When we end up with a corporate system that allows for that level of control of life or death in normal circumstances then maybe you can make your comparison. Institutionalized burn out is not it though.
Impossible··on Lisping at JPL (2002)
Which languages? JavaScript and Lua?
Impossible··on Show HN: I wrote a book for engineers that want to become engineering managers
What is the proper way to frame reports? "leaders reporting to me", "managers I manage"?
Impossible··on Goodbye, Clean Code
We had platform agnostic discussions with no concrete plan or action by anyone to actually escape our platform.
Impossible··on Goodbye, Clean Code
Future coding has lead to some of the most overcomplicated systems I've worked with. It's one of the reasons (among many) I quit my last job. I was constantly told code that had no use cases was "important to have" because "we needed it".
Impossible··on Women now make up the majority of the U.S. labor force
Another anecdotal point is I know men that do have families or partners but the woman is the primary or only breadwinner. Sometimes they are active stay at home dads, sometimes they are coasting/given up or in school or working on a startup but in all cases they are financially supported by a woman.
Impossible··on Taking Virtual Reality for a Test Drive
Uh, what opportunity did Facebook miss? This is exactly what they're doing with the Quest. Yes, Quest isn't $100, but at $400 for full entry it is by far the cheapest 6DOF VR solution on the market. It is already sold at a loss, and its hard for 30% of app store sales to justify a $500-$900 (guessing) loss per unit at $100. Even with the most privacy destroying datamining and advertising I don't think Facebook could justify taking that big of a loss on the hardware. As components get cheaper Quest will price drop. This is one of the problems with VR market adoption. People essentially want cutting edge hardware, for nearly free, games for free, and don't want to be monetized in any other way, to the point that people complain about how evil Facebook is when they suggest you link a Facebook account to your Quest.
Impossible··on Taking Virtual Reality for a Test Drive
I agree, although replace isn't quite the right word (assuming by replace you mean traditional console gaming goes away in favor of VR). I think it will establish itself as a console sized gaming market (10-20 million active HMDs) in the next 5 years. A 2x sized market is an absolute given, that would put VR at more than 10 million 6DOF HMDs total. I think 10x is likely (50 million HMDs), which also put VR. This will be number for the entire VR gaming market, not a single device. Valve will own PC VR, probably with a wireless future Index. Sony will own console VR, and Oculus\Facebook will own mobile\standalone with Quest like devices. This market is the size of a single mid-level success game console (Xbox One and Switch are ~40 million), but big hit consoles like PS4, Wii and PS2 are closer to ~100 million units for a single console, and I don't think VR will be there for a long time. Still this is a big enough market to support a couple of AAA VR games a year, including a few big games as service\free to play multiplayer\MMO games and a relatively "healthy" indie game market (regular hits, but most developers still complaining about discoverability and lack of funding).

For enterprise use cases I think VR will continue to grow in training, but teleconferencing and remote work (true killer business apps) won't land for a while. Whoever wins this market (my guess is either Facebook or Microsoft) will make a ton of money though. By land I mean, there are and will continue to be many applications that attempt to support remote work, but there won't be a useful one that gains enterprise adoption and is better than traditional video conferencing for a while.

Impossible··on Ask HN: 2020 goals and resolutions?
In 2020 I'd like to complete the goal I've set for myself for the last 8 years or so, complete and release a small game by myself as a side/hobby project. This has never been a skill challenge, I'm a professional game developer and I've shipped multiple games, both on small indie teams and large AAA teams in that time period. It's a challenge of motivation and time management. It's important that I do everything myself for personal reasons.
← PreviousPage 8 of 26Next →