Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #9219

T

ThatGeoGuy.ca

Personal blog · thatgeoguy.ca/blogprogrammingsystems

ThatGeoGuy.ca is a personal blog at thatgeoguy.ca about programming and systems. Since 2014, 8 different Hacker News readers have linked it 25 times, most often “Reflecting on transducers in Scheme (2023)”. It is still writing: the last post was on 2025-08-11, and you can follow it by feed.

Visit the blog
25mentions?
8HN people?
2014–2025first – last linked?
Links on Hacker News per year · peak 6 in 2021

Too few sampled comments (3) to say how often HN recommends it.?

Why HN links it

HN readers link this blog for its reviews and write-ups, including a Librem 5 Evergreen vs. PinePhone review cited as a source on phone use. Commenters also mention its Scheme transducers and book review posts.

Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

The personal website and blog of a technology and geomatics enthusiast.

Most-linked posts?

  1. Reflecting on transducers in Scheme (2023)
    3 people · 4 mentions · first linked 2023-01-05
  2. Book review: The Little Typer (2021)
    2 people · 2 mentions · first linked 2021-03-07
  3. Librem 5 Evergreen vs. Pinephone
    2 people · 2 mentions · first linked 2020-12-07

What Hacker News says?

  1. That’s not a competitor. Here is a review: https://thatgeoguy.ca/blog/2020/12/06/Librem-5-Evergreen-vs-... TLDR: If you want to join a community of people who are interested in working on a competitor, buy one of these, or a pinephone. I strongly encourage people to buy these and contribute, but don’t expect them to work as a daily driver.

    Comment linking /blog/2020/12/06/Librem-5-Evergreen-vs-Pinephone/

    on “AirPods Max”
  2. Submitted Librem 5 Evergreen vs. Pinephone as a story · 176 points

    HN discussion
  3. This actually inspired me to set up my daily / monthly backups, which I had not done since upgrading to Devuan almost half a year ago. Fortunately, I had already written a blog post [1] about backups, so setting myself back up and adding a cron task took under 30 min with a fresh disk. [1] https://thatgeoguy.ca/blog/2013/12/26/encrypted-backups-in-d...

    Comment linking /blog/2013/12/26/encrypted-backups-in-debian/

    on “'Check Your Backups Work' Day”
  4. Submitted Librem 5 Evergreen vs. PinePhone (Part 2) as a story · 147 points

    HN discussion
  5. Yup - I had a similar experience [1]. Chapter 9 is certainly the weakest part of the book but it picks up very quickly thereafter. [1] https://www.thatgeoguy.ca/blog/2021/03/07/review-the-little-...

    Comment linking /blog/2021/03/07/review-the-little-typer/

    on “The Little Typer (2018)”
  6. Submitted Book review: The Little Typer (2021) as a story · 109 points

    HN discussion
  7. I hate to be that guy who plugs his own crap everywhere, but I actually wrote my own blog post recently about backing up my stuff on Linux. My setup is fairly rudimentary, and I had the help of a friend on IRC, but here's the link if anyone is interested in setting up something simple for a Linux workstation at home or a VPS you can ssh into (really, as long as you can SSH into it with rsync, my method will work). I…

    Comment linking /blog/posts/howto-encrypted-backups-in-debian-linux/

    on “PSA: Back Up Your Shit”
  8. Submitted Reflecting on transducers in Scheme (2023) as a story · 94 points

    HN discussion
  9. Meta: with JavaScript disabled (or if it fails to load), your <code> elements are very badly styled because of the highlighter-rouge class on them, which per monokai.css makes them `display: block` (and other related styles designed only for blocks of code, not inline code). When the JavaScript runs, the rouge highlighting is undone by https://thatgeoguy.ca/js/prettifyCode.js , which clobbers the class attribute, se…

    Comment linking /js/prettifyCode.js

    on “Librem 5 Evergreen vs. PinePhone (Part 2)”
  10. Submitted Two birds and a liar’s game as a story · 23 points

    HN discussion
  11. To be honest, I had the same question last year, and wrote a short guide on how I (eventually) came to do backups [1]. Funny enough, I didn't even notice the topic article until today, which is kind of funny that I see it almost exactly a year later (only off by two days, really). Of course, this is very Linux centric, but it fits my needs and likewise allows me to rsync back anything on the backup at any time, even…

    Comment linking /blog/2013/12/26/encrypted-backups-in-debian/

    on “Backups suck (2013)”
  12. Submitted Book Review: Bernoulli's Fallacy as a story · 15 points

    HN discussion
  13. woolion · 2024-08-21Recommends
    Small unrelated bug report: in your "Book review: Bernoulli's Fallacy" article, there is a link to: https://www.thatgeoguy.ca/blog/%7B%7B%20site.baseurl%20%7D%7... I don't have much time to read through all this now but I'll check later, looks like great write-ups!

    Comment linking /blog/%7B%7B%20site.baseurl%20%7D%7D/2021/03/07/review-the-little-typer/

    on “Reflecting on transducers in Scheme (2023)”
  14. Submitted Rust Is Cool – Enums as a story · 4 points

    HN discussion
  15. I actually wrote an article 8 months ago on how I do it ( https://thatgeoguy.ca/blog/2013/12/26/encrypted-backups-in-d... ). Granted, this is for personal use, and really relies on cron / rsync to work well. Let me know if you have any questions about how I got it to work (for the most part, the biggest issue I see you encountering is encrypting drives on OSX).

    Comment linking /blog/2013/12/26/encrypted-backups-in-debian/

    on “Ask HN: What's your preferred open-source backup solution?”
  16. Submitted 1M metres later – Replacing my car with an e-bike as a story · 3 points

    HN discussion
  17. An alternative, R7RS implementation that I also maintain for (CHICKEN) Scheme: < https://wiki.call-cc.org/eggref/5/transducers > I believe I've submitted my own blog post on transducers in the past. See < https://www.thatgeoguy.ca/blog/2023/01/04/reflections-on-tra... > To bjoli: Have you seen my library? Any intentions to update the SRFI and incorporate more types?

    Comment linking /blog/2023/01/04/reflections-on-transducers/

    on “My mental model of Clojure transducers”
  18. Submitted Book Review: The Little Typer as a story · 2 points

    HN discussion
  19. Submitted Don’t define functions inline in your public headers as a story · 2 points

    HN discussion
  20. Submitted Can Email Not Suck? as a story · 2 points

    HN discussion
  21. Submitted I Chose Rust for Basket as a story · 1 points

    HN discussion
  22. Submitted Reflecting on Transducers as a story · 1 points

    HN discussion
  23. Submitted Reflecting on Transducers as a story · 1 points

    HN discussion
  24. Submitted Version Control Systems as a story · 1 points

    HN discussion
  25. Submitted Comments are not documentation as a story · 1 points

    HN discussion

Search all of HN for thatgeoguy.ca