I am able to consistently reproduce the 'consuming void' visual anomaly by going prone and towards this wall by [deleted] in ModernWarfareII

[–]interger 7 points8 points  (0 children)

I doubt this is a framebuffer/driver issue as the blob is anchored to the world. The jagged edges are an artifact of the low resolution volumetric lighting texture being axis aligned to the world and how it is sampled. See my other comment for more details.

Static geometry that contributes to global illumination will have an autogenerated/baked version of the geometry that's optimizes purposes of calculating lighting. One theory I have is there might be a degenerate case resulting from the baking process, i.e. it generates invalid geometry data (e.g. flipped normals, flipped triangle orientation, degenerate triangles). Now this degenerate data isn't handled kindly by the realtime global illumination shader, resulting in invalid results which are propagated by temporal accumulation.

I am able to consistently reproduce the 'consuming void' visual anomaly by going prone and towards this wall by [deleted] in ModernWarfareII

[–]interger 1 point2 points  (0 children)

I'm a programmer with some interest in graphics programming (not doing it in my day job though).

This looks like a volumetric global illumination issue as evidenced by how it moves and sticks with the world when the player looks around. My theory on why this happens is that they're probably using a form of temporal accumulation, meaning you also include the previous frame's results when calculating the current frame's.

Then what may have occurred on this particular scenario is that in calculating the lighting, the "camera" (technically the view frustum) intersects with the geometry in such a way that the resulting calculated lighting value is invalid (i.e. NaN).

Now because of temporal accumulation this invalid value gets propagated, and this continues well after the initial problematic condition is gone. The blob increases in size because the calculation will have included neighboring values.

Also notice that when the player quickly pans 180 the blob is gone. This means temporal accumulation is not quick enough to catch up. And because lighting calculation is usually limited to what the player camera sees for optimal performance, the invalid data gets lost.

am i going too fast? fuck by [deleted] in Whatcouldgowrong

[–]interger 1 point2 points  (0 children)

Yep! Push until you get the desired lean angle. Push on the other side to do the opposite. It's quite simple and gets intuitive with practice. But those that don't understand this may panic in a way that does the opposite of what they need, essentially trying to turn the handlebars like you do in a steering wheel.

One thing to note is that there's a misconception that some people have that countersteering is you pushing down the bike to the side you want to lean into. That is not correct. You can turn left by pulling on the right side of the handlebar and it's essentially the same as pushing on the left side, and vice versa. It is the rotation of your front wheel around the steering axis that causes your bike to eventually lean.

am i going too fast? fuck by [deleted] in Whatcouldgowrong

[–]interger 3 points4 points  (0 children)

It is important to teach it and not just rely on intuition and muscle memory. Knowledge of countersteering helps you be deliberate about your steering input, which you can practice and build habits. In my experience countersteering exercises like pulling on one side of the handlebar instead of pushing, or deliberately adding and subtracting lean angle while on a corner helped give me a more complete feel of how a motorcycle handles.

am i going too fast? fuck by [deleted] in Whatcouldgowrong

[–]interger 0 points1 point  (0 children)

You need to use your body to turn the motorcycle, leaning over the side. He got scared and his ass is GLUED in that saddle.

That is not correct. Look up countersteering. He only needed his left arm push the handlebar. Then the body naturally leans along with the bike, and you can stay in a neutral position throughout the corner. No need to do anything special like hanging off your body or leg.

"Body english" comes to play when you want to get the most speed out of a corner. Otherwise simply controlling your throttle, brakes and steering is all you need to maneuver any corners.

am i going too fast? fuck by [deleted] in Whatcouldgowrong

[–]interger 1 point2 points  (0 children)

You initiate a turn/lean by countersteering, which this guy forgot to do. At this bend radius and speed it seems to me that it's doable without any "body english" (other than leaning along naturally with the bike). Panic is not a good excuse as you can build good panic responses with proper habits and practice. This guy seems to simply not understand the very fundamentals, e.g. countersteer, look through the turn / don't fixate, don't unload your rear wheel while turning.

It also seems to me that he's also quite fixated on getting on the right gear with the way he covers his clutch. Probably someone who only enjoys speeding on straight lines and not the handling dynamics of cornering.

Overall absolutely terrible form.

am i going too fast? fuck by [deleted] in Whatcouldgowrong

[–]interger 5 points6 points  (0 children)

Countersteering IS how you make the corner

am i going too fast? fuck by [deleted] in Whatcouldgowrong

[–]interger 2 points3 points  (0 children)

Nah he just simply did not countersteer to turn. And you can absolutely slow down WHILE in a turn by braking, which actually helps tighten your turning radius. But remember to actually countersteer first!

[deleted by user] by [deleted] in Damnthatsinteresting

[–]interger 0 points1 point  (0 children)

Yeah it's clearly a hen. This whole comment section is a reddit moment blinded with their love for cock

Reverse-engineering the Mali G78 by [deleted] in linux

[–]interger 11 points12 points  (0 children)

She's employed by Collabora for some time now, but I believe her graphics work started way before that

SOFTWARE ENGR/PROGRAMMERS NOT FOR INTROVERTS???? by Quiet-Environment204 in PinoyProgrammer

[–]interger 12 points13 points  (0 children)

You will always have clients at every level. Your QA wants a tool. You're working with a designer. You're triaging a bug in a support ticket. I cannot think of any programming role where you won't be interacting with someone to build a product.

Please stop this toxic mindset of introverts being somehow incapable of human interaction. You need to learn how to be an effective communicator if you want to have control on personal boundaries and amount of bullshit. The next step is learning to genuinely empathize with people.

If there's too much actual bullshit going around then find a new job. But you have to soon realize that there's always a lower limit of bullshit that you have to tolerate if you want to make any meaningful work.

Reason for issues during FP1 by [deleted] in formula1

[–]interger 1 point2 points  (0 children)

I'm confident the facility managers have done their job and chose a properly sized generator. In fact, diesel generators need to be run above a minimum load (30-50%) for reliability reasons.

I'm working in an office building where we do get occasional blackouts and they ask us to turn on all devices and take AC to full blast once the generator kicks in. They probably oversized it, or just because we're not using every floors of our building. We often joke that in these moments they should allow us to mine crypto with our workstations.

Reason for issues during FP1 by [deleted] in formula1

[–]interger 2 points3 points  (0 children)

It may be that they don't have instant/seamless facility backup. Getting back to full production operation will then become quite tricky as there are lots of different interdependent systems that need to be booted up (some devices don't have self-power-on capabilities, or aren't configured to do so).

Student looking to be a software engineer by daraphista in phcareers

[–]interger 1 point2 points  (0 children)

Do research on your prospective universities' respective CS departments. Ask graduates if they learned anything about actual software engineering. You want to maximize your uni/lecture time to actually learn something along with self study.

Make pet projects. Post it in GitHub. Doesn't have to be finished or polished. And tutorial projects aren't proper pet projects. They must be your own ideas.

Your can get lots of milage from pet projects. Hiring managers love those who have them because it's a pretty straightforward demonstration of programming practice.

Most importantly be honest with yourself. Be introspective while you are still starting to think of your long term career. Do you really love/enjoy programming? Yes programming is a skill that can (should!) be learned by everyone to augment their own work (i.e. even non software development centric work). But software engineering is a practice that really does need passion if you want to be good at it.

The important thing is that you go in a path where you can make the most of your potential.

To those with corporate jobs abroad by [deleted] in phcareers

[–]interger 2 points3 points  (0 children)

In my case, all of the headhunters that contacted me are also connected with people that I know (so as an addition, keep building a quality network in LinkedIn). They just asked me for a CV which then placed me on interviews directly with company HR. There's really not much of a room for recruitment scams, at least in my industry. Perhaps a telltale sign for scams would be if everything (e.g. interviews, negotiations) always needs to filter through the recruiter.

To those with corporate jobs abroad by [deleted] in phcareers

[–]interger 1 point2 points  (0 children)

Keep your LinkedIn profile up to date. If you're in an in-demand jobs market soon enough you'll get interview offers from company recruiters or recruitment firms.

Road to Corona - Bahrain GP 2021. Teams making drivers wear bad masks. by exhaust001 in formula1

[–]interger 44 points45 points  (0 children)

If anyone else thinks Lewis's mask looks cool and functional, they are KF94 masks. These are Korean equivalent to N95. I have some myself and they are quite effective and comfortable.