HNHacker News
TopNewBestAskShowJobs

slalomskiing

118 karma · joined November 23, 2023

submissionscomments
slalomskiing··on Ask HN: Why does cynicism rule the internet?
That actually makes a lot of sense
slalomskiing··on From Nand to Tetris (2017)
It’s funny he says a lot of modern CS education is bad

I did Computer Engineering rather than CS for undergrad and we covered like 80% of the topics in that list

Had multiple courses in Verilog/OS and worked a lot with microcontrollers/FPGAs. Building a CPU in verilog then writing an assembler/compiler was definitely the highlight.

Was a hard program but I felt like I had a really good understanding of the full stack coming out of it.

Maybe he just isn’t familiar with CE?

slalomskiing··on Dear ImGui: Graphical User Interface library for C++
I’ve worked with a lot of different UI frameworks (both native and web) and ImGui is definitely my favourite

It’s just so simple

For example adding an input box for editing a float value is one line of code and the syncing is done by just passing it a pointer.

slalomskiing··on Why do maps apps have essentially no caching?
Google maps has offline maps where you can pre-download a region

I use that all the time in areas with no cell service

slalomskiing··on Ask HN: Daily practices for building AI/ML skills?
I never get these type of questions because it’s like, what are you trying to do?

Just acquire skills for the sake of it?

slalomskiing··on AI’s big rift is like a religious schism
The latter is the actual concern in the here and now

The former is science fiction

slalomskiing··on SMERF: Streamable Memory Efficient Radiance Fields
I wonder since this runs at real time framerate if it would be possible for someone to composite a regular rasterized frame on top of something like this (with correct depth testing) to make a game

For example a 3rd person game where the character you control and the NPCs/enemies is raster but the environment is all radiance fields

slalomskiing··on Ask HN: Can we do better than Git for version control?
There literally already is a simpler solution for non-technical people, it’s called Perforce and tons of game studios use it

But I’m sure you’re smarter than the whole industry so you probably know better

slalomskiing··on AI’s big rift is like a religious schism
Alignment between you and the AI is not what you need to worry about

It’s about alignment between you and the company directing the AI

slalomskiing··on Ask HN: Can we do better than Git for version control?
Almost every big game studio uses Perforce
slalomskiing··on Ask HN: Can we do better than Git for version control?
> Add to that the necessity for less-technical people (artists, designers, VFX, audio, etc) to use it

How is that solved with Git?

slalomskiing··on Omg.lol: An Oasis on the Internet
It’s just a fun project why are you taking it so serious
slalomskiing··on Ask HN: Thoughts on Perforce (Version Control)
IMO the flow of editing and submitting changes is way more intuitive in perforce

You have to remember at a game company it’s not just programmers using it, you have a ton of artists using it day to day too

The main benefit is that it handles really large files well, having a 1 TB repo is not uncommon

And also some file types in games make no sense to merge (for example 3D models)

Perforce lets the artist “lock” files while editing them so no one else can submit

slalomskiing··on Ask HN: Cereal Box Video Games?
Pretty sure I got roller coaster tycoon from one of those back in the day
slalomskiing··on Gaussian explosion
I don’t think that’s correct, the abstract page of the original paper mentions NeRFs

https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/

slalomskiing··on Gaussian explosion
Can someone explain why there’s so much interest in these recently?

How is it related to NeRFs?

And how is it different/better than rendering triangles/voxels/SDF?

Is it just ray-marching these 3D gaussian shapes?

Why is a gaussian used specifically?

slalomskiing··on A study of Google's code review tooling (Critique)
That sounds impressive but does there exist a bad code review tool?

Just thinking I’ve used probably 4-5 different ones and never had any issues

slalomskiing··on Ask HN: How to admit that you don't want to be on the manager track anymore?
It’s not uncommon

I know someone who went from IC to manager back to IC at the same company.

They stayed on the IC track and are now a principal

If you want to stay at that company I would just tell them but offer to stay as manager and help with transition while they find a replacement

slalomskiing··on How to tackle unreliability of coding assistants
Sounds like an exercise in frustration
slalomskiing··on No-Bullshit Games
If you’re on iOS Apple Arcade is basically this

It’s like all high quality games with no ads/microtransactions

Although the dumb thing is you can’t buy the games separately without subscribing

I usually just get 1 month of it when travelling and play a bunch of them

slalomskiing··on How do I become a graphics programmer?
I went through this and switched from web dev to being a graphics programmer at a game studio

Personally I think LearnOpenGL is still the best tutorial series if you want to work on game rendering engines

Just because it covers a ton of different topics from beginner up to advanced all in one series. You go from scratch all the way up to implementing deferred rendering and a full PBR implementation

If you understand all of those tutorials you have a pretty good baseline for how modern game rendering works (minus ray tracing)

In terms of getting a job though the modern APIs are highly desirable