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 · #16012

E

Edward Li

Personal blog · blog.edward-li.com/techprogramming

Edward Li's personal blog at blog.edward-li.com covers programming. Since 2025, 4 different Hacker News readers have linked it 5 times, most often “Advanced Python Features”. It is still writing: the last post was on 2025-05-27, and you can follow it by feed.

Visit the blog
5mentions?
4HN people?
2025–2025first – last linked?

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

Why HN links it

HN readers link this blog for Python posts, including advanced Python features such as positional-only parameters and comparisons of the new Rust-based type checkers Pyrefly and ty.

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

I'm Edward Li, a Computer Science and Physics student at the [University of British Columbia](https://www.ubc.ca)! Previously, I worked at [Google](https://www.google.com)/[GCP](https://cloud.google.com) scaling OpenTelemetry within first-party teams, at [Codegen](https://codegen.com/) building sof

Most-linked posts?

  1. Advanced Python Features
    2 people · 2 mentions · first linked 2025-04-15
  2. Pyrefly vs. Ty: Comparing Python's two new Rust-based type checkers
    2 people · 2 mentions · first linked 2025-05-27

What Hacker News says?

  1. This is wild and something I didn't know about: https://blog.edward-li.com/tech/advanced-python-features/#2-... def bar(a, /, b): ... # == ALLOWED == bar(1, 2) # All positional bar(1, b=2) # Half positional, half keyword # == NOT ALLOWED == bar(a=1, b=2) # Cannot use keyword for positional-only parameter

    Comment linking /tech/advanced-python-features/

    on “Advanced Python Features”
  2. Submitted Pyrefly vs. Ty: Comparing Python's two new Rust-based type checkers as a story · 394 points

    HN discussion
  3. Pyrefly vs. ty: Comparing Python’s Two New Rust-Based Type Checkers (2025-05-27) https://blog.edward-li.com/tech/comparing-pyrefly-vs-ty/ HN discussion of above: https://news.ycombinator.com/item?id=44107655 How Well Do New Python Type Checkers Conform? A Deep Dive into Ty, Pyrefly, and Zuban (2025-08-29) https://sinon.github.io/future-python-type-checkers/

    Comment linking /tech/comparing-pyrefly-vs-ty/

    on “Pyrefly: Python type checker and language server in Rust”
  4. Submitted Advanced Python Features as a story · 393 points

    HN discussion
  5. Submitted Interesting Python features that I've come across in my career as a story · 12 points

    HN discussion

Search all of HN for blog.edward-li.com