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

O

osa1.net

Personal blog · osa1.net/posts · on HN as osa1programming

osa1.net is a personal blog at osa1.net about programming. Since 2012, 15 different Hacker News readers have linked it 19 times, most often “OOP is not that bad”. It is still writing: the last post was on 2026-09-26, and you can follow it by feed.

Visit the blog
19mentions?
15HN people?
2012–2026first – last linked?
Links on Hacker News per year · peak 12 in 2024

The author on HN?

osa1 · 10 karma · member since 2011

https://osa1.net

From their public HN profile, which links to this site.

Most-linked posts?

  1. OOP is not that bad
    5 people · 5 mentions · first linked 2024-10-09
  2. Fast Polymorphic Record Access
    2 people · 2 mentions · first linked 2023-01-29
  3. Exploring parsing APIs: the cost of recursion
    2 people · 2 mentions · first linked 2024-11-29
  4. My Thoughts on OCaml
    2 people · 2 mentions · first linked 2023-04-25

What Hacker News says?

  1. Sure, anecdotal evidence. Here's another anecdote: Original article: https://osa1.net/posts/2024-10-09-oop-good.html LLM (ChatGPT o1-preview) results: https://chatgpt.com/share/67166301-00d8-8013-9cf5-e8a980aca7... LGTM! I'd like to know which model is used in the article you've referenced as well as the prompt. I also suspect that 50 pages is pushing up to the limits of the context window and has an impact on the r…

    Comment linking /posts/2024-10-09-oop-good.html

    on “The AI Investment Boom”
  2. Submitted OOP is not that bad as a story · 143 points

    HN discussion
  3. For another approach without monomorphization see also my comment at [0] although it's only really meant for the immutable records. [0] https://osa1.net/posts/2023-01-23-fast-polymorphic-record-ac...

    Comment linking /posts/2023-01-23-fast-polymorphic-record-access.html

    on “Adding row polymorphism to Damas-Hindley-Milner”
  4. Submitted On sufficiently smart compilers as a story · 50 points

    HN discussion
  5. - Location: Indiana, USA - Remote: Yes - Willing to relocate: Yes - Technologies: Haskell (4 years), compilers (3 years), verification (mostly in Coq), systems programming (OS, networking), C, Rust. - Resume/CV: http://osa1.net/OmerSinanAgacanCV.pdf - Email: omeragacan@gmail.com

    Comment linking /OmerSinanAgacanCV.pdf

    on “Ask HN: Who wants to be hired? (October 2016)”
  6. Submitted Lazy lists in Lua and eliminating tail-calls with continuations as a story · 38 points

    HN discussion
  7. This is a digression, but regarding OOP, my somewhat provocative view, is that it is not a natural thing, but in most languages, it is atleast 4 different concepts 1. Encapsulation/Namespace, 2. Polymorphism, 3. Extensibility(Inheritance is a special case) 4.Mutability. These four concepts are forced/complected into a 'class' construct, but they need not be. In particular, FP only varies on 4, but languages like ML,…

    Comment linking /posts/2024-10-09-oop-good.html

    on “Functional Programming Self-Affirmations”
  8. Submitted OOP is not that bad, actually as a story · 3 points

    HN discussion
  9. - A bit of a response to https://osa1.net/posts/2023-04-24-ocaml-thoughts.html - See also https://news.ycombinator.com/item?id=35699697

    Comment linking /posts/2023-04-24-ocaml-thoughts.html

    on “My Thoughts on OCaml vs. Haskell/Rust in 2023”
  10. Submitted OOP is not that bad as a story · 3 points

    HN discussion
  11. I'd never heard of "resumable exceptions" before, so I searched them up [1][2]. Is this another name for the language feature called "effect handlers" in OCaml 5? [1] https://osa1.net/posts/2024-11-04-resumable-exceptions.html [2] https://softwareengineering.stackexchange.com/questions/8033...

    Comment linking /posts/2024-11-04-resumable-exceptions.html

    on “Kotlin's Rich Errors: Native, Typed Errors Without Exceptions”
  12. Submitted My Thoughts on OCaml as a story · 3 points

    HN discussion
  13. Submitted Exploring parsing APIs: the cost of recursion as a story · 2 points

    HN discussion
  14. Submitted When Is Inlining Useful? as a story · 2 points

    HN discussion
  15. Submitted Exploring parsing APIs: adding a lexer as a story · 2 points

    HN discussion
  16. Submitted Fast Polymorphic Record Access as a story · 2 points

    HN discussion
  17. Submitted Exploring parsing APIs: the cost of recursion as a story · 1 points

    HN discussion
  18. Submitted Exploring parsing APIs: what to generate, and how as a story · 1 points

    HN discussion
  19. Submitted Subtyping and Subsumption as a story · 1 points

    HN discussion

Search all of HN for osa1.net

Linked by the same people?