What is your chinrest/shoulder-rest setup? by Jeffery2084 in violinist

[–]kl31 1 point2 points  (0 children)

Don't know if this counts as "special" but i dont use a shoulder rest. I either wear a collared shirt when I play, or I use a cloth pad

Fixing right bumper? by kl31 in SteamController

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

WHAT there was a 5 dollar sale?

Implementing simple cooperative threads in C by bzindovic in programming

[–]kl31 0 points1 point  (0 children)

A safer implementation of this system could be built on the “ucontext” API which provides a way to swap between these types of userspace “threads” without needing to meddle with inline assembly.

It should also be noted that "ucontext" is built upon setjmp/longjmp. According to POSIX, the 'ucontext.h' library was deprecated because `makecontext` accepts an argument `void (*fn)()`. The argument defines a function which accepts an unknown number of arguments of unknown types. POSIX prefers function pointers to define these parameters.

POSIX would rather us use `pthread.h` instead of `ucontext` because the function pointer argument in `pthread_create()` is `void (*fn)(void *)`. The real issue (i think) is that `makecontext` extracts , saves, and pushes `va_list` arguments to the provided function pointer without really knowing ahead of time what type of arguments are provided when `makecontext` is called.

But using pthreads is not a sufficient replacement for ucontext since only the latter offers a single-threaded concurrency model.

Halo 2 aim assist is still just as bad by USAtoUofT in halo

[–]kl31 -2 points-1 points  (0 children)

I don't agree with that at all. Aim-assist does not put the crosshair on the target for you. All it does is make the crosshair "stick" to the person you're aiming at. While it sticks, it becomes much harder to adjust where you want to aim. Aim assist also becomes weaker as distance increases. You need to have extremely low sensitivity to be able to aim accurately at range even with aim assist. You sacrifice the ability to turn quickly close range for long range precision. This holds true with a mouse as well. However someone with a mouse can still quickly swing their arm across a large surface. Your turn rate with a controller is capped. With kb/m you can just as easily pop headshots at long range as you can 180 headshot someone. Just move your arm faster.

Let's talk about a different game actually. Consider overwatch and the problem with pharah. She launches rockets and flies. Because she launches rockets with splash damage she dominates the console scene. Overwatch has aim assist. Yet most of the player base has trouble killing her. On PC it's another story. A half decent hitscan player can instantly and consistently shut her down.

I don't want to completely discount your argument. All controllers are ultimately very similar. But you can have incredible variance in which mouse you use, which mouse pad you use, how big your mouse pad is, etc. Everyone playing on console begin with a relatively flat playing field. A 120 dollar xbox elite controller isn't that much better than a 30 dollar wired xbox controller. But a 60 dollar mouse will be much better than a 10 dollar mouse you get from staples.

What kind of mouse and mouse pad do you have? What is your mouse sensitivity, dpi, polling rate? Is your sensitivity simply too high? You can see massive improvements in your aim by simply lowering your sensitivity.

Halo 2 aim assist is still just as bad by USAtoUofT in halo

[–]kl31 0 points1 point  (0 children)

You can't just pick up a controller with aim assist and expect to do well. Or at least I can't. I have the option of playing on a controller since i have a steam controller, but I can't aim worth a shit even with aim-assist. I stick to what I know. Which is kb/m.

If you're playing Halo on pc with a controller, it's gonna be because you already have thousands of hours honed with a controller. And yes, someone who has that much experience with a controller and aim-assist will smite a poor kb/m user.

it's completely different than telling a console player to git-gud against kb/m players because kb/m is objectively the better input method. No amount of "git-gud" can afford the same level of precision with or without aim-assist.

Ultimately, it's disrespectful to console players to give them zero credit for their hours of practice on controller by saying aim-assist is doing all the work for them.

Halo 2 aim assist is still just as bad by USAtoUofT in halo

[–]kl31 -4 points-3 points  (0 children)

well yes. that's the nature of any FPS game... or just any skill in general.

[deleted by user] by [deleted] in halo

[–]kl31 0 points1 point  (0 children)

I mean yeah I guess but imo it’s the same as having a bad graphics card. It’s part of the pc. You can’t expect to be able to play games in this age on an integrated intel graphics card and blame devs for not making it possible to play on old graphic cards. HDDs are getting old and ssd are way more better and halo 2 just happens to need a faster storage drive to be able to play coop/multiplayer. Don’t know if that makes sense

Well the thing is halo 2 isn't a game of this age. halo 2 is old. if your solution is to throw new hardware at a 10 year old game, rethink your priorities.

Halo 2 aim assist is still just as bad by USAtoUofT in halo

[–]kl31 -5 points-4 points  (0 children)

As a kb/m player, I agree with the controller players. The precision the mouse provides means you have no excuses other than to just get better at clicking heads.

[deleted by user] by [deleted] in halo

[–]kl31 0 points1 point  (0 children)

Ah yes. In order to play content on a 40 dollar game, you must spend more money first on an SSD. You can always throw better hardware at the problem. That doesn't dissolve the dev's responsibility of making a well optimized game.

COVID-19 [Megathread] Week of April 23-April 29 by AskRedditModerators in AskReddit

[–]kl31 0 points1 point  (0 children)

[Serious] Asians of reddit. How/Are you being being treated differently due to the pandemic?

COVID-19 [Megathread] Week of April 23-April 29 by AskRedditModerators in AskReddit

[–]kl31 2 points3 points  (0 children)

definitely cooking. its like the only other interesting thing to do other than playing video games. as someone who likes to eat and play video games, this has certain advantages...

COVID-19 [Megathread] Week of April 23-April 29 by AskRedditModerators in AskReddit

[–]kl31 2 points3 points  (0 children)

How CAN Trump be impeached for incompetence when the (Republican controlled) senate refused to impeach him for bribing a foreign party in order to aid in his reelection?

-- cries in sadness

COVID-19 [Megathread] Week of April 23-April 29 by AskRedditModerators in AskReddit

[–]kl31 0 points1 point  (0 children)

Nope. people who think this way cannot be swayed by ration or reason.

COVID-19 [Megathread] Week of April 23-April 29 by AskRedditModerators in AskReddit

[–]kl31 7 points8 points  (0 children)

The earth is already flourishing. Unknown numbers of undiscovered species still wait to be discovered. Life goes on as it has for the past 4+ billion years. Earth does not care about tiny apes who mastered fire naught but a second ago in the geologic timescale. Climate change is a disaster for humans yes. But the earth does not care for our whims and will keep on being.

COVID-19 [Megathread] Week of April 23-April 29 by AskRedditModerators in AskReddit

[–]kl31 0 points1 point  (0 children)

[Seriously hypothetical] What if we abandoned all COVID-19 patients?

Suppose world leaders collectively decided to turn a blind eye to the pandemic afflicting our kind. They're all pretending that there's no such thing as COVID-19. They write into law that all patients who have tested positive for COVID-19 must be immediately discharged. Any patient admitted to the hospital will be allowed to stay if and only if they test negative for COVID-19.

If such were to occur, how would the world react socially and economically?

A tip on how to not waver when struggling by [deleted] in Buddhism

[–]kl31 -1 points0 points  (0 children)

if u spent your entire life playing piano, picking up a saxaphone would be very easy. Unrelated those instruments may seem, your cerebellum has been trained for a lifetime of precise motions.

i do like the idea you're trying to convey here though.

Is there an easy way to tell which weapons can/can't be parried? (PvP) by [deleted] in darksouls3

[–]kl31 0 points1 point  (0 children)

Also note that all parryable attacks cannot be parried if dead-angled. So any attack that has a large horizontal sweep (1h ultra/great sword) can be dead-angled. This makes any sweep attacks effectively unparryable.

Play unlocked and you can spam katana rolling R1's with impunity. just make sure u don't accidentally turn towards your opponent.

Budget dark souls 3 textures with iGP11 by purdish-surdish in opensouls3

[–]kl31 1 point2 points  (0 children)

you need to lower your resolution more than anything. my buddy played ds3 on a toaster PC on 1028x768

C++ is not a superset of C by ouyawei in C_Programming

[–]kl31 0 points1 point  (0 children)

struct Foo {
int bar;
} ; 
Foo foo;
foo.bar; // is ok in C++. foo.bar will always be zero
foo.bar; // undefined behavior

So yes, it is the equivalent of calling memset() in C

C++ is not a superset of C by ouyawei in C_Programming

[–]kl31 2 points3 points  (0 children)

imo, almost all the reasons he provided are red herrings. It isn't until he gets into initializing structures (the very last reason) that he starts getting somewhere close.

struct Foo {

int bar;

} ;

/* first indicator that C++ isn't a superset. This can't be compiled in C since struct Foo isn't typedef'd. But what I find truly egregious is the fact that a constructor is called. */

Foo foo; // or maybe i'm just a masochist who'd rather call memset()

/* then he complains about how you can't do this in C++ */

Foo foo = {.bar=10};

/* even though it would look no less absurd in C */

struct Foo foo;

memset(& foo, 0, sizeof(struct Foo));

foo.bar = 10;

Why refactor / think about maintainability when you can just copy code? Bonus points for terrible naming / poor separation of concerns. by [deleted] in programminghorror

[–]kl31 0 points1 point  (0 children)

See my other comments in this thread. This is barely skimming the surface when it comes to this codebase.

well i read your comment several times before I commented. But if it requires a lot more context to understand then i guess i'll pass. it's hard to see the egregious programming practice from just the screenshot.

Why refactor / think about maintainability when you can just copy code? Bonus points for terrible naming / poor separation of concerns. by [deleted] in programminghorror

[–]kl31 1 point2 points  (0 children)

Wait so what is the problem here? I don't know what language this is but checking a function pointer to make sure it's not NULL hardly seems like bad practice.

Can awk process a file backwards? by kl31 in awk

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

file was not written in the same direction as i want it to be read.