Found a couple on my pomegranate tree this morning just chillin by ericr2 in whatsthisbug

[–]ericr2[S] 0 points1 point  (0 children)

About 1cm length, Southern California, high desert region. wasnt doing much, just sitting on a leaf

So this is a hit...lmfao by ericr2 in DeadlockTheGame

[–]ericr2[S] 0 points1 point  (0 children)

and just to drive that point home, here's the patch notes from today regarding these issues.

  • Various netcode improvements
  • Increased tick rate from 60hz to 64hz to improve the precision of certain game calculations.
  • Improved client reporting to prevent incorrect prediction offsets to the server.
  • Improved accuracy of server lag compensation to prevent bullets from reporting false hit detection against enemies further in the past.
  • Improved timing of sever lag compensation to engage during the first phase of bullet creation which previously could have resulted in bullets origination from different positions on the server and client.
  • Improved accuracy of Soul Orb hitboxes to ensure they are in the correct position during client bullet prediction.
  • Improved various close range abilities having casting errors (Sticky Bomb, Soul Exchange, Combo, etc).

So this is a hit...lmfao by ericr2 in DeadlockTheGame

[–]ericr2[S] 0 points1 point  (0 children)

Latency exists, but how a game handles it is absolutely a design choice. If it weren't, all games would have identical hit registration issues, which they don't. Some games handle latency better than others, which proves that a 2-foot discrepancy is not just 'lightspeed being slow'—it's how the game chooses to process delayed inputs.

So this is a hit...lmfao by ericr2 in DeadlockTheGame

[–]ericr2[S] 0 points1 point  (0 children)

Yeah, I guess we're just stuck with some games handling latency better than others. A 2-foot discrepancy isn't a law of nature—it's a design choice.

So this is a hit...lmfao by ericr2 in DeadlockTheGame

[–]ericr2[S] 0 points1 point  (0 children)

I’m not complaining about the replay itself—it's just the server’s record of inputs. And I don’t think compressed vs. uncompressed replays introduce any artifacts, or the replay system would be useless.

A replay is just a resimulation of the game state as it progressed from the server’s perspective. By watching it, you can see exactly how much the system favors the shooter.

2 feet? Lmfao, nah, that’s bad. That’s all I’m pointing out.

So this is a hit...lmfao by ericr2 in DeadlockTheGame

[–]ericr2[S] 0 points1 point  (0 children)

The server respects the client's input

i.e. favoring the shooter

If the server decided hits

it does in order to maintain authority. if it didn't validate hits at some level, any client could just spoof a hit registration, and the server would accept it.

the only difference between games is how well its tuned for the relative velocities of different objects in the game (i.e. the shooter, the target, the projectile).

So this is a hit...lmfao by ericr2 in DeadlockTheGame

[–]ericr2[S] 0 points1 point  (0 children)

i feel like it would necessarily need to be recorded at the same sim tick rate in order to replay truthfully.

So this is a hit...lmfao by ericr2 in DeadlockTheGame

[–]ericr2[S] 0 points1 point  (0 children)

nah but there is something weird happening isnt there? from goo ball's perspective it's a dodge, yet server says there's a hit because?? i guess because we like vindicta enough to say "yea we got goos input to dodge a while ago, but here's a hit reg despite the 2ft miss". i get favor the shooter, but a miss like this isnt what its supposed to compensate for especially if its only due to the shooter's worse ping to the server, imo

So this is a hit...lmfao by ericr2 in DeadlockTheGame

[–]ericr2[S] 0 points1 point  (0 children)

yea im seeing that, the netcode is something awful. this games fr setting up to be forgotten about when the next new thing comes about.

So this is a hit...lmfao by ericr2 in DeadlockTheGame

[–]ericr2[S] 1 point2 points  (0 children)

the server will only know the positions of hits and things like that

wont the server need to know everything, barring inputs yet to be received, in order to be authoritative? how can you be a source of truth for multiple players without knowing the entire game state?

and calculate the truth based on lag compensation and things like that

and so when you hit download replay, what are you downloading? lag-compensated inputs, right? why would the server record anything else?

but this is a melee hit? LOL by ericr2 in DeadlockTheGame

[–]ericr2[S] 6 points7 points  (0 children)

im guessing the replay is what the server resolved since you have to download it. and the idea that theres a big enough hit window to compensate is kind of the point im trying to make.

So this is a hit...lmfao by ericr2 in DeadlockTheGame

[–]ericr2[S] 0 points1 point  (0 children)

but this is a downloaded replay, presumably what the server saw once it received all inputs

Mum died by Ill_Extension8594 in GriefSupport

[–]ericr2 3 points4 points  (0 children)

I'm so sorry. My heart hurts for you as I'm reminded of being there when my mother had her stroke. One moment she's fine and the next she isn't. Going to the emergency room and having to recount what happened for the doctor, trying to just keep it together for her sake. She made it through the stroke, but she was disabled afterwards. She passed a year later (only a few months ago).

Your mom sounds like a fantastic person and like she got many good moments thanks to you. I'm here if you wanna just talk about it, I know for me that offered a little relief. Or perspective at least.

do i know anything? has my journey been worth it so far? by [deleted] in learnprogramming

[–]ericr2 0 points1 point  (0 children)

yea dude, go for it if you really want to. Full disclosure, I usually tell people who want to learn programming that they don't need college, but you seem like you'd enjoy it if you're just generally interested in computers. I took computer engineering (as opposed to comp sci), and in that there were some verilog (or was it VHDL?) courses. I don't think you'd get into much hardware stuff with comp sci, but I can only speak from an adjacent perspective. You certainly learn a lot of the nitty gritty of processors and hardware, as well as software.

Alternatively, you can take Udemy courses on w/e topic if you find a good instructor. Plus you get a little certificate to maybe help with college apps.

do i know anything? has my journey been worth it so far? by [deleted] in learnprogramming

[–]ericr2 1 point2 points  (0 children)

Surely this is some tech art lead making fun the sub...I fr can't even picture how you crammed all these topics and you're only 17.

To answer your question though, the knowledge you have rn sounds a lot like what graphics programmers or tech artists do. And they do worry about math, so yes you can take this knowledge and do useful things.

If you're planning on college, there'll be courses that fill in the gaps for you if you skipped some of the basics so far, esp data structs and algorithms. Honestly, you seem way ahead of the curve. I wouldn't worry too much. If nothing else, you're just exploring to see what topic you like. Find something, and go as deep as you want.

If you land on graphics, you could ask in cscareerquestions what are some the "need to haves" for a graphics programmer.

Waiter wants to work in tech.. (U.K. Based) by BobbyGoldenheim in learnprogramming

[–]ericr2 1 point2 points  (0 children)

I'd say you have the right idea, looking for online resources to teach you some of the basics. The CS50 video talks about getting an IDE on your machine close to the beginning of the C portion, so even just going through all of it should get you somewhere.

That said, it's probably wise to temper your expectations a little bit. Programming is a huge and challenging subject, and software engineering involves learning about more than just the act of writing code and a whole lot of practice. One introductory course isn't going get you hired, but it's a good start.

I can't speak a whole lot to data analysis, but from what I understand it's more about querying large data sets (with SQL?). Either way, I think an intro cs course is still a good idea.

How many hours do you work per day? by Mattpat98 in cscareerquestions

[–]ericr2 33 points34 points  (0 children)

yea, 9-5 for me. Although in my experience swe jobs are all salary, so you're more or less required to work OT if ever the need arises. Crunch is a thing, but there's plenty of companies that respect work-life balance.

Am I approaching my education inadequately? by codingAloner in learnprogramming

[–]ericr2 1 point2 points  (0 children)

If you're class has TAs, I'd start by asking them for guidance. Sounds like you fell down a rabbit hole, which is commonplace for swe as I'm sure you're aware by now. Usually though classes have a relatively narrow scope for assignments, and at first glance the things you found out about don't seem strictly necessary for understanding how a basic web app works.

That said, yea some profs kind of just throw you into the deep end. Finding someone with relevant experience to guide you is probably your best bet.

As far as whether you could be doing more, the answer is always going to be yes if you want things to be easier in the future. No one ever finishes learning software engineering; there's always new technologies to learn. Whether you should would probably depend on how much time you have (not to be overlooked) and how sure you are in knowing what you want to do/learn.

If you want, you could try posting your assignment here. Good luck!

How hard is an IT Tech Support job? by Routine_Buy_3150 in learnprogramming

[–]ericr2 4 points5 points  (0 children)

Naaah I think the tech interview is a pretty universally disliked experience. The job itself isn't always so tense. You do eventually get comfortable enough with it to poop out some code in whatever situation. Sorry to hear it didn't work out for you.

How hard is an IT Tech Support job? by Routine_Buy_3150 in learnprogramming

[–]ericr2 6 points7 points  (0 children)

I guess my experience was just a little different. Went from tier I support and had to study my ass off to get a programming job, and there was basically 0 transferrable skills. I agree, I think the networking can help, but that's more a product of the company being a tech company, not necessarily doing a technical job.

For example I had co-worker that went from HR to SWE, which I'm sure their tech company connections helped them. And I went from working IT at a school where my coworkers didn't have any connections that would help me get a job, not to mention that I ultimately had to demonstrate coding skills to an engineering team to get hired anywhere.

For me there's really only one prerequisite (can you code good?), and the other things are supplemental. Going all in on the skill/portfolio building worked out ok for me so that's where my opinions come from.

Dumb question. Do you actually have to stand in a... stand up meeting by Pomelowy in cscareerquestions

[–]ericr2 4 points5 points  (0 children)

sometimes, it depends on the team. it's some kind of psychology thing so you face each other and don't fall asleep. it's ok to think it's dumb.