Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Konrad Hinsen

@khinsen.scholar.social.ap.brid.gy
49 followers 7 following 362 posts

Researcher at CNRS. Computational science, in particular computational biophysics. Metascience, in particular the evolution of science in the digital era. Favorite […] 🌉 bridged from ⁂ scholar.social/@khinsen, follow @ap.brid.gy to interact

PostsRepliesMedia
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 15h
I can try an old USB dongle for Wifi, once I actually find it. That would be OK for daily use. But I don't see a good-enough workaround for audio. Among the nice features is ZFS support. I have plenty of data on ZFS datasets which I could just copy over. And use my well-tuned backup scheme for […]
scholar.social
Original post on scholar.social
000 0
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 15h
- There's plenty of easily installable software from pkgsrc (but you need networking to work first). All the Unixy stuff you'd expect, but also browsers, Libre Office, etc. It feels like Unix workstations from 30 years ago, with all the good and bad sides. For me, that's fine - I actually […]
scholar.social
Original post on scholar.social
100 1
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 15h
A few notes on my first experiment with installing @netbsd on a 2015 MacBook Pro: - Installation from a USB drive works fine out of the box. I could boot NetBSD immediately into a X11 session. - Trackpad support is incomplete. Using the terminal is challenging because copy-paste requires the […]
scholar.social
Original post on scholar.social
100 1
Reposted by Konrad Hinsen
✧✦Catherine✦✧ @whitequark.treehouse.systems.ap.brid.gy · 15/10/2026
in retrospect, a huge chunk of my approach to OSS boils down to "I cannot be made responsible for things I do not control, _and I should be made responsible for things I do control_ ". I also try to apply the same fairly to others
174 7
Reposted by Konrad Hinsen
Ronen Tamari @ronentk.me · 19/10/2026
Interesting thought experiment. It's commonly said that many math inventions were for the sake of it, implying a kind of arbitrariness to what we choose to invent - but how accurate is that claim really?
Boole wasn't just inventing mathematics for the sake of it. He had an intuition that the properties he discovered, the system he made, would be important someday. He thought he was discovering the laws of human thought, and while that might have been somewhat misguided, it was interesting enough that logicians and philosophers studied it and passed it down, until Shannon found it and built on it.

Would Shannon have been able to find that connection in the age of AI? If he hadn't been standing in a room full of relays with a real problem in front of him, telling him where to look, and instead had been sorting through endless reams of proofs that were all locally valid and globally meaningless?
201 2
Reposted by Konrad Hinsen
Ronen Tamari @ronentk.me · 19/10/2026
Call for collective sensemaking! I'm trying to make sense of the uprisings in France, feel free to add updates, perspectives etc
semble.so
France Protests (2026) (by Ronen Tamari) — Semble
Updates and perspectives around the ongoing uprisings in France
3214 21
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 19/10/2026
"The collapse of Self", by Indy Johar indyjohar.substack.com/p/the-collap… "The central argument is not simply that the self is collapsing. It is that the collapse of self has become structurally useful. A diminished self is easier to govern, easier to extract from, easier to […]
scholar.social
Original post on scholar.social
001 1
Reposted by Konrad Hinsen
Lupposofi @lupposofi.mementomori.social.ap.brid.gy · 17/10/2026
All-new in SEP, Epistemology of Artificial Intelligence by Claus Beisbart, plato.stanford.edu/entries/epistemo… Includes a rich OIR, plato.stanford.edu/entries/epistemo… #sep #epistemology #ai #philosophy #filosofia #tietoteoria #tieto #knowledge #ymmarrys […]
mementomori.social
Original post on mementomori.social
025 5
Reposted by Konrad Hinsen
Yogi Jaeger @yoginho.spore.social.ap.brid.gy · 18/10/2026
I finally found time to read Ann-Sophie Barwich's excellent essay "The Lady Vanishes" in #Aeon about Mary Hesse and other female philosophers of science whose work is systematically neglected: aeon.co/essays/why-are-women-philos…
aeon.co
Why are women philosophers often erased from collective memory? | Aeon Essays
The history of ideas still struggles to remember the names of notable women philosophers. Mary Hesse is a salient example
122 2
Reposted by Konrad Hinsen
Raphaël Pradeau @raphpradeau.bsky.social · 17/10/2026
Quand on autorise l'utilisation d'armes mutilantes, des manifestants sont mutilés. Cela doit cesser. Près de 140 000 personnes ont signé la pétition pour demander l'interdiction des armes mutilantes, et vous ? petitions.assemblee-nationale.fr/initiatives/...
petitions.assemblee-nationale.fr
Interdiction des armes mutilantes et des techniques d'immobilisation létales dans les manifestations lycéennes - Interdiction des armes mutilantes et des techniques d'immobilisation létales dans les m...
Professeur et parent d'un lycéen, je suis alarmé par les techniques de "maintien de l'ordre" déployées face au mouvement lycéen. Les revendications des lycéennes et lycéens pour avoir le droit d'étud...
010774 107
Reposted by Konrad Hinsen
Karsten Schmidt @toxi.mastodon.thi.ng.ap.brid.gy · 17/10/2026
Single Use Software is a great phrase and way to think about this! Some other alternatives I'd like to offer: It's the NIH Syndrome (Not Invented Here) gone hyperviral & mainstream: en.wikipedia.org/wiki/Not_invented_… It's also the Lisp Curse supercharged (which equally applies to […]
mastodon.thi.ng
Original post on mastodon.thi.ng
021 2
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 17/10/2026
@electricarchaeo I decided to try out NetBSD on a 2015 MacBook Pro. Not done yet, so no experience to share.
000 0
Reposted by Konrad Hinsen
Shawn Graham @electricarchaeo.scholar.social.ap.brid.gy · 16/10/2026
I've got an old MacBook pro. Might be fun to try to revive it with a new OS. What's the consensus these days?
611 6
Reposted by Konrad Hinsen
Tim Bray 🇨🇦 @timbray.cosocial.ca.ap.brid.gy · 15/10/2026
Today is FORTRAN’s 70th birthday; its reference manual “appeared in a glossy cover, handsomely printed, with the date October 15, 1956.” softwarepreservation.computerhistor… (The actual software wasn’t released till the following year) No longer […]
cosocial.ca
Original post on cosocial.ca
11556 56
Reposted by Konrad Hinsen
Bastian Greshake Tzovaras @gedankenstuecke.scholar.social.ap.brid.gy · 16/10/2026
This whole thread about holding community is great, but the "atrophy of humility" really got me. I've seen so many projects (and people) fall into that trap over the years.
cosocial.ca
001 1
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 15/10/2026
"Swapping money for expertise", by @pluralistic pluralistic.net/2026/10/06/nonfungi… Proposes an explanation for why the "AI industry" focuses on wide-spectrum generalist models, although focused domain-specific models have proven to be much more useful and reliable: domain-specific […]
scholar.social
Original post on scholar.social
000 0
Reposted by Konrad Hinsen
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 15/10/2026
"Like knowledge refinement, code refinement makes code more reliable, more accessible, and long-lived, but only from the "code as a tool" perspective. It tends to reduce rather than augment its value as a knowledge repository." blog.khinsen.net/posts/2026/09/25/k…
blog.khinsen.net
Knowledge refinement in the digital era
Knowledge refinement is the ever ongoing process in science (and beyond it) that shepherds knowledge from lab notebooks into journal articles and then on to review articles, monographs, reference handbooks, university textbooks, and finally professional domain expertise and school education for a wider public. It has been going on for a few centuries, but we hardly talk about it. In fact, I made up the term because I couldn't find an established one. Computational knowledge has not yet found its place in the knowledge refinement process. Why not? And what can we do to make it happen? First of all, what is the role of knowledge refinement? One answer is that knowledge becomes more reliable in the refinement process. Any single experiment, no matter how carefully done, can turn out to be wrong for lots of reasons. In contrast, the synthesis of hundreds of independent related experiments will remain trustworthy even if one flaky input experiment has to be withdrawn. Another role of knowledge refinement is making knowledge more accessible. When we learn from others, rather than from our own experience, we start with a highly refined view of a domain, and dive into the details only later and when we see a need for it. Schools teach only refined knowledge, which thus shapes general culture. Finally, with refinement, knowledge also becomes more long-lived. A useful picture here is pace layers: each refinement step pushes knowledge down into a more slowly evolving layer. Each knowledge refinement step has several interrelated aspects: * Summarization. A large number of works from the preceding step are cooked down into a common essence that emerges from them. * Curation. Domain experts select what they see as most relevant, discarding what they consider technical details, or only of historical importance. * Integration. Each step draws on broader domain coverage than the preceding one. The relation to already established knowledge is made clearer. * Simplification and clarification. Each step is written for a wider and less specialized audience than the preceding one. Jargon is replaced by more widely understood vocabulary. New concepts are introduced and the explanation is structured around them. All these processes require reformulation. The output of a refinement step is not simply an annotated collection of quotes from its inputs. You can't edit a journal article into a chapter for a university textbook. In the digital era, it has become widely accepted that software and electronic datasets are representations of scientific knowledge. See for example pages 9 to 11 of the UNESCO Recommendation on Open Science, which discuss "open scientific knowledge". For now, however, this is mostly wishful thinking. While code and data certainly are scientific _information_ , it is difficult to consider them to be _knowledge_ as long as they don't participate in the knowledge refinement process. Let me illustrate this with analogies from pre-digital science. The predecessors of today's digital datasets are tables of observations recorded in lab notebooks. The predecessors of today's scientific software are mathematical equations. Consider the foundational research on electromagnetism that was done in the 19th century. Examples of original sources are the lab notebooks of Michael Faraday, or on the theoretical side James Clerk Maxwell's paper "A Dynamical Theory of the Electromagneticm Field" (already a refined version of his personal notes, which are probably lost). Today's textbooks in physics or electrical engineering mention both Faraday and Maxwell in historical overviews, but they don't ask you to consult their original work, nor do they cite passages from it in their pedagogical presentation. Instead, they show highly refined versions of Maxwell's theory in modern vector notation, which was largely created for this purpose. The textbooks also summarize the kind of experiments done by Faraday and many others, with pictures and diagrams of modern rather than historical instruments and experimental setups. Instead of real data, they show plots of idealized synthetic data for illustration. Whereas nobody would seriously consider publishing a lab notebook as a journal article after just some light editing, many researchers seem to believe that computational notebooks, such as the popular Jupyter notebooks, could replace journal articles. However, the history and practice of Jupyter shows that it is by design a tool for interactive computational exploration. A Jupyter notebook is an annotated chronological record of a single computation. There is no way to summarize multiple computations. There is no way to focus on the essential aspects of a computation while relegating implementation details to an appendix. There is no way to explain, in more than words, algorithms from a library that is used in the notebook. Moreover, the order of presentation is constrained by the flow of the computation. In a typical Jupyter notebook, one of the very first lines says `import matplotlib`, a technical detail that in a journal article should be relegated to a reference list, because it is irrelevant to the scientific message. If you look at today's published Jupyter notebooks, most of them are complements to journal articles. The play the role of an appendix, a repository for technical details. Notebooks that are independent publications do exist, for example in the Journal of Digital History, but the computations they contain, basic data analysis and visualization, are simple and not the main topic of the paper. Moreover, the Journal of Digital History has developed its own extensions to Jupyter that add support for hiding technical details from view while reading the article. While I focused on Jupyter because of its popularity, other notebook technologies such as Quarto or Emacs' Babel extension to org-mode are not fundamentally different. As long as the executable content is a single computation that runs from top to bottom, the above criticisms remain valid. Various ideas for improving the publishing technology for code are being explored. One of them is removing the linear execution constraint, e.g. by using the dataflow paradigm. A few notebook systems have adopted this approach, most notably Observable. The most interesting system I have seen so far in this space is Lopecode, which adds a hypertext structure to Observable's dataflow model for computation. My own experiment on supporting the publication of refined digital knowledge is HyperDoc, which focuses on (1) integrating code and its execution into hypermedia networks and (2) building bridges to existing hypermedia systems. It has the advantage of being applicable to existing code in any programming language (though this requires significant implementation work that hasn't been done yet), and thus avoids a complete break with the past six decades of computational research. Much more remains to be done, however, before computational knowledge can become an integral part of the refinement process. Computational knowledge is most of all _formalized_ knowledge, meaning knowledge expressed in terms of a formal system that can be processed mechanically, by a computer. Refinement techniques for formalized knowledge are constrained by the formal system they depend on. Program source code lives in a formal system defined by a programming language. It is processed mechanically by a compiler or an interpreter. The focus of a programming language is, not surprisingly, the construction of executable programs. There is a well-established refinement process for source code: scripts become library modules, which are complemented by tests and documentation and then published to become off-the-shelf ingredients for constructing more complex programs. Like knowledge refinement, code refinement makes code more reliable, more accessible, and long-lived, but only from the "code as a tool" perspective. It tends to reduce rather than augment its value as a knowledge repository. Software engineering priorities such as optimization and reducing redundancy tend to make the code less readable for researchers who are not professional software developers, and impenetrable to anyone who is just starting to explore a new domain of knowledge. This is why knowledge refinement in computational science remains limited to non-formal language. Textbooks remain printed books (or their digital twins, PDF files), merely referring to and writing about machine-readable artifacts such as code. The textbooks discuss concepts, including algorithms and data structures, but don't provide examples that readers could run and then build on in their own explorations. On the code side, there are often highly refined implementations for use as off-the-shelf tools, but their correspondence to what the textbooks say is unclear and not verifiable by the reader. There has been work on improving the explanation side, for example Bret Victor's explorable explanations that integrate interactive exploration tools into formerly passive textbook material. However, the strict divide between explanation and code for use in practice remains. This state of the art is tolerable for low-complexity computational knowledge, e.g. in linear algebra or signal processing. A textbook on Fourier transforms and good FFT library are good enough for learning these methods. But we need something better for complex models and methods. Consider computational models of complex systems such as force fields for biomolecules, or climate models. On the machine side, they are implemented as software modules for use in simulation, using standard programming languages. On the human side, there are papers describing the principles behind their design, but lacking many details because these details would be overwhelming to a human reader. So if you really want to know how such models work, your only choice is wading through enormous amounts of source code, taking notes carefully of the findings that are relevant to your question. And if you ever want to _compare_ two such complex models... good luck exploring two large software packages in parallel. Unfortunately, that's something you can't avoid doing during knowledge refinement. For example when you write a review paper on protein force fields, or on climate models. When models become too complex to be represented in traditional scientific notations (equations, diagrams, etc.), they need to be represented in _digital_ scientific notations. They need to be represented in formal systems that are made for documentation and exploration, rather than for plugging into a simulator. And they require tools that treat them as _data_ , not _code_. An idea I have been pursuing for a while is the use of specification languages as digital scientific notations. See my project Leibniz for the details. Specification languages are more general than programming languages in the same way that mathematical equations are more general than mathematical functions (see here for a discussion). In particular, specification languages do not impose an executability condition on everything you write. This allows you to write incomplete function definitions or data structures. I am working on this idea and I remain optimistic that it will work out, but I won't declare victory before I have _actually_ written that review of biomolecular force fields. Meanwhile, I'd be happy to see other work in this space, ideally pursuing very different ideas. Digital scientific notations are a necessary first step for enabling the refinement of digital scientific knowledge, but the real works starts once we have them. We must then develop the tools that let researchers explore and examine publications containing formalized knowledge. We must also find refinement strategies that actually work in practice. There remains a lot to be done!
001 1
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 15/10/2026
"Like knowledge refinement, code refinement makes code more reliable, more accessible, and long-lived, but only from the "code as a tool" perspective. It tends to reduce rather than augment its value as a knowledge repository." blog.khinsen.net/posts/2026/09/25/k…
blog.khinsen.net
Knowledge refinement in the digital era
Knowledge refinement is the ever ongoing process in science (and beyond it) that shepherds knowledge from lab notebooks into journal articles and then on to review articles, monographs, reference handbooks, university textbooks, and finally professional domain expertise and school education for a wider public. It has been going on for a few centuries, but we hardly talk about it. In fact, I made up the term because I couldn't find an established one. Computational knowledge has not yet found its place in the knowledge refinement process. Why not? And what can we do to make it happen? First of all, what is the role of knowledge refinement? One answer is that knowledge becomes more reliable in the refinement process. Any single experiment, no matter how carefully done, can turn out to be wrong for lots of reasons. In contrast, the synthesis of hundreds of independent related experiments will remain trustworthy even if one flaky input experiment has to be withdrawn. Another role of knowledge refinement is making knowledge more accessible. When we learn from others, rather than from our own experience, we start with a highly refined view of a domain, and dive into the details only later and when we see a need for it. Schools teach only refined knowledge, which thus shapes general culture. Finally, with refinement, knowledge also becomes more long-lived. A useful picture here is pace layers: each refinement step pushes knowledge down into a more slowly evolving layer. Each knowledge refinement step has several interrelated aspects: * Summarization. A large number of works from the preceding step are cooked down into a common essence that emerges from them. * Curation. Domain experts select what they see as most relevant, discarding what they consider technical details, or only of historical importance. * Integration. Each step draws on broader domain coverage than the preceding one. The relation to already established knowledge is made clearer. * Simplification and clarification. Each step is written for a wider and less specialized audience than the preceding one. Jargon is replaced by more widely understood vocabulary. New concepts are introduced and the explanation is structured around them. All these processes require reformulation. The output of a refinement step is not simply an annotated collection of quotes from its inputs. You can't edit a journal article into a chapter for a university textbook. In the digital era, it has become widely accepted that software and electronic datasets are representations of scientific knowledge. See for example pages 9 to 11 of the UNESCO Recommendation on Open Science, which discuss "open scientific knowledge". For now, however, this is mostly wishful thinking. While code and data certainly are scientific _information_ , it is difficult to consider them to be _knowledge_ as long as they don't participate in the knowledge refinement process. Let me illustrate this with analogies from pre-digital science. The predecessors of today's digital datasets are tables of observations recorded in lab notebooks. The predecessors of today's scientific software are mathematical equations. Consider the foundational research on electromagnetism that was done in the 19th century. Examples of original sources are the lab notebooks of Michael Faraday, or on the theoretical side James Clerk Maxwell's paper "A Dynamical Theory of the Electromagneticm Field" (already a refined version of his personal notes, which are probably lost). Today's textbooks in physics or electrical engineering mention both Faraday and Maxwell in historical overviews, but they don't ask you to consult their original work, nor do they cite passages from it in their pedagogical presentation. Instead, they show highly refined versions of Maxwell's theory in modern vector notation, which was largely created for this purpose. The textbooks also summarize the kind of experiments done by Faraday and many others, with pictures and diagrams of modern rather than historical instruments and experimental setups. Instead of real data, they show plots of idealized synthetic data for illustration. Whereas nobody would seriously consider publishing a lab notebook as a journal article after just some light editing, many researchers seem to believe that computational notebooks, such as the popular Jupyter notebooks, could replace journal articles. However, the history and practice of Jupyter shows that it is by design a tool for interactive computational exploration. A Jupyter notebook is an annotated chronological record of a single computation. There is no way to summarize multiple computations. There is no way to focus on the essential aspects of a computation while relegating implementation details to an appendix. There is no way to explain, in more than words, algorithms from a library that is used in the notebook. Moreover, the order of presentation is constrained by the flow of the computation. In a typical Jupyter notebook, one of the very first lines says `import matplotlib`, a technical detail that in a journal article should be relegated to a reference list, because it is irrelevant to the scientific message. If you look at today's published Jupyter notebooks, most of them are complements to journal articles. The play the role of an appendix, a repository for technical details. Notebooks that are independent publications do exist, for example in the Journal of Digital History, but the computations they contain, basic data analysis and visualization, are simple and not the main topic of the paper. Moreover, the Journal of Digital History has developed its own extensions to Jupyter that add support for hiding technical details from view while reading the article. While I focused on Jupyter because of its popularity, other notebook technologies such as Quarto or Emacs' Babel extension to org-mode are not fundamentally different. As long as the executable content is a single computation that runs from top to bottom, the above criticisms remain valid. Various ideas for improving the publishing technology for code are being explored. One of them is removing the linear execution constraint, e.g. by using the dataflow paradigm. A few notebook systems have adopted this approach, most notably Observable. The most interesting system I have seen so far in this space is Lopecode, which adds a hypertext structure to Observable's dataflow model for computation. My own experiment on supporting the publication of refined digital knowledge is HyperDoc, which focuses on (1) integrating code and its execution into hypermedia networks and (2) building bridges to existing hypermedia systems. It has the advantage of being applicable to existing code in any programming language (though this requires significant implementation work that hasn't been done yet), and thus avoids a complete break with the past six decades of computational research. Much more remains to be done, however, before computational knowledge can become an integral part of the refinement process. Computational knowledge is most of all _formalized_ knowledge, meaning knowledge expressed in terms of a formal system that can be processed mechanically, by a computer. Refinement techniques for formalized knowledge are constrained by the formal system they depend on. Program source code lives in a formal system defined by a programming language. It is processed mechanically by a compiler or an interpreter. The focus of a programming language is, not surprisingly, the construction of executable programs. There is a well-established refinement process for source code: scripts become library modules, which are complemented by tests and documentation and then published to become off-the-shelf ingredients for constructing more complex programs. Like knowledge refinement, code refinement makes code more reliable, more accessible, and long-lived, but only from the "code as a tool" perspective. It tends to reduce rather than augment its value as a knowledge repository. Software engineering priorities such as optimization and reducing redundancy tend to make the code less readable for researchers who are not professional software developers, and impenetrable to anyone who is just starting to explore a new domain of knowledge. This is why knowledge refinement in computational science remains limited to non-formal language. Textbooks remain printed books (or their digital twins, PDF files), merely referring to and writing about machine-readable artifacts such as code. The textbooks discuss concepts, including algorithms and data structures, but don't provide examples that readers could run and then build on in their own explorations. On the code side, there are often highly refined implementations for use as off-the-shelf tools, but their correspondence to what the textbooks say is unclear and not verifiable by the reader. There has been work on improving the explanation side, for example Bret Victor's explorable explanations that integrate interactive exploration tools into formerly passive textbook material. However, the strict divide between explanation and code for use in practice remains. This state of the art is tolerable for low-complexity computational knowledge, e.g. in linear algebra or signal processing. A textbook on Fourier transforms and good FFT library are good enough for learning these methods. But we need something better for complex models and methods. Consider computational models of complex systems such as force fields for biomolecules, or climate models. On the machine side, they are implemented as software modules for use in simulation, using standard programming languages. On the human side, there are papers describing the principles behind their design, but lacking many details because these details would be overwhelming to a human reader. So if you really want to know how such models work, your only choice is wading through enormous amounts of source code, taking notes carefully of the findings that are relevant to your question. And if you ever want to _compare_ two such complex models... good luck exploring two large software packages in parallel. Unfortunately, that's something you can't avoid doing during knowledge refinement. For example when you write a review paper on protein force fields, or on climate models. When models become too complex to be represented in traditional scientific notations (equations, diagrams, etc.), they need to be represented in _digital_ scientific notations. They need to be represented in formal systems that are made for documentation and exploration, rather than for plugging into a simulator. And they require tools that treat them as _data_ , not _code_. An idea I have been pursuing for a while is the use of specification languages as digital scientific notations. See my project Leibniz for the details. Specification languages are more general than programming languages in the same way that mathematical equations are more general than mathematical functions (see here for a discussion). In particular, specification languages do not impose an executability condition on everything you write. This allows you to write incomplete function definitions or data structures. I am working on this idea and I remain optimistic that it will work out, but I won't declare victory before I have _actually_ written that review of biomolecular force fields. Meanwhile, I'd be happy to see other work in this space, ideally pursuing very different ideas. Digital scientific notations are a necessary first step for enabling the refinement of digital scientific knowledge, but the real works starts once we have them. We must then develop the tools that let researchers explore and examine publications containing formalized knowledge. We must also find refinement strategies that actually work in practice. There remains a lot to be done!
001 1
Reposted by Konrad Hinsen
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 05/10/2026
"Whereas nobody would seriously consider publishing a lab notebook as a journal article after just some light editing, many researchers seem to believe that computational notebooks, such as the popular Jupyter notebooks, could replace journal articles." […]
scholar.social
Original post on scholar.social
003 3
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 05/10/2026
"Whereas nobody would seriously consider publishing a lab notebook as a journal article after just some light editing, many researchers seem to believe that computational notebooks, such as the popular Jupyter notebooks, could replace journal articles." […]
scholar.social
Original post on scholar.social
003 3
Reposted by Konrad Hinsen
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 28/09/2026
"In the digital era, it has become widely accepted that software and electronic datasets are representations of scientific knowledge.... For now, however, this is mostly wishful thinking. While code and data certainly are scientific *information*, it is difficult to consider them to be […]
scholar.social
Original post on scholar.social
002 2
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 15/10/2026
Journées Ouvertes en Bioinformatique, Mathématiques et informatique, du 6 au 9 juillet 2027 à Grenoble jobim2027.sciencesconf.org 1ère date limite : soumissions pour les mini-symposia le 11 décembre 2026
jobim2027.sciencesconf.org
JOBIM 2027 - Sciencesconf.org
Sciencesconf.org
001 1
Reposted by Konrad Hinsen
Olivia Guest · Ολίβια Γκεστ @olivia.scholar.social.ap.brid.gy · 12/10/2026
ok, as promised my take (part 1 of N) on (scholarly) reading skills: > so you must understand that you are entering another world. Think of it a little like stepping into another person’s house. You cannot open random doors and expect the kitchen to be where yours is […]
scholar.social
Original post on scholar.social
107 7
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 13/10/2026
@crmsnbleyd Not sure that hyperdoc.khinsen.net counts as an application, but it's written in Common Lisp, and I host it. No REPL on the server. I run a copy locally on my laptop for development and debugging.
hyperdoc.khinsen.net
hyperdoc.khinsen.net
000 0
Reposted by Konrad Hinsen
Drew @drewsh.com · 13/10/2026
I'd love to talk to people who have written Common Lisp applications that they host. Document production practices, so to speak. For example, do you use a live repl on a running application to fix things? We all know about the NASA flight where the operators fixed a deadlock from Earth, but what […]
hachyderm.io
Original post on hachyderm.io
113 3
Reposted by Konrad Hinsen
ploum @ploum.mamot.fr.ap.brid.gy · 12/10/2026
Je n’ai jamais utilisé les passkeys car je n’ai jamais vraiment compris comment ça fonctionnait. Et si je ne le comprends pas intuitivement, cela signifie que je ne peux pas faire de backup, que je peux facilement perdre un accès à un compte ou dépendre d’un fournisseur. Comme je suis loin […]
mamot.fr
Original post on mamot.fr
106 6
Reposted by Konrad Hinsen
People's Permacomputer Project @permacomputer.retro.social.ap.brid.gy · 12/10/2026
"Konilo is a small, pragmatic personal computing system written in Forth and running on a tiny virtual computer. A complete system consists of an ilo vm, an image file ("rom") with the Konilo system, and a set of blocks for storage of code and data. ilo provides a portable MISC computer with […]
retro.social
Original post on retro.social
102 2
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 13/10/2026
Personally, I will start using passkeys when I can (1) freely transfer them between devices and (2) have some form of paper-based backup from which I can restore them. I doubt this will happen any time soon, not because there's something wrong with the standard, but because a lot is wrong with […]
scholar.social
Original post on scholar.social
000 0
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 13/10/2026
While I mostly agree with this view, I do believe that complicated things are inherently suspicious, in a world that has lost the social mechanisms to establish trust in technical experts. If only a tiny minority can judge if some technology is risky, and that minority is split into factions […]
scholar.social
Original post on scholar.social
103 3
Reposted by Konrad Hinsen
Karsten Schmidt @toxi.mastodon.thi.ng.ap.brid.gy · 11/10/2026
Spent the whole afternoon setting up www.borgbackup.org to backup my laptop to cloud storage, fully encrypted, compressed and deduplicated. Also wrote a daily backup shell script to manage various source locations and backup conditions (e.g. presence of external SSDs). The compression […]
mastodon.thi.ng
Original post on mastodon.thi.ng
021 2
Reposted by Konrad Hinsen
Olivia Guest · Ολίβια Γκεστ @olivia.scholar.social.ap.brid.gy · 11/10/2026
Happy Sunday! Here's a site I've built because I've been thinking about this and want to see more of it in the world: a space for describing and sharing scholarly skills that I've picked up and nurtured over the years. Also this is a no AI zone in at least two ways: no talking about it and no […]
scholar.social
Original post on scholar.social
1010 10
Reposted by Konrad Hinsen
Felienne Hermans @felienne.mastodon.social.ap.brid.gy · 11/10/2026
If we want to regulate AI, why not start with a simple ban on LLMs using "I"? Easy to build, easy to verify and deflates a hype while still allowing people to use chatbots (so no one can claim we are limiting anything) My latest for @volkskrant in English! […]
mastodon.social
Original post on mastodon.social
0014 14
Reposted by Konrad Hinsen
Philip Ball @philipcball.bsky.social · 10/10/2026
Lots of ongoing talk about "superintelligence", AI consciousness/feelings, and the like, so I figured it would be worth giving this another round. The AI industry is going to keep pushing its crappy narratives, but we don't have to do their work for them. www.prospectmagazine.co.uk/ideas/techno...
prospectmagazine.co.uk
We’re all going to die, but not from AI
That artificial intelligence could destroy humanity is a story imposed by the AI industry itself. It’s time to challenge it
1236 23
Reposted by Konrad Hinsen
emptywheel @emptywheel.bsky.social · 09/10/2026
Can someone explain this to me in simple terms? You have AI company experts saying "We expect to cause some kind of catastrophe next year." Whatever happened to Lloyds of London? Do these Masters of the Universe have insurance? www.axios.com/2026/10/09/a...
What we're watching: Many AI industry insiders told Axios they believe a major event will occur in the next six to 12 months.

Even with Democrats in control of the House and Senate, the companies see fractured politics as the norm, including within the Democratic Party.
Some of the most heavy-handed Democratic proposals include banning superintelligence or pausing advanced AI development.
Others have bipartisan support and even some industry buy-in, including a required kill switch on advanced AI. But experts have questioned the viability of trying to turn off all AI systems.
The bottom line: In a real crisis, Washington can set partisan differences aside. One Democratic aide pointed to cooperation during COVID and the 2008 financial crisis.
3327083 270
Reposted by Konrad Hinsen
Philip Ball @philipcball.bsky.social · 10/10/2026
Anthropic could've said that they adopted this policy because they feel it is not helpful to individuals to allow them to play out abusive behaviour even when interacting with a machine. That would've been fine. But with this wording they want to sustain a fantasy. www.anthropic.com/news/2026-us...
anthropic.com
2026 Usage Policy update
We’re publishing a new version of our Usage Policy. In this post, we summarize the changes we’ve made.
3318 31
Reposted by Konrad Hinsen
David Gerard @davidgerard.circumstances.run.ap.brid.gy · 09/10/2026
Anthropic bans ‘abusive or cruel behavior’ toward Claude Us abusing our customers is different, you understand www.youtube.com/watch?v=6Y7vxLQi4pQ… - video […] [Original post on circumstances.run]
robot being chased by scientists, one of whom is wielding a wrench
3298 29
Reposted by Konrad Hinsen
C. @cazabon.mindly.social.ap.brid.gy · 08/10/2026
I have been wondering how companies with toes in both sides of the copyright fight [1] would respond to the recent wave of people using LLMs to effectively clone commercial software. Such as Microsoft […]
mindly.social
Original post on mindly.social
001 1
Reposted by Konrad Hinsen
Bastian Greshake Tzovaras @gedankenstuecke.scholar.social.ap.brid.gy · 07/10/2026
«If AI had existed in the early aughts, we could not have accelerated Zotero’s conception, because we did not know exactly what we wanted, and so could not have written coherent prompts for an LLM. Instead, it took a great deal of time and collaboration to develop a clear vision for what Zotero […]
scholar.social
Original post on scholar.social
004 4
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 08/10/2026
A good thread about using LLMs for information retrieval and checking the answers.
mas.to
003 3
Reposted by Konrad Hinsen
Karsten Schmidt @toxi.mastodon.thi.ng.ap.brid.gy · 06/10/2026
The below is correct and any claims of "rogue behavior" and other popular attempts at anthropomorphization are merely means to actively distance the original purveyors of software agents by 1) shifting blame onto users of agentic tooling and 2) claiming agents themselves are something more […]
mastodon.thi.ng
Original post on mastodon.thi.ng
023 3
Konrad Hinsen @khinsen.scholar.social.ap.brid.gy · 06/10/2026
@ronentk.me Knowledge doesn't just accumulate, it must be curated. Just posts won't do it, creating connections is necessary. So... why not just use Semble? 😉
110 1
Reposted by Konrad Hinsen
Yogi Jaeger @yoginho.spore.social.ap.brid.gy · 04/10/2026
We are on the cusp of a de-industrial revolution: thehonestsorcerer.substack.com/p/ri… #TheGreatSimplification
thehonestsorcerer.substack.com
Rising Complexity Cannot End In Any Other Way
Modernity demands a constant growth in energy and material inputs - what could possibly go wrong with that?
013 3
Reposted by Konrad Hinsen
IFTAS @iftas.mastodon.iftas.org.ap.brid.gy · 02/10/2026
⚠️ #SW_ISAC_ADVISORY A series of ongoing phishing campaigns are actively targeting people using fake verification and support accounts. Admins will never contact you publicly for verification or access issues. Never open links from unsolicited posts […] [Original post on mastodon.iftas.org]
Example of a phishing post, including the text "ᴀᴜᴛᴏᴍᴀᴛᴇᴅ ꜱʏꜱᴛᴇᴍꜱ ᴅᴇᴛᴇᴄᴛᴇᴅ ɪʀʀᴇɢᴜʟᴀʀ ᴀᴄᴛɪᴠɪᴛʏ ᴡɪᴛʜ ʏᴏᴜʀ ᴀᴄᴄᴏᴜɴᴛ.

ᴛᴏ ʀᴇꜱᴛᴏʀᴇ ꜰᴜʟʟ ᴠɪsɪʙɪʟɪᴛʏ ᴀɴᴅ ᴀᴄᴄᴇꜱꜱ, ᴘʟᴇᴀꜱᴇ ᴄᴏᴍᴘʟᴇᴛᴇ ᴛʜᴇ ᴠᴇʀɪꜰɪᴄᴀᴛɪᴏɴ ᴘʀᴏᴄᴇꜱꜱ."
012 2
Reposted by Konrad Hinsen
ploum @ploum.mamot.fr.ap.brid.gy · 02/10/2026
I see a lot of potential behind @delta decentralized model (which, unlike XMPP, is not federated). And given the enthusiasm for my own channel, it seems I’m not alone. Try it out, here are some channels: support.delta.chat/t/collecting-a-l… But […]
mamot.fr
Original post on mamot.fr
012 2
Reposted by Konrad Hinsen
Eurosky Social @eurosky.social · 30/09/2026
We're so excited to see the arrival of Aster ID as a home for researchers on the open web and to welcome them to the @modalfoundation.eurosky.social family. Very lucky that we've been able to support their tech stack at Eurosky 💖
411437 114
Reposted by Konrad Hinsen
Panicz Maciej Godek @paniczgodek.functional.cafe.ap.brid.gy · 02/10/2026
I just learned that my Onward! essay, "Programs Should Be Comics, Their Execution -- Animation", has been published in the ACM Digital Library (Open Access): dl.acm.org/doi/10.1145/3840586.3843… Many thanks to everyone involved!
A drawing of myself holding the front page of my essay and pointing to it enthusiastically
002 2
Reposted by Konrad Hinsen
Bastian Greshake Tzovaras @gedankenstuecke.scholar.social.ap.brid.gy · 02/10/2026
LLMs really have put the academic publishing system of "publish or perish" into a death spiral: arXiv introduces a limit of two submissions per month for 'authors'. Academia has been broken for a long time, but this really lays it bare… Fair Moderation, Equitable Access, and AI: arXiv’s Updated […]
scholar.social
Original post on scholar.social
0318 18