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

K

Konrad Hinsen

Personal blog · blog.khinsen.net/postsscienceprogramming

Konrad Hinsen's personal blog at blog.khinsen.net covers science and programming. Since 2017, 16 different Hacker News readers have linked it 33 times, most often “A plea for stability in the SciPy ecosystem”. It is still writing: the last post was on 2026-09-25, and you can follow it by feed.

Visit the blog
33mentions?
16HN people?
2017–2026first – last linked?
Links on Hacker News per year · peak 8 in 2020

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

Why HN links it

HN readers link Hinsen's posts on research software stability, the SciPy ecosystem and Python migration, and on science resting on observations and models. Most comments cite the posts as support for their own points.

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

Most-linked posts?

  1. A plea for stability in the SciPy ecosystem
    3 people · 5 mentions · first linked 2017-11-17
  2. A plea for stability in the SciPy ecosystem
    2 people · 3 mentions · first linked 2019-11-14
  3. The structure and interpretation of scientific models
    2 people · 2 mentions · first linked 2021-08-10
  4. To software engineers criticizing Neil Ferguson’s epidemics simulation code
    2 people · 2 mentions · first linked 2020-05-18
  5. The computational notebook of the future (part 2)
    2 people · 2 mentions · first linked 2019-05-13

What Hacker News says?

  1. Here's the open letter criticising our entire profession for producing something as terrible as C++ and allowing scientists to get into trouble with it - http://blog.khinsen.net/posts/2020/05/18/an-open-letter-to-s... There are links back to other parts of the story in the text there. Effectively, they built a model that predicted some real worst-case stuff, and used that as the basis for advice they sent out to try…

    Comment linking /posts/2020/05/18/an-open-letter-to-software-engineers-criticizing-neil-ferguson-s-epidemics-simulation-code/

    on “Science needs more research software engineers”
  2. Submitted To software engineers criticizing Neil Ferguson’s epidemics simulation code as a story · 90 points

    HN discussion
  3. Ericson2314 · 2021-08-10Recommends
    I'm reminded of https://blog.khinsen.net/posts/2020/12/10/the-structure-and-... the opening paragraph is worth quoting in (almost) full: > It is often said that science rests on two pillars, experiment and theory. Which has lead some to propose one or two additional pillars for the computing age: simulation and data analysis. However, the real two pillars of science are observations and models. Observations are the…

    Comment linking /posts/2020/12/10/the-structure-and-interpretation-of-scientific-models/

    on “New carnivorous plant discovered in Pacific Northwest”
  4. Submitted A plea for stability in the SciPy ecosystem as a story · 53 points

    HN discussion
  5. "better in every way" ... except for 1) startup time (according to the linked-to article), 2) support for existing Python 2 code, and 3) support for Python 2 C extensions. For example, https://blog.khinsen.net/posts/2017/11/16/a-plea-for-stabili... describes the "Molecular Modelling Toolkit (MMTK), which might well be the oldest domain-specific library of the SciPy ecosystem, will probably go away after 2020. Portin…

    Comment linking /posts/2017/11/16/a-plea-for-stability-in-the-scipy-ecosystem/

    on “Mercurial’s journey to and reflections on Python 3”
  6. Submitted The computational notebook of the future (part 2) as a story · 6 points

    HN discussion
  7. Inevitable of not, this has real costs, in that that government will eventually turn off the gravy train and the "good" and "bad" research alike will be negatively impacted. In other words, academia is sowing the seeds of its own demise, and with it, the official institutional pinnacle of our culture [please don't wince too hard when reading that!]. ---- The solution i think is less research but more library work. S…

    Comment linking /posts/2020/07/08/the-landscapes-of-digital-scientific-knowledge/

    on “Peer-reviewed papers are getting increasingly boring”
  8. Submitted Explaining Software and Computational Methods as a story · 3 points

    HN discussion
  9. Very related to this, see also Hinsens blog post: http://blog.khinsen.net/posts/2017/11/16/a-plea-for-stabilit... I think that GNU Guix is extremely well-suited to improve this situation. Also, one could think this is an academic problem, in the sense of am otherwise unimportant niche problem. It really isn't, it is just like in many other topics that academics get confronted first with this issue. I am sure that in…

    Comment linking /posts/2017/11/16/a-plea-for-stability-in-the-scipy-ecosystem/

    on “Challenge to scientists: does your ten-year-old code still run?”
  10. Submitted Why Computational Reproducibility Matters as a story · 2 points

    HN discussion
  11. First https://xenaproject.wordpress.com/ , now this? I am very excited to see this sort of "codification" work become a legitimate academic enterprise. People I tend to trust are in that Frege > Russel camp, but that certainly doesn't make me less enthusiastic to see this sort of work undertaken. I am a big fan or the sort of thinking in https://hapgood.us/2015/10/17/the-garden-and-the-stream-a-te... and https://blo…

    Comment linking /posts/2020/07/08/the-landscapes-of-digital-scientific-knowledge/

    on “Whitehead and Russell’s Principia rewritten in Coq”
  12. Submitted The structure and interpretation of scientific models as a story · 2 points

    HN discussion
  13. > On the other hand, they could progressively enhance upon a backwards compatible single 2 version. JS manages to do that just fine, as does Java... Common Lisp has a backwards compatibility which goes into decades, and implementations like SBCL had no difficulties at all to absorb Unicode. Racket even supports different language standards and completely different languages (such as Scheme and Algol) running on the…

    Comment linking /posts/2017/11/16/a-plea-for-stability-in-the-scipy-ecosystem/

    on “Why Is the Migration to Python 3 Taking So Long?”
  14. Submitted A Plea for Stability in the SciPy Ecosystem (2017) as a story · 2 points

    HN discussion
  15. Ericson2314 · 2020-11-11Recommends
    It's best to read the 1st linked article and https://blog.khinsen.net/posts/2020/07/08/the-landscapes-of-... But if you want something shorter, ponder this: What percentage of journal article material makes it to textbooks, and how has that changed over time?

    Comment linking /posts/2020/07/08/the-landscapes-of-digital-scientific-knowledge/

    on “Charles Darwin’s hunch about early life was probably right”
  16. Submitted The rise of community-owned monopolies as a story · 2 points

    HN discussion
  17. > Most of the rest of us will move on since the conversions were not that hard and the improvements worth it and we were given 10+ years to do it. You are describing it as if it is for everyone easy to convert. That might be true for fast-paced start-ups and web companies which rewrite their code every few years. I work in science, in projects which have complex infrastructure and are developed in the course of many…

    Comment linking /posts/2017/11/16/a-plea-for-stability-in-the-scipy-ecosystem/

    on “Why Python 4.0 might never arrive, according to its creator”
  18. Submitted Composition is the root of all evil (2016) as a story · 2 points

    HN discussion
  19. The author addressed "a container or VM image" in the followup, at http://blog.khinsen.net/posts/2017/11/22/stability-in-the-sc... : > There are three main reasons why this is not a sufficient solution: > 1. Freezing code is fine for archival reproducibility, as I mentioned in my original post. It is not sufficient for living code bases that people work on over decades. ... (His example was his MMTK project which st…

    Comment linking /posts/2017/11/22/stability-in-the-scipy-ecosystem-a-summary-of-the-discussion/

    on “A plea for stability in the SciPy ecosystem”
  20. Submitted Pharo Year One as a story · 2 points

    HN discussion
  21. Note that cancelling Python is my thesis, and khinsen just provides the evidence to support it. He doesn't come out and say, "Don't use Python," but I am. From my notes, here are (some? of) the posts I had in mind: - < https://blog.khinsen.net/posts/2015/11/06/a-rant-about-softw... > - < https://blog.khinsen.net/posts/2017/11/16/a-plea-for-stabili... > - < https://blog.khinsen.net/posts/2017/01/13/sustainable-softwa…

    Comment linking /posts/2019/05/09/the-computational-notebook-of-the-future-part-2/

    on “Ask HN: Are people still using Pascal in 2023?”
  22. Submitted A plea for stability in the SciPy ecosystem as a story · 2 points

    HN discussion
  23. Submitted Reproducible research in the Python ecosystem: a reality check as a story · 2 points

    HN discussion
  24. Submitted Conviviality in Computational Science as a story · 1 points

    HN discussion
  25. Submitted Cultures of Making and Relating as a story · 1 points

    HN discussion
  26. Submitted Deconstructing the Mastodon Client as a story · 1 points

    HN discussion
  27. Submitted Some Comments on AlphaFold as a story · 1 points

    HN discussion
  28. Submitted A plea for stability in the SciPy ecosystem as a story · 1 points

    HN discussion

Search all of HN for blog.khinsen.net

Linked by the same people?