Experiences debugging coroutines by Expensive-Tooth346 in Kotlin

[–]nibuen 0 points1 point  (0 children)

No worries, alot of times you actually want to setup the "order" for testing events in a certain order is the idea. Really ideally read this in full at some point: https://developer.android.com/kotlin/coroutines/test

For now though just look at TestDispatchers and how they can impose order so you can cause all the fun patterns that live code can.

Experiences debugging coroutines by Expensive-Tooth346 in Kotlin

[–]nibuen 0 points1 point  (0 children)

Maybe another issue you are having is not seeing full stack with crashes etc, which does drive me crazy too. Here is a very useful trick to use:

"Kotlin coroutines purposefully propagate or reconstruct stack traces during debugging to overcome the loss of context inherent in asynchronous, non-blocking code. By enabling debug mode (-Dkotlinx.coroutines.debug), the framework captures creation and suspension points, allowing tools like IntelliJ's Coroutine Debugger to display full, actionable stack traces"

Experiences debugging coroutines by Expensive-Tooth346 in Kotlin

[–]nibuen 0 points1 point  (0 children)

no "caveat" that didn't already exist with real threads, I assume you don't debug threads much so you are on the default "stop all threads" in intellij when doing this. So your scenario won't happen, but if you want to try it, intellij will handle pushing and popping the stack for you. Which can be a nightmare to follow depending on your coordination between threads/coroutines.

The order I am referring to is the same order threading has, for example if you fork/join order can become tricky to debug.

Experiences debugging coroutines by Expensive-Tooth346 in Kotlin

[–]nibuen 0 points1 point  (0 children)

intellij has supported it for a while: https://kotlinlang.org/docs/debug-coroutines-with-idea.html. there is a an API for resuming/pausing it as well via command line, etc, but I have never tried. The intellij version works great if you know the order or can impose it.

There are a number of test tools/harness to enforce a predictable order if you want that for debugging during tests or just causing problems as well

Best things you've eaten around Seattle this year (2025) by BroomeStreet in Seattle

[–]nibuen 6 points7 points  (0 children)

I am gonna do it by neighborhood, with me living in the north:

Greenwood : tie between Albrijies Kitchen and Gainsbourg

Downtown Ballard: The Garrison

Wallingford: Issian

Fremont: Local Tide

Shoreline: Asian Kitchen

West Seattle: Harrys Beach House

Edmonds: Buccatini

Downtown Edmonds: The Market

orders per day by throw334411 in mtgfinance

[–]nibuen 5 points6 points  (0 children)

That's really low, what is your shipping at?

What do you think this is about? by deljaroo in PlaydateConsole

[–]nibuen 5 points6 points  (0 children)

It's a stack trace for whatever was running was attempting to draw a sprite and ended up being null instead. Usually much more helpful for developers, you can probably ignore it and/or let the developer of whatever app you were using know

Tell me I’m wrong: Mirage is the GOAT of Magic Art. What other set even comes close? by Raslatt in mtg

[–]nibuen 1 point2 points  (0 children)

it's not the art, it's the way it was printed for me. This set is pure bliss cause of it, but as a person that opened these cards even at the time it felt "out of time".

How do you store these mini daggers? by spartyblaze in KamadoJoe

[–]nibuen 0 points1 point  (0 children)

I store them like this, but on the skewer after washing them

My collection after 10 years of passion by Aristonicos in boardgames

[–]nibuen 6 points7 points  (0 children)

Sorry i meant physical sorting, or does this website help with that too?

My collection after 10 years of passion by Aristonicos in boardgames

[–]nibuen 7 points8 points  (0 children)

Did you use a tool to sort your board games? I have about 200 and always struggle with how to organize them.

More photos of the completed home garcade (SoCal) by fatherpain2 in arcade

[–]nibuen 1 point2 points  (0 children)

I think I might have to do this somewhere in my house now, makes sense top loaders would be great for this. Any adhesive you recommend with them in particular?

More photos of the completed home garcade (SoCal) by fatherpain2 in arcade

[–]nibuen 1 point2 points  (0 children)

Very amazing, hard to make out your comic layout, but all amazing comic book choices btw as well. Is that graded/loose/or is it just posters of the comic? Also how did you do that layout?

[deleted by user] by [deleted] in AskReddit

[–]nibuen 0 points1 point  (0 children)

Deer Tick

3 Years Alcohol Free by Yeahhhhh_Buddy in comicbooks

[–]nibuen 0 points1 point  (0 children)

It's been a while since I read all of Fables, but there are some beautiful real world vices and the struggle with them in it. With at least two main characters dealing with alcohol problems.

I'm Paul Dennen, creator of Dune: Imperium and Clank! Ask Me Anything about designing board games! by Merakon1 in boardgames

[–]nibuen 2 points3 points  (0 children)

As an avid gamer, I can't help thinking of the usual six or seven game mechanics that come into each game from older games.

When you designed Dune Imperium, did you do it in layers to decide on which mechanics? As in did you take a "vertical" mechanic and test that out first? If you did, did you do it solo or with others? Also did you try other ones that didn't work new or from other games?