-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reproducible research #1
Comments
TODO: document this! Really interesting: https://codegolf.meta.stackexchange.com/a/1071 TODO: try to run it and check if it works, if it is reproducible in reality. 1672 out of 1673 (99.94%) paths in the minimal installation image are reproducible! git clone https://github.com/nixos/nixpkgs.git
cd nixpkgs
git checkout 1fab95f5190d087e66a3502481e34e15d62090aa
nix-build ./nixos/release-combined.nix -A nixos.iso_minimal.x86_64-linux TODO: NixOS is not reproducible
|
Time line
Other stuff
Combatting Anti-Science with Richard Dawkins
https://reproducible-builds.org/
https://wiki.debian.org/ReproducibleBuilds
Is NixOS Reproducible?, the minimal ISO is "1671 out of 1683 (99.76%) paths in the minimal installation image are reproducible!", from Generated at 2021-03-09 05:30:36.667870816 UTC from https://github.com/grahamc/r13y.com.
Related: How to build a minimal example that replicate an minimal example of "It is possible there is nondeterminism in a package source, waiting for some specific circumstance." Are there some known impurities in builds in NixOS?
Replacing the Unix tradition, start=595&end=1091
Aalto Talk with Linus Torvalds [Full-length], start=2890&end=3053
Aalto Talk with Linus Torvalds [Full-length], start=3056&end=3137
Borderless development via freedom culture: Jon "Maddog" Hall at TEDxBerlin, start=458&end=950
How robots are getting sick kids back to school | Megan Gilmour | TEDxCanberra, start=212s&end=227
you need to learn Kubernetes RIGHT NOW!!, start=281&end=285
Reproducible Research in Python, start=226&end=377
A sack full of angry snakes: Taming your python dependencies with Nix, start=529&end=596
Reality: https://blog.sakuragawa.moe/run-multigarment-network-under-conda/
Even Rust :/
rust-lang/rustup#1908 (comment)
It is broken!
Ad from DataCamp Better Way to Learn. No, thanks, i want to have the control of what i am doing. Imagine that i want to build my code to run in, for example, some hardware like https://www.raspberrypi.org/, or https://franzininho.com.br/.
All over the internet people having trouble to reproduce state/bugs:
TODO: containers/fuse-overlayfs#311 (comment)
POR QUE EU NÃO USO SNAP, start=225&end=252
Its other world to test/work with javascript:
https://stackoverflow.com/a/76593122
TODO: add the transcript.
DebConf 14: QA with Linus Torvalds - (00:30:01, 00:31:07), start=1801&end=1867
You Can't Unit Test C, Right?, start=760&end=801
No! To the following:
Nix solves this problem!
unsatisfiable constraints
O Resultado do Modelo do Imperial College sobre a COVID-19 pode estar ERRADO
https://twitter.com/vquaiato/status/1259462708698677248
https://github.com/mrc-ide/covid-sim
.. it's got the wrong license and it's lost a lot of the simplicity okay another thing if def considered harmful the Linux kernel guys already know this is there's a famous paper called
#ifdef
considered harmful you know busybox is full of if deaths now you don't want your code to be full of if deaths because it makes it really hard to audit and see what it's doing Embedded Linux Conference 2013 - Toybox: Writing a New Command Line From ScratchAbout conda do not solve the dependency hell wikipedia, https://xkcd.com/754/, https://xkcd.com/1987/, https://xkcd.com/1579/, https://xkcd.com/2347/, problem. Related: https://xkcd.com/1406/.
https://math.stackexchange.com/a/4418199
TODO: add the transcript of: Nix Friday - poetry2nix part 2, start=316&end=377
TODO: 1. What is Computation?, sorry but do not agree. Example a
sudo
call in a bash script, that is it, enough to break your system!glibc -> gcc -> binutils -> glibc? How is this dependency hell possible?
Devops for Data Science: Making your Python Project Reproducible, TL;DR use nix + flakes + poetry2nix, if it is no enough use nix + flakes + podman rootless + oci image with nix statically compiled and toybox statically compiled, TODO, document this!
https://www.channable.com/tech/nix-is-the-ultimate-devops-toolkit
Is there an official answer on why SELinux isn't installed on official Amazon Linux AMIs?
TODO: better pin it and add transcript, Building a distro with musl libc Why and how Alpine Linux did it
An Introduction to Helm - Matt Farina, Samsung SDS & Josh Dolitsky, Blood Orange about https://semver.org/
TODO: show/prof it, may be using containers?
Using docker in unusual ways, start=64&end=75
A sack full of angry snakes: Taming your python dependencies with Nix, start=682&end=694
Under the Hood of Replit with Amjad Masad, start=1621&end=1721
Nix and NeoVim, start=59&end=75
Under the Hood of Replit with Amjad Masad, start=1559&end=1690
Nix and NeoVim, start=32&end=91
https://research.nccgroup.com/wp-content/uploads/2020/07/ncc_group_understanding_hardening_linux_containers-1-1.pdf
Science need this!
https://www.reddit.com/r/NixOS/comments/nsk5kg/whats_the_current_state_of_nixos_mobile/h0shlwr/?utm_source=reddit&utm_medium=web2x&context=3
https://nixos.mayflower.consulting/blog/2020/06/17/windows-vm-performance/
Do Old Viruses Work on Modern PCs? | Nostalgia Nerd, start=100&end=134
https://nixos.org/manual/nixpkgs/stable/#sec-overlays-alternatives-blas-lapack
TODO: Test Driven Development vs Behavior Driven Development, start=167&end=213
CppCon 2017: Adrien Devresse “Nix: A functional package manager for your C++ software stack” start=100&end=140
TODO: add transcript Toybox vs BusyBox - Rob Landley, hobbyist, start=777&end=787
TODO: Jim Coplien and Bob Martin Debate TDD, start=167&end=309
TODO: add links A Real World Example of BDD
TODO: add quote A Real World Example of BDD
TODO: find the original one and add transcript:
TODO: go down the rabbit hole and find the original quote: https://www.instagram.com/p/CQQJG6pjwNa/?utm_medium=copy_link
TODO: about minimal-reproducible-example containers/podman-compose#36 (comment)
TODO: really cool, https://www.debian.org/doc/manuals/project-history/project-history.en.pdf
TODO: https://www.rockpapershotgun.com/amp/heres-why-steamos-switched-from-debian-to-arch-linux
Aalto Talk with Linus Torvalds [Full-length], start=2965&end=3053
Aalto Talk with Linus Torvalds [Full-length]
Criativo Docker 01, start=7&end=20
O MELHOR sistema operacional para programação com Fabio Akita | #HipstersPontoTube, start=181&end=221
From: Why so many distros? The Weird History of Linux, t=349
https://linuxiac.com/linux-distribution-types/
https://unix.stackexchange.com/a/216606
Should you waste your life with systems programming?
TODO: it should be
apk
notapt-get
Building Helm Charts From the Ground Up: An Introduction to Kubernetes [I] - Amy Chen, HeptioTODO: make a nix flake repo that is more portable and has an one liner that runs an example.
https://github.com/ivanovitchm/mlops_nd_c3
The text was updated successfully, but these errors were encountered: