techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.9K
active users

#maneage

0 posts0 participants0 posts today
Boud<p>The <a href="https://framapiaf.org/tags/Maneage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maneage</span></a> <a href="https://framapiaf.org/tags/reproducibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reproducibility</span></a> system for scientific research papers that starts from a minimal POSIX-like host OS does not yet build [1] the <a href="https://framapiaf.org/tags/GNUCLibrary" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GNUCLibrary</span></a> = <a href="https://framapiaf.org/tags/GLibC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GLibC</span></a> . We have a draft implementation building glibc *after* <a href="https://framapiaf.org/tags/GCC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GCC</span></a> [2]; and an alternative proposal arguing that building glibc *first* and gcc second would be more long-term sustainable [[1] comment18].</p><p>Should GLibC be built first? Why (or why not)?</p><p>[1] <a href="https://savannah.nongnu.org/task/?15390" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">savannah.nongnu.org/task/?1539</span><span class="invisible">0</span></a><br>[2] <a href="https://gitlab.com/maneage/project-dev/-/blob/glibc/reproduce/software/make/core-gnu.mk#L718" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.com/maneage/project-dev</span><span class="invisible">/-/blob/glibc/reproduce/software/make/core-gnu.mk#L718</span></a></p>
Boud<p>Is a peer-reviewed <a href="https://framapiaf.org/tags/Maneage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maneage</span></a> paper [1] (software + full results) reproducible from scratch?</p><p>Same author+machine; OS Debian stable updated 2021...2025.</p><p>Reproduction to final pdf by merge to current maneage 'software/' +minor hacks +disable a few verifications [2].</p><p>Result: final pdf has small but scientifically negligible diffs [3]; (due to python/numpy int or float changes?). </p><p><a href="https://framapiaf.org/tags/Reproducibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Reproducibility</span></a></p><p>[1] <a href="https://peerj.com/articles/11856" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">peerj.com/articles/11856</span><span class="invisible"></span></a><br>[2] <a href="https://codeberg.org/boud/subpoisson/src/branch/202503_reproduce_merge_maneage" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/boud/subpoisson/s</span><span class="invisible">rc/branch/202503_reproduce_merge_maneage</span></a> commit f554c7e9<br>[3] <a href="https://codeberg.org/boud/subpoisson/commit/f554c7e9d5fc224d01b9db1126427afe7fb37784" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/boud/subpoisson/c</span><span class="invisible">ommit/f554c7e9d5fc224d01b9db1126427afe7fb37784</span></a></p>
Boud<p><span class="h-card" translate="no"><a href="https://mastodon.social/@leibnizopenscience" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>leibnizopenscience</span></a></span> </p><p>The paper seems to have missed a powerful workflow language: <a href="https://framapiaf.org/tags/Make" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Make</span></a> [1], with <a href="https://framapiaf.org/tags/GNUMake" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GNUMake</span></a> [2] being the canonical example. It's stable and nearly half a century old. Learn and use it now and your scientific grandchildren will be able to reproduce your workflow in 2075 [3]. <a href="https://framapiaf.org/tags/Maneage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maneage</span></a> [3][4] uses Make for *both* reproducible software + reproducible workflows.</p><p>[1] <a href="https://en.wikipedia.org/wiki/Make_%28software%29" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">en.wikipedia.org/wiki/Make_%28</span><span class="invisible">software%29</span></a></p><p>[2] <a href="https://gnu.org/software/make" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">gnu.org/software/make</span><span class="invisible"></span></a></p><p>[3] <a href="https://maneage.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">maneage.org</span><span class="invisible"></span></a></p><p>[4] <a href="https://doi.org/10.1109/MCSE.2021.3072860" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">doi.org/10.1109/MCSE.2021.3072</span><span class="invisible">860</span></a></p>
Boud<p>An official PhD course in <a href="https://framapiaf.org/tags/ReproducibleResearchPapers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReproducibleResearchPapers</span></a> will start next week [1]. Unofficial participation is welcome in the <a href="https://framapiaf.org/tags/ManeageCommunity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ManeageCommunity</span></a> room [2] (curated homeservers [3]), where much of the practical sessions will take place (days/times TBD). The focus is on <a href="https://framapiaf.org/tags/ReproducibleAstronomy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReproducibleAstronomy</span></a>, but <a href="https://framapiaf.org/tags/Maneage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maneage</span></a> is (in principle) usable in any field of science.</p><p><span class="h-card" translate="no"><a href="https://a.gup.pe/u/academicchatter" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>academicchatter</span></a></span> <a href="https://framapiaf.org/tags/OpenScience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenScience</span></a> <a href="https://framapiaf.org/tags/Reproducibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Reproducibility</span></a> <a href="https://framapiaf.org/tags/Astronomy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Astronomy</span></a></p><p>[1] <a href="https://usosweb.umk.pl/kontroler.php?_action=katalog2%2Fprzedmioty%2FpokazPrzedmiot&amp;kod=7404-REPASTR&amp;lang=en" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">usosweb.umk.pl/kontroler.php?_</span><span class="invisible">action=katalog2%2Fprzedmioty%2FpokazPrzedmiot&amp;kod=7404-REPASTR&amp;lang=en</span></a></p><p>[2] <a href="https://matrix.to/#/#maneage_community:matrix.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">matrix.to/#/#maneage_community</span><span class="invisible">:matrix.org</span></a></p><p>[3] <a href="https://servers.joinmatrix.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">servers.joinmatrix.org</span><span class="invisible"></span></a></p>
Boud<p><span class="h-card" translate="no"><a href="https://mathstodon.xyz/@Pol" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Pol</span></a></span> </p><p>FOSS is criterion 8 of the eight <a href="https://framapiaf.org/tags/Maneage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maneage</span></a> criteria for long-term archivable reproducibility [1][2]. </p><p>Proprietary software is not reproducible because it "typically cannot be distributed, inspected, or modified by others. [It is], thus, reliant on a single supplier (even without payments) and prone to proprietary obsolescence. [f]"</p><p><span class="h-card" translate="no"><a href="https://social.sciences.re/@zimoun" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>zimoun</span></a></span></p><p>[1] <a href="https://maneage.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">maneage.org</span><span class="invisible"></span></a></p><p>[2] <a href="https://doi.org/10.1109/MCSE.2021.3072860" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">doi.org/10.1109/MCSE.2021.3072</span><span class="invisible">860</span></a> = <a href="https://arxiv.org/abs/2006.03018" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">arxiv.org/abs/2006.03018</span><span class="invisible"></span></a> = <a href="https://zenodo.org/records/6533902" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">zenodo.org/records/6533902</span><span class="invisible"></span></a></p><p>[f] <a href="https://www.gnu.org/proprietary/proprietary-obsolescence.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">gnu.org/proprietary/proprietar</span><span class="invisible">y-obsolescence.html</span></a></p>
Boud<p>Can <a href="https://framapiaf.org/tags/cosmology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cosmology</span></a> research papers satisfy all 8 <a href="https://framapiaf.org/tags/Maneage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maneage</span></a> reproducibility criteria?</p><p>At least 3 cosmology papers have been published using the <a href="https://framapiaf.org/tags/Maneage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maneage</span></a> shell/make template. </p><p>All welcome in my online+f2f seminar (BBB) [1] tomorrow (CET) at 10:15 UTC = 11:15 CET Monday 11 March 2024.</p><p>* pdf [2]<br>* Matrix [3]</p><p><a href="https://framapiaf.org/tags/OpenScience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenScience</span></a> <a href="https://framapiaf.org/tags/Reproducibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Reproducibility</span></a><br><span class="h-card" translate="no"><a href="https://a.gup.pe/u/cosmology" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>cosmology</span></a></span> </p><p>[1] <a href="https://astro.umk.pl/en/institute/general-seminar" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">astro.umk.pl/en/institute/gene</span><span class="invisible">ral-seminar</span></a> - <a href="https://vc.umk.pl/b/mar-byg-8yu-z15" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">vc.umk.pl/b/mar-byg-8yu-z15</span><span class="invisible"></span></a></p><p>[2] <a href="https://cosmo.torun.pl/~boud/Roukema20240311IANCU.pdf" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cosmo.torun.pl/~boud/Roukema20</span><span class="invisible">240311IANCU.pdf</span></a></p><p>[3] <a href="https://matrix.to/#/#maneage_community:matrix.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">matrix.to/#/#maneage_community</span><span class="invisible">:matrix.org</span></a></p>
Boud<p><span class="h-card"><a href="https://hachyderm.io/@ethanwhite" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ethanwhite</span></a></span> <span class="h-card"><a href="https://ecoevo.social/@tpoisot" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>tpoisot</span></a></span> </p><p>In <a href="https://framapiaf.org/tags/Maneage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maneage</span></a> [1], level 4+ is different:</p><p>* in analysis/ we use 'make' for the higher-level workflow, encouraging bash scripts for details;</p><p>* in software/ we use 'make' to build all the software with sha512sum checks on the downloads, starting from a minimal unix-like system;</p><p>* the makefiles initialize.mk and paper.mk are the workflow for the paper</p><p>Fully reproduce:<br> ./project configure<br> ./project make</p><p>Example: [2]</p><p>[1] <a href="https://maneage.org" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">maneage.org</span><span class="invisible"></span></a><br>[2] <a href="https://zenodo.org/record/7792910" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">zenodo.org/record/7792910</span><span class="invisible"></span></a></p>
Boud<p><span class="h-card"><a href="https://toot.aquilenet.fr/@civodul" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>civodul</span></a></span> <span class="h-card"><a href="https://scholar.social/@khinsen" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>khinsen</span></a></span> </p><p>We use <a href="https://framapiaf.org/tags/CosmicVoids" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CosmicVoids</span></a> in [1][2], which in N-body sims are traced by low num-densities of particles =&gt; high noise. Full <a href="https://framapiaf.org/tags/Maneage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maneage</span></a> controls + fixed seed rng's. We still have intramachine + (higher) intermachine randomness. Statistical upper limits to results OK. But still untraced sources of randomness.</p><p>Any clues for remaining randomness [2]?</p><p><a href="https://framapiaf.org/tags/Reproducibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Reproducibility</span></a> <a href="https://framapiaf.org/tags/ArXiv_2304_00591" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ArXiv_2304_00591</span></a> <a href="https://framapiaf.org/tags/OpenScience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenScience</span></a></p><p>[1] Frozen record: <a href="https://zenodo.org/record/7792910" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">zenodo.org/record/7792910</span><span class="invisible"></span></a></p><p>[2] Live git: <a href="https://codeberg.org/mpeper/lensing" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/mpeper/lensing</span><span class="invisible"></span></a></p>
Boud<p><a href="https://framapiaf.org/tags/CosmicVoids" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CosmicVoids</span></a> should be detectable via their <a href="https://framapiaf.org/tags/GravitationalLensing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GravitationalLensing</span></a> effects.<br>Check this starting with a floppy-disk sized source snapshot [1].<br><a href="https://framapiaf.org/tags/Reproducibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Reproducibility</span></a> is via the <a href="https://framapiaf.org/tags/Maneage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maneage</span></a> template of shell+make files.<br>Full research paper: [2][3][4][5]</p><p>[1] <a href="https://zenodo.org/record/7792910/files/lensing-e4f7af0-snapshot.tar.gz" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">zenodo.org/record/7792910/file</span><span class="invisible">s/lensing-e4f7af0-snapshot.tar.gz</span></a></p><p>[2] Preprint: <a href="https://arxiv.org/abs/2304.00591" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">arxiv.org/abs/2304.00591</span><span class="invisible"></span></a> <a href="https://framapiaf.org/tags/ArXiv_2304_00591" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ArXiv_2304_00591</span></a></p><p>[3] Frozen record: <a href="https://zenodo.org/record/7792910" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">zenodo.org/record/7792910</span><span class="invisible"></span></a></p><p>[4] Live git: <a href="https://codeberg.org/mpeper/lensing" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/mpeper/lensing</span><span class="invisible"></span></a></p><p>[5] SWH: <a href="https://archive.softwareheritage.org/swh:1:rev:41507a706e16f04075c0c35853ddc226d3c72df5%3borigin=https://codeberg.org/mpeper/lensing" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">archive.softwareheritage.org/s</span><span class="invisible">wh:1:rev:41507a706e16f04075c0c35853ddc226d3c72df5%3borigin=https://codeberg.org/mpeper/lensing</span></a></p><p><a href="https://framapiaf.org/tags/Cosmology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cosmology</span></a> <a href="https://framapiaf.org/tags/OpenScience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenScience</span></a></p>