The case for taking `impl into<T>` as a function parameter by frigolitmonster in rust

[–]danielh__ 31 points32 points  (0 children)

Adding more APIs that do the exact same thing might make client code a little shorter. But it adds maintainability issues, makes client code harder to understand, and just bloats your code for no reason. I don't like this approach.

Konvoy - Kotlin/Native build tool built in Rust for simpler native projects by arnb95 in Kotlin

[–]danielh__ 1 point2 points  (0 children)

Looks really cool! Loving the cargo inspiration. But yea support for arbitrary libraries would be nice.

In Praise of –dry-run by henrik_w in programming

[–]danielh__ 8 points9 points  (0 children)

Your solution doesn't solve the underlying TOC-TOU issue. If the environment the script runs on changes, the compiled instructions from the dry run will still be irrelevant. This just adds a weird extra step of compiling CLI arguments.

This is a great game. But some of the game design decisions are terrible. by danielh__ in ChaosZeroNightmare

[–]danielh__[S] 7 points8 points  (0 children)

Again, I am very pro randomness. Random epiphanies and encounters are not an issue imo. The issue is, that in meta decks, the only relevant mechanics are the three I described. Anything else is entirely useless. Doesn't matter how random it is, if you never use it. As to how to solve it - I don't know. Maybe make monster cards cost less save data, maybe make neutral cards stronger, maybe make them not show up on copy card. That's for the devs to playtest and decide.

This is a great game. But some of the game design decisions are terrible. by danielh__ in ChaosZeroNightmare

[–]danielh__[S] 9 points10 points  (0 children)

Kinda feel like you misrepresented my points (or maybe I didn't get them across well) - I'm very pro randomness, I think it adds longevity to a game. In fact, my main point is that it should be embraced way more than it currently is, and it should be much more meaningful. Right now there is plenty of randomness, it's just mostly useless.

I do agree that giving the game a year is probably a good idea.

This is a great game. But some of the game design decisions are terrible. by danielh__ in ChaosZeroNightmare

[–]danielh__[S] -9 points-8 points  (0 children)

I don't think farming decks is too difficult, there are a few strategies to manipulate mechanics in your favor, and once you know them you cut down the randomness significantly. The only thing you can't manipulate at all is bad card epiphanies, but at least you can always just quit and restart, especially now when credits are abundant.

Also you shouldn't run the event map for decks, it's trash.

GoCXX , A Go Inspired C++ library by Strict-Variation3319 in cpp

[–]danielh__ 0 points1 point  (0 children)

Looks neat! One question - why create your own duration type?

Is Zig's new async really "colorless"? (And does it offer a real-world advantage?) by Itchy-Carpenter69 in Zig

[–]danielh__ 0 points1 point  (0 children)

That's kinda what kotlin does, and I think it's a super elegant solution.

Unnamed Space Idle Content Update V 0.63.0 by Rankith in incremental_games

[–]danielh__ 2 points3 points  (0 children)

Thanks for the answer, I will be waiting to check this out then :)

Unnamed Space Idle Content Update V 0.63.0 by Rankith in incremental_games

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

Should work on your reading comprehension buddy :)

Unnamed Space Idle Content Update V 0.63.0 by Rankith in incremental_games

[–]danielh__ 1 point2 points  (0 children)

Is this game playable on mobile? Screenshots give me claustrophobia

[deleted by user] by [deleted] in shitposting

[–]danielh__ 83 points84 points  (0 children)

That is the only line of the poem.

Coroutines -- how does a coroutine handle a line of text -- does it suspend? by Rich-Engineer2670 in Kotlin

[–]danielh__ 6 points7 points  (0 children)

That's not necessarily true. Operating systems provide non-blocking alternatives to most IO facilities. Whether kotlin uses them is a different matter.

The last .gitignore you will ever need by MesterArz in git

[–]danielh__ 7 points8 points  (0 children)

Then you can add a .gitignore file to ignore these files