For python projects I created pytest-archon[1], initially for humans, but now I'm using it for agents, too. [1]: https://github.com/jwbargsten/pytest-archon
I just don't get the need to figure out a system that represents the true way of taking notes. Everybody is different: different in skills, needs and working styles. Some want a diary, others a 2nd brain. It doesn't…
That can be a challenge, but you can also build an "artificial" reference genome. You just use it for compression, not for any real analyses. This would allow you to still use alignment-based compression. But I agree…
I'm not sure why gzip still pops up for FASTQ data, as it is quite easy to bin the quality scores, align it against a reference genome and compress it as e.g. CRAM [1,2]. With 8 bins, the variant calling accuraccy seems…
That answer somehow reminds me of an article in logicmag: An Interview with an Anonymous Data Scientist [1]. [1]: https://logicmag.io/intelligence/interview-with-an-anonymous...
Funny coincidence: just one week ago I and a colleague of mine started with "pytest-arch" [1], a pytest plugin to test for architectural constraints. On purpose we kept it very simple. It is already usable and works…
Difficult to say, as I did not measure anything. From the code I've written I get the "feeling" that it is more compact compared to plain lua, reducing (my) cognitive load. Fennel transpiles to lua, it doesn't give more…
In terms of practical application, I saw (e.g. leap[1]) and enjoyed using fennel[2] for writing neovim plugins. [1]: https://github.com/ggandor/leap.nvim [2]: https://fennel-lang.org/
I was surprised that nobody mentioned the Collective Code Construction Contract of zeromq/Pieter Hintjens [1]. It tries to minimise the friction created by maintaining & contributing to open source projects. It is not…
Basically you have three approaches to tackle code samples in markdown files: 1. run the code with some kind of plugin as part of your doc pipeline 2. generate documentation from your code 3. take some kind of hybrid…
For python projects I created pytest-archon[1], initially for humans, but now I'm using it for agents, too. [1]: https://github.com/jwbargsten/pytest-archon
I just don't get the need to figure out a system that represents the true way of taking notes. Everybody is different: different in skills, needs and working styles. Some want a diary, others a 2nd brain. It doesn't…
That can be a challenge, but you can also build an "artificial" reference genome. You just use it for compression, not for any real analyses. This would allow you to still use alignment-based compression. But I agree…
I'm not sure why gzip still pops up for FASTQ data, as it is quite easy to bin the quality scores, align it against a reference genome and compress it as e.g. CRAM [1,2]. With 8 bins, the variant calling accuraccy seems…
That answer somehow reminds me of an article in logicmag: An Interview with an Anonymous Data Scientist [1]. [1]: https://logicmag.io/intelligence/interview-with-an-anonymous...
Funny coincidence: just one week ago I and a colleague of mine started with "pytest-arch" [1], a pytest plugin to test for architectural constraints. On purpose we kept it very simple. It is already usable and works…
Difficult to say, as I did not measure anything. From the code I've written I get the "feeling" that it is more compact compared to plain lua, reducing (my) cognitive load. Fennel transpiles to lua, it doesn't give more…
In terms of practical application, I saw (e.g. leap[1]) and enjoyed using fennel[2] for writing neovim plugins. [1]: https://github.com/ggandor/leap.nvim [2]: https://fennel-lang.org/
I was surprised that nobody mentioned the Collective Code Construction Contract of zeromq/Pieter Hintjens [1]. It tries to minimise the friction created by maintaining & contributing to open source projects. It is not…
Basically you have three approaches to tackle code samples in markdown files: 1. run the code with some kind of plugin as part of your doc pipeline 2. generate documentation from your code 3. take some kind of hybrid…