Something went wrong. Try again.
:bulb: Today I Learned
Something went wrong. Try again.
Python 86%
Shell 14%
README.md
💡 TIL: Today I Learned #
Inspired by https://github.com/jbranchaud/til.
Cloud #
Conda #
Containers #
- Decktape via Singularity
- Docker cheat sheet
- Check what environment variables are explicitly set in the container
Databases #
Documentation #
Git #
Github #
- Trick to use env vars in GH Action workflows
- Using emoji in GitHub
- See all open pull requests for all repos within a namespace
Gitlab #
Images #
Jupyter #
Meetings #
Network #
Printing #
Programming #
- Auto-formatting
- Nice collection of problems for bioinformatics and learning programming
- Data for examples/exercises
- How to get statistics about your code
Python #
- Sorting values into bins using bisect
- Great overview of Python visualization libraries
- Pretty-printing with pprint
- Profiling with Scalene
- Fun and bad way to figure out Python major version
Rust #
- How to run a Rust program as a script
- Maturin and test-PyPI
- How to use nightly Rust
- Optimizing Rust code
Slurm #
Teaching #
Testing #
Unix #
- How to run a command in a clean environment
- Looping over date ranges
- Tools I use to check disk usage
- How to give group permission to read without making everything executable
- Creating many small files
- Using ProxyJump when ssh-jumping via another host
- How to remap keys
- How to run scripts in parallel
- sshuttle: convenient ssh tunnel for specific webpages only
- Multi-threaded tar
- How to debug code compilation with the warning pragma