HNHacker News
TopNewBestAskShowJobs

vertexmachina

47 karma · joined August 8, 2019

submissionscomments
vertexmachina··on I Built an Open-World Engine for the N64 [video]
They have a very complicated and robust pipeline that generates all of those LODs automatically. The artists aren't manually creating them.
vertexmachina··on Japanese explained to programmers
In my experience, Chinese people are thrilled when non-Chinese people speak their language (even poorly), probably because it's pretty rare.

But yes, the tones are the hard part. The grammar is straight forward and similar to English, and characters are (almost always) pronounced only one way.

vertexmachina··on Ask HN: A job interview you enjoyed?
For a job at a small new game studio, first there was a slightly technical but mostly informal chat with a Director of Engineering where he asked me about things from my resume and my website (I keep a blog where I write about side projects). I love when interviewers take the time to look at my website and ask me about it because I can talk about that stuff all day.

Then they gave me an assignment to build a particle system. They provided a rendering framework and then I wrote the code to generate the particles. It was so much fun that I spent a lot of time on it. The follow-up was a panel with four engineers and we just went over my particle system code where they asked me about my reasoning for certain design choices, possible edge cases, etc.

It was all very positive and I got the job.

I much prefer the code review style of interview because I'm not good at writing code or problem solving while someone is watching. I've never been offered a job that had any sort of coding/whiteboarding component. My brain often presents novel solutions to complex problems at 2AM after I've slept on it, or during a walk around the block, and that sort of thinking isn't exemplified well in many technical interview scenarios. Talking about code I've already written is much closer.

vertexmachina··on Hollywood’s visual effects crisis
A lot of what this article talks about rings true in a presentation I watched recently by the team at Weta Digital which did the VFX for The Batman

They talked about, among other things, how they had to:

- digitally replace the stunt man's face in many of the action shots because his jawline was too dissimilar to Robert Pattinson's.

- digitally modify a hand because a prop gun misfired in a shot

- enhance the fight scenes to look more visceral and violent

- add rain and rain spatter to the car chase (the parts that weren't already fully digital)

I'm no filmmaker but I felt many of those things could have been done without VFX. Hire a stunt man that looks more like RP, reshoot the scene with the broken prop, forget about rain and/or tone down the epic action set piece, etc.

Instead it seemed like it all just came to rest on the shoulders of the VFX artists.

vertexmachina··on Crafting Interpreters: A Review
CODE: The Hidden Language of Computer Hardware and Software - Charles Petzold

The Elements of Computing Systems - Noam Nisan, Shimon Schocken

Operating Systems: Three Easy Pieces - Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau

vertexmachina··on Crafting Interpreters: A Review
I'm in the middle of this book at the moment and I have mixed feelings on it.

It's definitely well-written and you can feel the love and care that went into producing it. But I think it would have been stronger had Nystrom skipped the Java version and spent those pages on theory instead before jumping into the C implementation. While going through the Java stuff (implementing in C# instead because I have an emetic reaction to Java) I found myself just wanting to hurry up and get to the good stuff in C. And I found the visitor pattern and code generation stuff to be a distraction.

The code can also be a bit hard to follow at times because he jumps around from file to file and function to function. He'll present a function that calls a function that doesn't exist yet, and then define the new function, etc. He does it that way because he wanted to ensure that every single line of code was present in the book (he wrote a tool to ensure that was the case), and it certainly helps if you're trying to copy his code verbatim, but not so much for high-level understanding. Maybe that's a failing on my part.

Finally I wish he had gone into more detail on how one might implement a register-based VM because they are faster and more interesting (to me) than a stack-based one.

vertexmachina··on Ask HN: What game do you wish existed?
A detective game that actually makes you feel like a detective. That means gathering clues, using deduction, and making accusations.

Game Maker's Toolkit has a really good video on why it's difficult: https://www.youtube.com/watch?v=gwV_mA2cv_0

Return of the Obra Dinn and Her Story are the best I've played so far, each excelling at different things.

vertexmachina··on Ask HN: What game do you wish existed?
I long for this as well.

I adore the first few hours of the original Metroid Prime where you wander an alien planet discovering new things for the first time: new plants, new animals, strange Chozo artifacts. Some of them want to kill you; most are just going about their business. It's magical.

Then the Space Pirates show up and the entire tone changes and the magic is gone.

vertexmachina··on Dungeon Scrawl: Old school maps in minutes
I'm currently playing through the old Zelda games that don't provide an in-game map. This looks like it could be useful.
vertexmachina··on Some great books for programmers that StackOverflow cannot replace
I think he/she means by using amzn.to you are hiding the fact that the links are affiliate links.
vertexmachina··on Goodbye, Clean Code
I agree.

I still very much consider myself junior but someone I know with less experience than me just recently got a job with "senior" in the title. I have seen senior job postings that say something like "3+ years of experience."

I absolutely do not consider myself senior and I don't think I will for at least seven more years.

vertexmachina··on Ask HN: Fun Tech Book Recommendations?
Fantastic book. I learned everything it covers in college, but the way it masterfully connects them all together is incredible and made connections in my brain that I didn't have before.

There's also something satisfying about seeing incremental abstractions develop in an intuitive way.