HN user

nx7487

38 karma
Posts0
Comments21
View on HN
No posts found.
    Go 1.18 added generics to the language. This allows you to have your types take types as parameters so that you can create composite types (types out of types). This lets you get a lot of expressivity and clarity about how you use Go.
Aren't structs already composite types?

Client-side analysis allows the game to identify unauthorized access to game state, which is the root cause of most cheating (probably not going to prevent computer vision aimbots that just analyze frames). It's just a much simpler and effective solution than fine-tuning a statistical model.

I would probably not be hiring software engineers to write a programming language that's not even used for the core product.

Rust is used in Firefox

If you have a different opinion, then you're probably not looking for advice. This guy is writing a comment for people that don't know what the purpose of life is exactly, and who are looking for other people's opinions.

Coursera S-1 IPO 5 years ago

Risk vs reward, you probably _can't_ get a "career changing" course without making it too difficult for some people.

People offended here are exactly the bubble of entitled morons in Silicon Valley that this guy is talking about. I totally agree with everything he said, companies where you have to work long hours and don't receive lots of weird benefits like yoga and sushi are the places I want to work. I would much prefer to have my compensation include more equity in the company, and for my performance to actually be related to the value provided to customers and the fundamental value of the company.

Yeah that's exactly right, it's an event loop.

It's hilarious to me that it's hitting "1.0" now. I remember the original release ~4 years ago?? That was way before Rust even had async/await. I imagine there were quite a few refactors. I mean, so much work, to make a library for asynchronous network service programming? If I needed an event loop and a scheduler I think I would just invest in implementing it myself, tailored to the requirements of my project.

I am a junior developer too. Questions like this are better suited to your manager. Mine gives me constructive feedback at regular intervals, and I also reflect on my own work and look at other people's work.

In my experience, code with too many functions is more difficult to grok than spaghetti code.

In a way, it kind of _is_ spaghetti code. Even if there's no back references, it turns a single train of thought into a string of entrances and exits.

Furthermore, it's gotten much worse in the last year. Now the government forces gym closures and discourages people from going outside or to the grocery store, practically forcing people to live a sedentary lifestyle and encouraging fast-food eating _even more_.

They did, just not publicly. That's why there were so many delays, the developers or managers kept saying "hey we're not going to make this release date, we need more time".

Yeah, I'm so curious about what they were doing for the last 2 years. It seems like the artists have been working on the game for 5+ years: the world is huge and full of interesting and detailed environments. The graphics are amazing (on PC). But it's like the gameplay and open-world systems were written in the last year or two, and it shows.

I've played ~20 hours on PC, and what I dislike most is the long, downright tiring dialog sequences. It's like, half of the game is just sitting there, watching a movie, where you press "1" or "2" to decide what V says.

The issue creator also points out "It is a concern for me because this W3C document is considered authoritative, and has made its way into government regulations." Pretty interesting thread.

Oh: to clarify, you mean that the compiler could just use stack slots for everything, but some instructions are only allowed to operate on architectural registers, right? If you have to execute a lot of those instructions, the number of architectural registers can be the bottleneck in performance?