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

D

dissoc

Personal blog · frenchy64.github.ioprogramming

dissoc is a personal blog at frenchy64.github.io about programming. Since 2013, 15 different Hacker News readers have linked it 16 times, most often “Are unsound type systems wrong?”. It is still writing: the last post was on 2026-07-07, and you can follow it by feed.

Visit the blog
16mentions?
15HN people?
2013–2022first – last linked?
Links on Hacker News per year · peak 4 in 2013

Most-linked posts?

  1. Are unsound type systems wrong?
    2 people · 2 mentions · first linked 2020-09-23
  2. Gradual typing for Clojure
    2 people · 2 mentions · first linked 2015-06-21
  3. Who doesn't want unsound type systems?
    2 people · 2 mentions · first linked 2018-04-27

What Hacker News says?

  1. Speaking speculatively, improving type inference is a great place for collaboration. Concretely, I've extended several minor ideas. Typed Clojure uses occurrence typing in sequential forms, as well as conditionals: http://frenchy64.github.io/2013/09/08/simple-reasoning-asser... We can type check (filter identity coll) a little more accurately (which is actually quite hard to do): https://github.com/clojure/core.type…

    Comment linking /2013/09/08/simple-reasoning-assertions-core-typed.html

    on “Why we're supporting Typed Clojure”
  2. Submitted Are unsound type systems wrong? as a story · 210 points

    HN discussion
  3. There are also tentative plans to integrate core.typed with the Clojure compiler so type annotations can be used during compilation (e.g., type hints through inference). There was a post about it, but the best I could find is a recent paper: http://frenchy64.github.io/papers/typed-clojure-draft.pdf

    Comment linking /papers/typed-clojure-draft.pdf

    on “Why we’re no longer using Core.typed”
  4. Submitted Gradual typing for Clojure as a story · 102 points

    HN discussion
  5. I believe that's where core.typed is going: http://frenchy64.github.io/2015/06/19/gradual-typing.html Typed and untyped code must (and will soon) be able to cooperate in providing compile-time and run-time type checking in Clojure.

    Comment linking /2015/06/19/gradual-typing.html

    on “Why we’re no longer using Core.typed”
  6. Submitted The Link between Clojure-in-Clojure and Typed Clojure as a story · 79 points

    HN discussion
  7. Unsound things can be useful. https://frenchy64.github.io/2018/04/09/unsoundness-reply.htm...

    Comment linking /2018/04/09/unsoundness-reply.html

    on “Why Specifications Don't Compose”
  8. Submitted Macros across boundaries as a story · 26 points

    HN discussion
  9. Clojure also takes this approach with core.typed as well https://frenchy64.github.io/2015/06/19/gradual-typing.html I personally haven't found a place where this is necessary yet, but who knows what might happen in the future. :)

    Comment linking /2015/06/19/gradual-typing.html

    on “Is Typed Clojure worth the trouble?”
  10. Submitted Typed Clojure Preview: Red/Black tree rebalancing invariants (with plain maps) as a story · 15 points

    HN discussion
  11. Interestingly, if you read the article [0] linked in the reddit post referred to in this blog post, the author points out that the Haskell version of the bottom type has a problem - you can construct an inhabitant. Pulling out the relevant section of code: fix :: (a -> a) -> a -- defined in Data.Function fix f = let x = f x in x -- least fixed point of f false :: Void false = fix (id :: Void -> Void) Since you can f…

    Comment linking /2018/04/07/unsoundness-in-untyped-types.html

    on “Bottom Type in F#”
  12. Submitted Typed Clojure prevents Null Pointer Exceptions as a story · 10 points

    HN discussion
  13. Submitted Are unsound type systems wrong? as a story · 3 points

    HN discussion
  14. Submitted Who doesn't want unsound type systems? as a story · 2 points

    HN discussion
  15. Submitted How I Create Automatic Annotation Tools (Quals Defense) as a story · 2 points

    HN discussion
  16. Submitted Automatic Annotations as a story · 1 points

    HN discussion

Search all of HN for frenchy64.github.io

Linked by the same people?