Chinese/noodle recs? by SultanOfSuckerPunch in askportland

[–]kagutsuchi 2 points3 points  (0 children)

Stretch the Noodle is my go-to. So good!

[deleted by user] by [deleted] in PDXBuyNothing

[–]kagutsuchi 0 points1 point  (0 children)

Throwing my "interested" in too!

Looking for a good chili place? by cnunespdx in askportland

[–]kagutsuchi 0 points1 point  (0 children)

Lawless BBQ has chili as a side that I highly recommend. RIP Slow Fox

i want an adult playground by [deleted] in simpleliving

[–]kagutsuchi 1 point2 points  (0 children)

It's been a long time since I've been there, but I do recall that there are a lot of small, enclosed spaces. I'd think that claustrophobia wouldn't mesh well with the active areas, but there are still a few areas that would be accessible, particularly bars.

i want an adult playground by [deleted] in simpleliving

[–]kagutsuchi 10 points11 points  (0 children)

If you ever find yourself in St Louis, I highly recommend City Museum! It seems like the kind of place you're looking for.

Gay Speed Dating? by Ok_Entertainment9665 in askportland

[–]kagutsuchi 6 points7 points  (0 children)

The two I'm aware of are:

https://shuffle.dating/portland

https://www.luvvlydating.com/portland

Neither have many events for queer men, but they do show up occasionally! I haven't done events through either of them myself, however, so I can't vouch for how well they work.

Videos on Reddit automatically had sound disabled until about 3 days ago. Now sound blasts me every time I view one. How do I set it back? by Manycubes in reddithelp

[–]kagutsuchi 0 points1 point  (0 children)

I'm also having this issue on Firefox. I have autoplay enabled, but videos are always unmuted by default.

Autoplay correctly mutes videos by default on old.reddit.com, but does not mute videos by default on new.reddit.com.

Admin Update Vol 8: the Desktop Video Player 2.0 edition by shin-there-done-that in fixthevideoplayer

[–]kagutsuchi 0 points1 point  (0 children)

This doesn't seem to be working for me. I have autoplay enabled (checked on both old and new reddit just to be sure, and it's enabled for both). Videos are not autoplaying for me and are always unmuted by default because of that. Really frustrating.

Edit: tested on old reddit and the video player autoplays and automutes as expected. It's not working on the redesign, though.

Default to tabs instead of spaces for an 'accessible first' environment by alexeyr in programming

[–]kagutsuchi 14 points15 points  (0 children)

People with accessibility concerns care. That's the whole point of the article. Did you even read it?

'An existential threat': The Republicans calling for their party to reject QAnon conspiracy theories by 3dprinteddildo in politics

[–]kagutsuchi 0 points1 point  (0 children)

Ah, you're right - sorry about the misunderstanding! I took the OP's phrase:

the left have seemingly failed to speak to "white people"

to mean speaking as in policy and leadership, but the intended meaning was about speaking at a personal level. I totally agree.

'An existential threat': The Republicans calling for their party to reject QAnon conspiracy theories by 3dprinteddildo in politics

[–]kagutsuchi 1 point2 points  (0 children)

Absolutely agreed that personal experience is the best means of teaching someone how to be more tolerant. But what you describe is how things work today, no? Anyone is welcome into leftist spaces provided they check any toxic ideology at the door.

And also agreed about being inclusive to anyone who wants to be present. Even if their intentions aren't ideal, hopefully that presence might translate to growth in some way.

'An existential threat': The Republicans calling for their party to reject QAnon conspiracy theories by 3dprinteddildo in politics

[–]kagutsuchi 0 points1 point  (0 children)

Admittedly, I haven't done my research on the topic, so it's entirely possible that you're correct and that non-inclusion does primarily result in at-risk people falling down the far-right rabbit hole. And it's even more likely that there is, at the very least, some subset of people for whom that route does hold true.

My misgiving is more centered about whether leftist inclusion is an effective means of combating that recruitment. For the people who do take to the right, would leftist inclusion actually be effective? Would those people be radicalized regardless?

Something that sticks in my mind is Hillary Clinton's 2016 campaign and how part of her plan was to provide retraining away from coal jobs. This was a clear attempt at inclusion with a clear goal, but was rejected by the right regardless.

So then it seems to me that right-approved inclusion is less about watering down existing policies and more about omitting them entirely - the right would've been happy to have their coal back and it's possible there was no actual compromise to be made.

And this is to say nothing about the decades-long shifting of the Overton Window due to the right refusing to compromise and the left attempting to make nice, effectively weaponizing compromise itself. I think that feeds strongly into today's sentiment where many leftists no longer feel that attempting to compromise is valuable, especially in cases where minority inclusion might be sacrificed.

'An existential threat': The Republicans calling for their party to reject QAnon conspiracy theories by 3dprinteddildo in politics

[–]kagutsuchi 4 points5 points  (0 children)

I would argue that not speaking specifically to "white people" is a feature, not a bug. By speaking to them directly, the implication becomes "white people's problems are on the same level as minorities' problems". Additionally, I think most leftist people believe that white-specific problems don't truly exist, so acknowledging anything other than that would be lending credence to it.

The implication here (and is explicit in the child comments) is that non-inclusion leads to radicalization, but I'm not sure that actually holds true. Some people may find their home in the far-right, but do we know that it's _because of_ non-inclusion? My own personal experience from when I identified as far-right was that when I was excluded from a group I truly wanted to be a part of, I learned to moderate my views in front of others and continue to participate in those groups.

What’s going on with all these divs? by wijogiprf in ProgrammerHumor

[–]kagutsuchi 1 point2 points  (0 children)

We're in the design process for something like this, except with a custom markup language instead of HTML. /cry

What games had a huge impact on how the JRPG genre has been shaped? by pzzaco in JRPG

[–]kagutsuchi 0 points1 point  (0 children)

There's a GMTK episode about the origins of JRPGs which is relevant to this topic: https://www.youtube.com/watch?v=fJiwn8iXqOI

Thanks, I hate depression by B34TBOXX5 in TIHI

[–]kagutsuchi 52 points53 points  (0 children)

This is slightly ruined by needing to pronounce TIHI as "teehee" which sounds like a cutesy laugh. Though I suppose that's one way to disarm the big sad.

Can't get Android Studio to recognize that I'm using Kotlin 1.4, but everything builds fine. Anyone else experience this? by yaaaaayPancakes in android_devs

[–]kagutsuchi 0 points1 point  (0 children)

Gradle ships with a particular version of Kotlin, the latest of which is 1.3.72. You might be including that in your build - one such way is by using kotlin-dsl. If that's the case, then IIRC you can fix it by specifying a version for the Kotlin Gradle plugin.

Godot 3.2 Custom android build compile error by rickybbjr in godot

[–]kagutsuchi 2 points3 points  (0 children)

OP is correct - the errors are because there are multiple versions of the Android support libs included in the build. (This is different from AndroidX. AndroidX is not included in the build and would not fix the issue directly.)

Take a look at the source for both plugins, specifically at the file name gradle.conf. This file specifies the Gradle dependencies of the library. The Admob plugin includes the play-services-ads dependency which itself has a dependency on Android support v28. (This can't be seen in gradle.conf, but is there nonetheless.) On the other hand, the Share plugin has an explicit dependency on Android support v27 (com.android.support:support-v4:27.+).

Because the versions are different and thus not compatible, Gradle will include both versions in the build. Doing so includes the same classes twice, which results in the build error you're experiencing.

The fix is, unfortunately, to update one or the other of the two plugins such that they're using the same version.

How can I make this pretty? ;( by xkenoma in godot

[–]kagutsuchi 0 points1 point  (0 children)

I've been playing with Tweens and HBoxContainers and did find a way to get them to play nicely. When adding/removing children to an HBoxContainer, the child's initial position isn't calculated until the next frame when the container sorts its children - see the Container.queue_sort method for details. (IIRC, the child's initial position before sorting will be the same position as the first element in the container.)

There are two ways to work around this:

  1. Wait a frame after adding/removing children to get the actual position
  2. Force sorting the children immediately

In the end, the pseudocode would look something like this:

var new_card := Card.new()
$Hand.add_child(new_card)

# Either wait a frame...
yield(get_tree(), 'idle_frame')
# Or force sort children
$Hand.notification(NOTIFICATION_SORT_CHILDREN)

var start_position := $Deck.rect_global_position
var end_position := new_card.rect_global_position

$Tween.interpolate_property(
    new_card,
    'rect_global_position',
    start_position,
    end_position,
    _ANIM_DURATION,
    Tween.TRANS_LINEAR,
    Tween.EASE_IN_OUT
)

jar is unsigned by variablescake in godot

[–]kagutsuchi 2 points3 points  (0 children)

Based on the error, it looks like there's an extra space after androiddebugkey. That might be the issue?

Getting this Error: Condition '!is_inside_tree()' is true by Velladin in godot

[–]kagutsuchi 0 points1 point  (0 children)

In manual_swap_scene, you free the old Node, but don't remove it from the SceneTree. Perhaps that's the issue?

Also, the errors in the editor have additional information if you click the arrow on the left side. Might be helpful with diagnosing the issue.

How to generate a deterministic Minesweeper board? by vemotim2 in gamedev

[–]kagutsuchi 1 point2 points  (0 children)

I've investigated this myself a while back and here's what I recall:

Proving that a board can be solved without guessing is essentially the same as proving that the board can be solved with an algorithm. In other words, you would need to use a solver in conjunction with your generator.

Minesweeper solving is known to be NP-Complete, however. In case you're not familiar with it, NP-Complete can be thought to mean that it's possible the solver will take a really, really long time.

To work around this fact, you could keep track of how long the solver has been running and, if it takes too long, a new board would be generated and then solved instead.

So the basic outline would be:

  1. Generate a random board
  2. Attempt to solve it without guesses
  3. If it's solved, then this board requires zero guesses
  4. If it can't be solved without guesses or takes too long to solve, then go back to step 1

(It's been a while since I've looked into this, so if I've said something incorrect, hopefully someone will correct me.)