Crestwave's recent activity

  1. Comment on Crucible has released on Steam - A free-to-play team-based PvP action shooter, the first PC game from Amazon Games in ~games

    Crestwave
    Link Parent
    Why not? I haven't looked much into it, but if you're referring to the pass, I think that's just for optional in-game rewards.

    Why not? I haven't looked much into it, but if you're referring to the pass, I think that's just for optional in-game rewards.

    3 votes
  2. Comment on Is a YouTube video with a static image technically a podcast? in ~talk

    Crestwave
    Link Parent
    I'd also like to note youtube-dl, which has been around for quite a while and is very flexible; for example, you could download all the videos in a playlist as audio files, which I assume would be...

    I'd also like to note youtube-dl, which has been around for quite a while and is very flexible; for example, you could download all the videos in a playlist as audio files, which I assume would be good for podcasts. There are also several frontends if you find a CLI daunting

    1 vote
  3. Comment on Recommend me a book that _________ in ~books

    Crestwave
    Link Parent
    Wouldn't some of Sanderson's other works such as Elantris, Warbreaker, and Mistborn era 2 fit that or are you looking for something more specifically power-coupley? If stuff like that count, some...

    Wouldn't some of Sanderson's other works such as Elantris, Warbreaker, and Mistborn era 2 fit that or are you looking for something more specifically power-coupley? If stuff like that count, some other ones I can think of are:

    Six of Crows - the romance is between the very well-developed and important POV characters
    A Court of Mist and Fury - this is the second book in the series as the first doesn't fit and the others weren't particularly good, but the whole book embodies power-coupling if I remember correctly
    The Priory of the Orange Tree - just finished this, and while it has its flaws, I still quite liked it. The romance is between a queen and an undercover (female!) mage sent to protect her; need I say more?

    4 votes
  4. Comment on Recommend me a book that _________. in ~books

    Crestwave
    Link Parent
    It's been a while since I read it, but I loved We Are the Ants and I think it fits the second and last categories

    It's been a while since I read it, but I loved We Are the Ants and I think it fits the second and last categories

    1 vote
  5. Comment on What’s new with Pop!_OS 20.04 LTS in ~tech

    Crestwave
    Link Parent
    Just to clarify, the Snap client is open source; however, the server is proprietary and I don't think there's any way to host your own. It looks like you also have to sign a CLA to contribute to...

    Just to clarify, the Snap client is open source; however, the server is proprietary and I don't think there's any way to host your own. It looks like you also have to sign a CLA to contribute to the client, which as far as I know allows them to relicense the client to be proprietary as well in the future despite it being GPL.

    3 votes
  6. Comment on Should x < $foo < y read from $foo once or twice? Perl debates in ~comp

    Crestwave
    Link Parent
    I feel like using a non-idempotent tied scalar is enough of a gotcha that you would check out the documentation, and again, note that fetching a scalar mentioned once multiple times is not...

    I feel like using a non-idempotent tied scalar is enough of a gotcha that you would check out the documentation, and again, note that fetching a scalar mentioned once multiple times is not anything specific to this; I think the need for documentation is more for the perceived inconsistency between tied scalars and subroutines in this case.

    Also, chained comparisons are a mess in general; this circulated recently for Python.

  7. Comment on Should x < $foo < y read from $foo once or twice? Perl debates in ~comp

    Crestwave
    Link Parent
    From the issue (an example is given in the thread I mention later): This is actually how it's documented, but temp would still be the tied object in the current implementation. Here's a discussion...

    Everytime a tied variable appears it may mutate.

    From the issue (an example is given in the thread I mention later):

    The number of times fetch is called is not dependent on the number of times that variable is mentioned (there are plenty of exceptions to that), it's dependent on the number of operations on it.


    but still I think that because of how trivial the solution is: { temp = $y; $x < temp && temp < $z} we should change it to better suit these axioms.

    This is actually how it's documented, but temp would still be the tied object in the current implementation. Here's a discussion on it (see the thread replies as well).

    The consensus seems to be to document this behavior better; would that not remove the element of surprise/confusion?

  8. Comment on What’s new with Pop!_OS 20.04 LTS in ~tech

    Crestwave
    Link Parent
    Flatpak is widely supported while Snap is Canonical's in-house solution; some of its features such as sandboxing don't work in most distributions—not sure if it works on Pop since it's based on...

    Flatpak is widely supported while Snap is Canonical's in-house solution; some of its features such as sandboxing don't work in most distributions—not sure if it works on Pop since it's based on Ubuntu. Its server is also proprietary, so you are locked in to Canonical's while Flatpak is FOSS on both the client and server side and doesn't push Flathub on you; if I remember correctly, you have to manually add it as a server just like any other.

    deb is Debian's package format and is used by all of its derivatives, including Ubuntu, although I'm guessing that they want applications outside of the official repositories to be distributed through Snap instead of deb files. It's nice and minimal, but can have troubles with dependencies when distributed unofficially since it uses the package manager to install them and isn't cross-platform.

    EDIT: Here's a discussion on it with an answer from an official Pop!_OS developer.

    5 votes
  9. Comment on Should x < $foo < y read from $foo once or twice? Perl debates in ~comp

    Crestwave
    Link Parent
    Have you read through the issue? It seems that semantically, fetching it twice makes sense, but clearly that isn't what a user initially expects. However, tied variables also don't seem to be very...

    Have you read through the issue? It seems that semantically, fetching it twice makes sense, but clearly that isn't what a user initially expects. However, tied variables also don't seem to be very common, and they are usually idempotent; otherwise, you would have to be careful and aware of this kind of behavior, anyway. So it probably isn't something a beginner would touch.

    Also note that since it ends up as something like $x < $y && $y < $z (if everything is a scalar, that is), I'm guessing that $z won't be fetched if the left side is false. So with that in mind, it makes sense that $y should possibly be fetched twice, right?

  10. Comment on Should x < $foo < y read from $foo once or twice? Perl debates in ~comp

    Crestwave
    Link
    Note that the expression is only evaluated once, so an ordinary subroutine/function would only execute once; however, the value can be fetched twice, which causes this problem for tied scalars....

    Note that the expression is only evaluated once, so an ordinary subroutine/function would only execute once; however, the value can be fetched twice, which causes this problem for tied scalars. Relevant documentation: https://perldoc.pl/5.31.11/perlop#Operator-Precedence-and-Associativity.

    3 votes
  11. Comment on The bashtop resource monitor is a work of art in ~comp

    Crestwave
    Link Parent
    Well yes, it's Bash. However, as far as I know, htop just monitors processes; this also monitors disk space, network usage, and CPU temperature, which is pretty cool.

    Well yes, it's Bash. However, as far as I know, htop just monitors processes; this also monitors disk space, network usage, and CPU temperature, which is pretty cool.

    2 votes
  12. Comment on Shell productivity tips and tricks in ~comp

    Crestwave
    Link
    Some issues were brought up in the r/commandline thread. A couple were fixed, but it still warns that for-loops are "brittle" break with spaces when they don't if done correctly, and doesn't use...

    Some issues were brought up in the r/commandline thread. A couple were fixed, but it still warns that for-loops are "brittle" break with spaces when they don't if done correctly, and doesn't use --.

    ** is expanded to all files and directories in the children directories, with a depth limit of 1.

    I only skimmed the article, but this is another issue I noticed. ** expands to the same as * by default, and the only reason the children are shown is because they use ls. With the globstar shell option enabled (shopt -s globstar), ** expands recursively to all files and directories with no depth limit.

    1 vote
  13. Comment on Tildes' "Shop-from-Home" Game Giveaway Event in ~games

    Crestwave
    Link Parent
    Into the Breach recently got Linux support, so count me in for that.

    Into the Breach recently got Linux support, so count me in for that.

    4 votes
  14. Comment on Tildes' "Shop-from-Home" Game Giveaway Event in ~games

    Crestwave
    Link Parent
    Wow, that was very generous! Hyper Light Drifter is on my wishlist, so that would be great. Thanks!

    Wow, that was very generous! Hyper Light Drifter is on my wishlist, so that would be great. Thanks!

    3 votes
  15. Comment on Tildes' "Shop-from-Home" Game Giveaway Event in ~games

    Crestwave
    Link Parent
    Okay, the giveaway being random makes me feel slightly less greedy, so count me in. :P

    Okay, the giveaway being random makes me feel slightly less greedy, so count me in. :P

    3 votes
  16. Comment on Tildes' "Shop-from-Home" Game Giveaway Event in ~games

    Crestwave
    Link Parent
    Note that Whom has already requested for it (and kfwyre promised to keep her bag safe behind the counter).

    Note that Whom has already requested for it (and kfwyre promised to keep her bag safe behind the counter).

    3 votes
  17. Comment on Tildes' "Shop-from-Home" Game Giveaway Event in ~games

    Crestwave
    Link Parent
    Yeah, EXAPUNKS is on my wishlist and it seems that some consider this his, well, magnum opus. ;) His praise in the thread about DLC is actually why I went with it! I wasn't sure whether it would...

    Ah, Opus Magnum. Now I've been meaning to play this myself but I haven't gotten around to it yet. Life's keeping me busy. The guy that made it though, he just seems like the smartest person you've ever met. And he's always putting out new games too! Some people are so talented it boggles the mind.

    Yeah, EXAPUNKS is on my wishlist and it seems that some consider this his, well, magnum opus. ;)

    Hacknet isn't something I'm too familiar with, but I hope it treats you well. I've heard good things. In fact, I think the mayor of this little town we're in really enjoyed it! Maybe ask him about it!

    His praise in the thread about DLC is actually why I went with it! I wasn't sure whether it would be appropriate for someone who's already familiar with programming before that.

    Machinarium is such a treat. Beautiful artwork and fantastic puzzles. It's like playing a children's book, although beware, because the art can make the game look like it's going to be a walk in the park, but some of those puzzles are mighty tricky!

    I usually don't get Windows games, but I've heard a lot about this and it's rated platinum in protondb.

    I don't know much about The Hex, but I did play Pony Island which was made by the same fellow. Based on what I know about that, it's actually better to not know anything going in!

    Yes, I've heard it compared with Frog Fractions and Undertale in that regard.

    And last of all, Letter Quest. It's such a nice mix of this old letter game called Boggle and some RPG-type stuff. I liked it enough I played through the original release, and the remaster! I don't remember if they changed anything between the two.

    Never thought I'd see Boggle being referred to as "this old letter game", haha. I've actually played a very similar PopCap game called Bookworm Adventures before, so I knew that I'd like this. The hangman-type sections are a nice addition, though.

    2 votes
  18. Comment on Tildes' "Shop-from-Home" Game Giveaway Event in ~games

    Crestwave
    Link Parent
    Would you believe that I got here 30 seconds after it opened? I went down a rabbit hole browsing for the unusual pick. I'll take Opus Magnum, Hacknet, Machinarium, The Hex, and Letter Quest...

    Would you believe that I got here 30 seconds after it opened? I went down a rabbit hole browsing for the unusual pick. I'll take Opus Magnum, Hacknet, Machinarium, The Hex, and Letter Quest (unexpected pick); thanks!

    2 votes