HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ehaliewicz2

no profile record

comments

ehaliewicz2
·3 miesiące temu·discuss
"Clearly if your manager passes your doc through an LLM, you made an error in judgment" It could also be the PM, passing everything through an LLM to make it "more understandable". Clearly, they didn't care enough to check the result.
ehaliewicz2
·3 miesiące temu·discuss
The boss also tried to fix it in the lowest effort manner possible, without even checking the results.
ehaliewicz2
·3 miesiące temu·discuss
"Perhaps you should ask the manager why he passed it through AI."

Because they were lazy and disrespectful, done.
ehaliewicz2
·6 miesięcy temu·discuss
As someone into performance cars and motorcycles, removing a cat is pretty uncommon, and you're generally seen as a dick if you do it.
ehaliewicz2
·6 miesięcy temu·discuss
If your program does 1 million adds, but it takes significantly longer than 19 milliseconds, you can guess that something else is going on.
ehaliewicz2
·7 miesięcy temu·discuss
Seb is incredibly passionate about games and graphics programming. You can find old posts of his on various forums, talking about tricks for programming the PS2, PS3, Xbox 360, etc etc. He regularly posts demos he's working on, progress clips of various engines, etc, on twitter, after staying in the same area for 3 decades.

I wish I still had this level of motivation :)
ehaliewicz2
·9 miesięcy temu·discuss
Would you have have chosen to work at your job if you were never going to get paid?
ehaliewicz2
·9 miesięcy temu·discuss
Damn, so you can just choose to not have guns pointed in your face? Regardless of where you live?

Everyone who has had a gun pointed in their face must have been really stupid then.
ehaliewicz2
·w zeszłym roku·discuss
It definitely makes it simpler. You can do a per-screen window sort, rather than per-pixel :).

Per-pixel sorting while racing the beam is tricky, game consoles usually did it by limiting the number of objects (sprites) per-line, and fetching+caching them before the line is reached.
ehaliewicz2
·w zeszłym roku·discuss
It depends on your network though. In my case the image quality was good, but going to the link cable was a substantial improvement in quality and latency.
ehaliewicz2
·w zeszłym roku·discuss
Last year I emailed Ken Silverman about an obscure aspect of the Build Engine while working on a similar 2.5D rendering engine. He answered the question like he worked on it yesterday.
ehaliewicz2
·2 lata temu·discuss
Sometimes "just thinking harder" works, but often not. A debugger helps you understand what your code is actually doing, while your brain is flawed and makes flawed assumptions. Regardless of who you are, it's unlikely you will be manually evaluating code in your head as accurately as gdb (or whatever debugger you use).

I think a lot of linux/mac folks tend to printf debug, while windows folks tend to use a debugger, and I suspect it is a culture based choice that is justified post hoc.

However, few things have been better for my code than stepping through anything complex at least once before I move on (I used to almost exclusively use printf debugging).
ehaliewicz2
·2 lata temu·discuss
printf isn't faster if you want to single step through code to find math precision errors.

I've had to do that on a embedded system that didn't support debugging. It was hell.
ehaliewicz2
·2 lata temu·discuss
Those were the 90s. Modern rasterizers* all use barycentric coordinate based algorithms for a few reasons.

Easier to implement with proper fill conventions and multisampling, and much easier to parallelize in hardware and software.

* Hardware even back in the 90s used this type of approach :)
ehaliewicz2
·2 lata temu·discuss
Until the array no longer fits in your cache :)
ehaliewicz2
·3 lata temu·discuss
Even more annoying than the idolization of game devs is when you open up the "Displays" submenu of the osx system preferences application, and it takes several times longer to load than the previous major os version, several seconds!, with the only significant change being a different layout, and constantly trying to ignore how nearly everything takes so much longer than necessary, wasting so much time and energy.

I agree that not everything is like a game, but it makes me legitimately sad when it seems like nobody cares about performance (aside from a few domains).