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

W

Well-Typed Blog

Company blog · well-typed.com/blogprogrammingbusiness

Well-Typed Blog is the company blog at well-typed.com, writing about programming and business. Since 2010, 60 different Hacker News readers have linked it 85 times, most often “Fix-ing regular expressions”. It is still writing: the last post was on 2026-10-29, and you can follow it by feed.

Visit the blog
85mentions?
60HN people?
2010–2026first – last linked?
Links on Hacker News per year · peak 12 in 2014

Most-linked posts?

  1. Fix-ing regular expressions
    2 people · 3 mentions · first linked 2020-06-04
  2. Overloaded Record Fields for Haskell
    2 people · 3 mentions · first linked 2014-08-03
  3. Falsify: Hypothesis-Inspired Shrinking for Haskell (2023)
    2 people · 2 mentions · first linked 2025-04-19
  4. The Parallel Haskell Digest: Spring Edition
    2 people · 2 mentions · first linked 2011-05-11
  5. Calling Purgatory from Heaven: Binding to Rust in Haskell
    2 people · 2 mentions · first linked 2023-04-05
  6. /blog/2019/10/nonmoving-gc-merge/
    2 people · 2 mentions · first linked 2020-06-24
  7. The New Cloud Haskell
    2 people · 2 mentions · first linked 2012-10-05
  8. A tool for automatic Haskell binding generation from C header files
    2 people · 2 mentions · first linked 2026-02-10
  9. Parallel Haskell Digest: sparks, threadscope, concurrent servers...
    2 people · 2 mentions · first linked 2011-04-02
  10. How we might abolish Cabal Hell, part 1
    2 people · 2 mentions · first linked 2014-09-30

What Hacker News says?

  1. A lazy, immutable rose tree This article shows some really cool stuff you can do with it https://www.well-typed.com/blog/2019/05/integrated-shrinking...

    Comment linking /blog/2019/05/integrated-shrinking/

    on “Ask HN: What are some cool but obscure data structures you know about?”
  2. Submitted Falsify: Hypothesis-Inspired Shrinking for Haskell (2023) as a story · 90 points

    HN discussion
  3. It sounds like you need to learn about parametricity. https://www.well-typed.com/blog/2015/05/parametricity/

    Comment linking /blog/2015/05/parametricity/

    on “Why Haskell?”
  4. Submitted Cloud Haskell: work-stealing, master-slave and work-pushing as a story · 84 points

    HN discussion
  5. No special hardware is required — it's all in the runtime. Quoting from Parallel Haskell Digest[1]: """You may have heard of sparks and threads in the same sentence. What's the difference? A Haskell thread is a thread of execution for IO code. Multiple Haskell threads can execute IO code concurrently and they can communicate using shared mutable variables and channels. Sparks are specific to parallel Haskell. Abstra…

    Comment linking /blog/52

    on “Why have CPUs been limited in frequency to around 3.5Ghz for so many years?”
  6. Submitted How we might abolish Cabal Hell, part 1 as a story · 75 points

    HN discussion
  7. What is "the library approach"? Library approaches have failed. See http://www.well-typed.com/blog/2016/09/sharing-conduit/

    Comment linking /blog/2016/09/sharing-conduit/

    on “Rust RAII is better than the Haskell bracket pattern”
  8. Submitted Efficient Amortised and Real-Time Queues in Haskell as a story · 72 points

    HN discussion
  9. > “secret weapon” and do not advertise it Both Standard Chartered and Barclays loudly advertise that they use Haskell. A quick web search turns up their job offers on Reddit, and both also send people to conferences such as Haskell eXchange, to talk about their team tasks, structure, and size. Example: [1] Their code bases were discussed on HN before, e.g. [2]. Standard Chartered also funded the development of GHCs…

    Comment linking /blog/2019/10/nonmoving-gc-merge/

    on “Haskell for a New Decade [pdf]”
  10. Submitted Understanding Memory Fragmentation in Haskell as a story · 67 points

    HN discussion
  11. Here's a recent blog post of a very elegant k-means implementation in cloud haskell. It's part of the effort to bring an erlang-like, CSP style, DSL-based message passing to haskell. http://www.well-typed.com/blog/74

    Comment linking /blog/74

    on “Using python and k-means to find dominant colors in images”
  12. Submitted Monads: From Web 2.0 to Hardware Drivers as a story · 66 points

    HN discussion
  13. Is the stuff about GHC's garbage collector still valid? (I have no idea, but I found this https://www.well-typed.com/blog/2019/10/nonmoving-gc-merge/ "Low-latency garbage collector merged for GHC 8.10", which is more recent than the OP blog post) Is the “backwards compatibility at all costs” point about Go still valid? https://blog.golang.org/using-go-modules ...it seems like you can specify versioned deps now

    Comment linking /blog/2019/10/nonmoving-gc-merge/

    on “Three Months of Go from a Haskeller’s perspective (2016)”
  14. Submitted Haskell performance profiling with ghc-events-analyze as a story · 64 points

    HN discussion
  15. There's also some work pushing Haskell to perform better (more like Elixir) in networking/concurrency applications: http://www.well-typed.com/blog/2019/10/nonmoving-gc-merge/

    Comment linking /blog/2019/10/nonmoving-gc-merge/

    on “Write Junior Code”
  16. Submitted On Hiring Haskell People as a story · 54 points

    HN discussion
  17. In terms of GHC's evolution, this looks really promising to me: http://www.well-typed.com/blog/2019/10/nonmoving-gc-merge/

    Comment linking /blog/2019/10/nonmoving-gc-merge/

    on “Developing GHC for a Living”
  18. Submitted When "blocked indefinitely" is not indefinite as a story · 41 points

    HN discussion
  19. It's well defined, but there's no good solution to this problem yet! See: http://www.well-typed.com/blog/2014/09/how-we-might-abolish-... It's true for every language out there, not just Haskell.

    Comment linking /blog/2014/09/how-we-might-abolish-cabal-hell-part-1/

    on “GNU Guix 0.8 released”
  20. Submitted Communication Patterns in Cloud Haskell as a story · 40 points

    HN discussion
  21. Yeah, it really depends on the language and build artifact characteristics, but I'm mostly speaking about my experience with haskell and C. Natively compiled languages tend to have more problems with this because the libraries themselves hold linker references to each other. Versioning isolation alone isn't enough to solve these cases, because you can end up needing multiple copies of the same version of a library t…

    Comment linking /blog/2015/01/how-we-might-abolish-cabal-hell-part-2/

    on “Comparison of Programming Language Package Managers”
  22. Submitted Implementing a minimal version of haskell-servant as a story · 25 points

    HN discussion
  23. Haskell is getting row polymorphism[1] for records (going under the name OverloadedRecordFields) in the next release. The new language extension will also play well with lenses, making records even more versatile. However, we're still not getting special syntax for field access, so it'll be function application (g f) instead of a dot (f.g). This isn't a major drawback, but it means that a field g has to be in scope…

    Comment linking /blog/84/

    on “Caml Trading – Experiences with OCaml on Wall Street [video]”
  24. Submitted Parallel Haskell Digest 4 as a story · 23 points

    HN discussion
  25. Well-Typed, a Haskell consultancy, seems to do quite a bit of work exclusively in Haskell. For instance, they have developed an air traffic analysis tool for NATS[1] which they briefly blogged[2] about. [1] http://www.nats.co.uk/ [2] http://www.well-typed.com/blog/39

    Comment linking /blog/39

    on “Ask HN: Anyone using Haskell in production?”
  26. Submitted GHC activities December 2021–January 2022 as a story · 14 points

    HN discussion
  27. And a more recent summary: The New Cloud Haskell, http://www.well-typed.com/blog/70 Compared to the previous prototype: * it is much faster; * it can run on multiple kinds of network; * has backends to support different environments (like cluster or cloud); * has a new system for dealing with node disconnect and reconnect; * has a more precisely defined semantics; * supports composable, polymorphic serialisable clos…

    Comment linking /blog/70

    on “Cloud Haskell: work-stealing, master-slave and work-pushing”
  28. Submitted Object Oriented Programming in Haskell as a story · 10 points

    HN discussion
  29. Edward Z Yang[0] is doing a GSoC project (I think) on expanding Backpack[1][2]. He's a GHC contributor, so it's relatively big. And here's overloaded record syntax: http://www.well-typed.com/blog/84/ [0] http://ezyang.com/ [1] http://plv.mpi-sws.org/backpack/ [2] http://blog.ezyang.com/2014/07/type-classes-confluence-coher...

    Comment linking /blog/84/

    on “Fantasy World OCaml (2013)”
  30. Submitted Improving Hackage security as a story · 8 points

    HN discussion

Search all of HN for well-typed.com

Linked by the same people?