Crespyl's recent activity

  1. Comment on Project Hail Mary - Discussion thread in ~movies

    Crespyl
    Link
    I'll link my earlier comment, but the gist is that while I liked the movie quite a bit, it did feel very "safe" and was definitely one of those all-the-edges-sanded-off Hollywood Blockbuster type...

    I'll link my earlier comment, but the gist is that while I liked the movie quite a bit, it did feel very "safe" and was definitely one of those all-the-edges-sanded-off Hollywood Blockbuster type films that doesn't really take any risks.

    I would've loved a little slower pace, a few more quiet thinky moments, that kind of thing. Hard to see how to fit that into the already-long two and a half hours, but a guy can dream.

    I did really enjoy it though, and I'm so glad they didn't change the ending (either the revelation about how Grace came to be on the mission, or his final choice).

    15 votes
  2. Comment on Midweek Movie Free Talk in ~movies

    Crespyl
    Link
    Just watched Project Hail Mary with my family. Everyone really enjoyed it, as did the pretty full theater crowd. I loved the book, and quite enjoyed the movie, but it's a... very safe adaptation....

    Just watched Project Hail Mary with my family. Everyone really enjoyed it, as did the pretty full theater crowd. I loved the book, and quite enjoyed the movie, but it's a... very safe adaptation. It's packed tight at two and a half hours, and it's hard to see how you could change much, but there's a degree of levity that dampens some of the sense of scale and weight/desperation the book had.

    It's a fine movie, maybe even excellent, but I can't help but feel that there's a version more along the lines of Europa Report that could've elevated it just that bit further.

    Also, I need to vent about the advertising for a moment. Every trailer I saw had major spoilers for one of the huge reveals in the later part of the book. I tried to help my brother (who hasn't read the book yet) to avoid them, but then in our showing they had not one, but two pre-roll segments with spoilers!!

    It goes back to this being a very safe big blockbuster movie that's taking no risks. They need everyone to know exactly what they're getting before they go see it. Sigh.

    Anyway, it is good, but I recommend reading the book first.

    4 votes
  3. Comment on Why are we still doing this? in ~tech

    Crespyl
    Link Parent
    Though it's true that modern machine learning does involve operating on huge numbers of floating point values...

    Though it's true that modern machine learning does involve operating on huge numbers of floating point values...

    1 vote
  4. Comment on Lee=Emcee² - Cave Story: A Lyrical Walkthrough (2026) in ~music

    Crespyl
    Link
    This was absolutely delightful! Being born in the 90s, but never having or really being around game consoles, I grew up with those early freeware indie titles: Cave Story, Spelunky, Iji, and...

    This was absolutely delightful!

    Being born in the 90s, but never having or really being around game consoles, I grew up with those early freeware indie titles: Cave Story, Spelunky, Iji, and others. It always makes me so happy to see other people who found and loved them too.

    5 votes
  5. Comment on The average US college student is illiterate in ~life

  6. Comment on British Columbia announces it is making daylight time permanent after years of promises in ~society

    Crespyl
    Link Parent
    If your device timezone/region are set correctly, it shouldn't matter whether it's getting timing data from the US or Canada. IIRC "absolute" time is generally synced as UTC, then converted to the...

    If your device timezone/region are set correctly, it shouldn't matter whether it's getting timing data from the US or Canada. IIRC "absolute" time is generally synced as UTC, then converted to the appropriate local time zone. The tzdata DBs have all the rules for which areas have what offsets, as well as when and how each zone adjusts (or doesn't) for DST.

    6 votes
  7. Comment on Jo Nesbo's Detective Hole | Official trailer in ~tv

    Crespyl
    Link Parent
    Ah, I kept seeing the title and assuming that the character was "Jo Nesbo" and he had a "detective hole" (some kind of hideout??). Maybe I should actually watch the video... I've got some family...

    Harry Hole

    Ah, I kept seeing the title and assuming that the character was "Jo Nesbo" and he had a "detective hole" (some kind of hideout??). Maybe I should actually watch the video...

    I've got some family members who've been enjoying some of the other Netflix mystery/detective shows (specifically the various Harlan Coben adaptations), they might be interested too.

    2 votes
  8. Comment on What games have you been playing, and what's your opinion on them? in ~games

    Crespyl
    Link
    I played (and finished) Carimara the other day. It's a short puzzle/exploration game based in folklore from Normandy, and has a unique and rich visual style. Most of the gameplay revolves around...

    I played (and finished) Carimara the other day. It's a short puzzle/exploration game based in folklore from Normandy, and has a unique and rich visual style.

    Most of the gameplay revolves around collecting cards so your (mute) player character can show them to other characters to get more information about the central mystery. It's a very short game (I finished in less than an hour) but the ending was satisfying and I was definitely left wanting more.

    I found it both engaging and very charming, and a little creepy in that good way.

  9. Comment on <deleted topic> in ~tech

    Crespyl
    Link Parent
    Firefox mobile has the "Reader Mode" feature, which prevents the popup overlay from interrupting.

    Firefox mobile has the "Reader Mode" feature, which prevents the popup overlay from interrupting.

    7 votes
  10. Comment on The Funny Men in ~creative

    Crespyl
    Link Parent
    I hope/assume it was intentional, as it's such an obvious stereotypical tell for AI generated content, and the immediately following line is "This is the slop land". Also the third section is...

    I hope/assume it was intentional, as it's such an obvious stereotypical tell for AI generated content, and the immediately following line is "This is the slop land". Also the third section is marked with Roman numerals instead of Arabic like the rest, making it stand out.

    5 votes
  11. Comment on Babylon 5 S01E01: "The Gathering" - Episode Discussion in ~tv

    Crespyl
    Link Parent
    Ooh, thanks for that, the viewing order list and individual episode pages are a great reference!

    Ooh, thanks for that, the viewing order list and individual episode pages are a great reference!

  12. Comment on Babylon 5 S01E01: "The Gathering" - Episode Discussion in ~tv

    Crespyl
    Link
    This release has been so weird and confusing. So little fanfare/advertising for it, episodes popping up and being pulled down, no single playlist to see them all in order, it's very odd. Anyway, I...

    This release has been so weird and confusing. So little fanfare/advertising for it, episodes popping up and being pulled down, no single playlist to see them all in order, it's very odd.

    Anyway, I like the episode. The acting is pretty old-fashioned compared to modern TV expectations, feels like I'm watching people in a stage production, but it's charming and I like the characters.

    Londo and Garibaldi are one of the things I remember most from the partial watch through I did way back when it was on Netflix, and I'm glad to see them again.

    10 votes
  13. Comment on Babylon 5 is now free to watch on YouTube in ~tv

    Crespyl
    Link Parent
    I got my hopes up that they were saying B5 was actually available on HBO Max, but that doesn't appear to be the case, at least not in my region. Seems like the only legitimate way to access it...

    a broader effort to drive traffic to subscription-based services such as Max, where remastered versions of Babylon 5 have been available for years

    I got my hopes up that they were saying B5 was actually available on HBO Max, but that doesn't appear to be the case, at least not in my region.

    Seems like the only legitimate way to access it right now is buying the whole thing or via the Roku Channel (with ads). Or physical media, if you can find it.

    It's a shame, 'cause I was hoping to share the series with my family, and the one-per-week cadence works well for that.

    4 votes
  14. Comment on I'm annoyed with mundane revisionist history in ~talk

    Crespyl
    Link Parent
    I was confused too; I guess maybe we have the Orange Site and the Orangered Site?

    I was confused too; I guess maybe we have the Orange Site and the Orangered Site?

    2 votes
  15. Comment on I'm back in ~talk

    Crespyl
    Link Parent
    I must, as always, insist that it's obviously "tildebeasts".

    I must, as always, insist that it's obviously "tildebeasts".

    8 votes
  16. Comment on List animals until failure in ~games

  17. Comment on Why I’m launching a feminist video games website in 2026 in ~games

    Crespyl
    Link
    Myers co-hosts a podcast called Triple Click (along with Kirk Hamilton and Jason Schreier) that I've been listening to for a while, and can easily recommend. I've enjoyed a lot of her previous...

    Myers co-hosts a podcast called Triple Click (along with Kirk Hamilton and Jason Schreier) that I've been listening to for a while, and can easily recommend. I've enjoyed a lot of her previous writing and she always has interesting things to say on the podcast.

    I really hope she and the team are able to find a stable base of supporters to make this a lasting endeavor.

    8 votes
  18. Comment on Day 2: Gift Shop in ~comp.advent_of_code

    Crespyl
    Link
    I always jump straight to regex and very literal interpretations of things, so I went with the straightforward brute-force/regex-backref approach. Easy to think about, but a little slow. Clojure...

    I always jump straight to regex and very literal interpretations of things, so I went with the straightforward brute-force/regex-backref approach. Easy to think about, but a little slow.

    Clojure
    (defn invalid? [num]
      (let [s (str num)
            matches (re-matches #"(\d+)(\1)" s)]
        (if matches
          true
          false)))
    
    (defn invalid-part-2? [num]
      (let [s (str num)
            matches (re-matches #"(\d+)(\1)+" s)]
        (if matches
          true
          false)))
    
    (defn find-in-range [f start end]
      (loop [list []
             pos start]
        (if (= pos (inc end))
              list
              (recur (if (f pos)
                       (conj list pos)
                       list)
                     (inc pos)))))
    
    (defn parse-input [input]
      (->> (str/split input #",")
           (map str/trim)
           (map #(str/split % #"-"))
           (map #(map parse-long %))))
    
    (defn part-1 [input]
      (let [ranges (parse-input input)]
        (->> (map
              #(apply find-in-range invalid? %)
              ranges)
             (flatten)
             (reduce +))))
    
    (defn part-2 [input]
      (let [ranges (parse-input input)]
        (->> (map
              #(apply find-in-range invalid-part-2? %)
              ranges)
             (flatten)
             (reduce +))))
    
    1 vote
  19. Comment on Day 1: Secret Entrance in ~comp.advent_of_code

    Crespyl
    Link
    I too wasn't able to participate during the original release, but have been going back and doing some of the problems in (somewhat novice/clumsy) Clojure. Here's day 1: Day 1 - Both Parts (defn...

    I too wasn't able to participate during the original release, but have been going back and doing some of the problems in (somewhat novice/clumsy) Clojure.

    Here's day 1:

    Day 1 - Both Parts
    (defn parse-input [s]
      (let [regex #"(R|L)(\d+)"]
        (map
         (fn [step] [(first step) (Integer/parseInt (second step))])
         (map rest (re-seq regex s)))))
    
    (defn part-1 [input]
      (let [steps (parse-input input)
            pos 50
            max-pos 99
            min-pos 0]
    
        (reduce (fn [state step]
                  (let [new-pos (case (first step)
                                  "L" (mod (- (:pos state) (second step)) 100)
                                  "R" (mod (+ (:pos state) (second step)) 100))]
                    (if (= new-pos 0)
                      {:pos new-pos
                       :count (inc (:count state))}
                      {:pos new-pos
                       :count (:count state)})))
                {:pos pos
                 :count 0}
                steps)))
    
    (defn step-counting-zeros [f pos steps]
      (loop [pos (mod (dec pos) 100)
             steps (dec steps)
             count 0]
        (cond
          (and (> steps 0) (zero? pos))
          (recur (mod (f pos) 100) (dec steps) (inc count))
    
          (and (zero? steps) (zero? pos))
          [pos (inc count)]
    
          (> steps 0)
          (recur (mod (f pos) 100) (dec steps) count)
    
          (zero? steps)
          [pos count]
    
          :else (throw :???))))
    
    (defn part-2 [input]
      (let [steps (parse-input input)
            pos 50
            max-pos 99
            min-pos 0]
    
        (reduce (fn [state step]
                  (case (first step)
                    "L" (let [[new-pos zeros]
                              (step-counting-zeros dec (:pos state)
                                                   (second step))]
                          {:pos new-pos
                           :count (+ (:count state) zeros)})
                    "R" (let [[new-pos zeros]
                              (step-counting-zeros inc (:pos state)
                                                   (second step))]
                          {:pos new-pos
                           :count (+ (:count state) zeros)})))
                {:pos pos
                 :count 0}
                steps)))
    
    1 vote
  20. Comment on Lifetime Windows user seeking feedback for improvements on my Linux setup in ~tech

    Crespyl
    Link Parent
    The one gotcha with Rocket League is that by default Steam may try to run the (now tragically outdated and unsupported) native Linux version. As you say, running the up-to-date Windows version via...

    The one gotcha with Rocket League is that by default Steam may try to run the (now tragically outdated and unsupported) native Linux version.

    As you say, running the up-to-date Windows version via proton usually works perfectly.

    Adding third-party (or "third-party") games to Steam usually works fine, I recently picked up Basilisk 2000 from Itch.io and was able to play it through Steam (after manually enabling proton).

    As a bonus you can use sgdboop to quickly set up icons/thumbnails/splashes for your third-party games so they look nice in your library.

    1 vote