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

Top all-time · #5637

D

David J. Pearce

Personal blog · whileydave.comprogrammingmath

David J. Pearce writes Dave's Homepage, a personal blog at whileydave.com about programming and math. Since 2020, 14 different Hacker News readers have linked it 25 times, most often “Test-Driving the Rust Model Checker (RMC)”. It is still writing: the last post was on 2026-04-02, and you can follow it by feed.

Visit the blog
25mentions?
14HN people?
2020–2026first – last linked?
Links on Hacker News per year · peak 10 in 2021

Most-linked posts?

  1. Test-Driving the Rust Model Checker (RMC)
    3 people · 3 mentions · first linked 2021-10-27
  2. The Semantics of Semantic Versioning?
    3 people · 3 mentions · first linked 2020-10-05
  3. Programming Languages Going Above and Beyond
    2 people · 2 mentions · first linked 2023-06-28

What Hacker News says?

  1. One of the best post-beginner / intermediate learning experiences wrt. Rust is to try to model the Borrow Checker behavior with Rust. Just write small (>10 LoC) programs within safe subset of Rust: 1. Rejected unsafe programs (and the why ) 2. Rejected safe programs (and the why ) .. and try to convince yourself that you understand the logic behind the two. https://whileydave.com/2021/12/06/modelling-borrow-checking…

    Comment linking /2021/12/06/modelling-borrow-checking-in-rust/

    on “Thread Safety in C++ and Rust”
  2. Submitted The Semantics of Semantic Versioning? as a story · 3 points

    HN discussion
  3. https://whileydave.com/publications/pea22_gpce/

    Comment linking /publications/pea22_gpce/

    on “Language Design Meets Verifying Compilers (GPCE 2022 Keynote)”
  4. Submitted Type Checking in Whiley Goes Both Ways as a story · 2 points

    HN discussion
  5. Submitted Test-Driving the Rust Model Checker (RMC) as a story · 2 points

    HN discussion
  6. Submitted Test-Driving the Rust Model Checker (RMC) as a story · 2 points

    HN discussion
  7. Submitted QuickCheck for Whiley as a story · 2 points

    HN discussion
  8. Submitted The Semantics of Semantic Versioning? as a story · 2 points

    HN discussion
  9. Submitted Sound and complete flow typing with unions, intersections and negations [pdf] as a story · 1 points

    HN discussion
  10. Submitted Digging into the EVM Object Format (EOF) as a story · 1 points

    HN discussion
  11. Submitted Functions as Methods in Dafny? as a story · 1 points

    HN discussion
  12. Submitted Programming Languages Going Above and Beyond as a story · 1 points

    HN discussion
  13. Submitted Programming Languages Going Above and Beyond as a story · 1 points

    HN discussion
  14. Submitted Disassembling EVM Bytecode (The Basics) as a story · 1 points

    HN discussion
  15. Submitted Verifying a Token Contract as a story · 1 points

    HN discussion
  16. Submitted Whiley Gets Rusty as a story · 1 points

    HN discussion
  17. Submitted Formally Verifying an Auction Contract as a story · 1 points

    HN discussion
  18. Submitted Verifying the Whiley Standard Library as a story · 1 points

    HN discussion
  19. Submitted Test-Driving the Rust Model Checker (RMC) as a story · 1 points

    HN discussion
  20. Submitted A Lightweight Formalism for Reference Lifetimes and Borrowing in Rust [pdf] as a story · 1 points

    HN discussion
  21. Submitted Sizing Up Types in Rust as a story · 1 points

    HN discussion
  22. Submitted Sizing Up Types in Rust as a story · 1 points

    HN discussion
  23. Submitted Understanding Generic Type Variance as a story · 1 points

    HN discussion
  24. Submitted Dynamic Deadlock Detection in Abseil as a story · 1 points

    HN discussion
  25. Submitted The Semantics of Semantic Versioning? as a story · 1 points

    HN discussion

Search all of HN for whileydave.com

Linked by the same people?