vae
Variational autoencoders: the beginning; today's reading.
October 18, 2023
academia
Comments on the social media motion at CVPR 2021
June 15, 2021
Statement of Purpose, or Personal Statement, for graduate school.
January 18, 2021
What is a paper? What are its costs?
November 15, 2020
Constructive review examples.
August 18, 2020
One person's approach to writing.
July 27, 2020
My reviewing style, or how to review technical papers when you've not been taught how.
June 9, 2019
What personal information is appropriate on USA-oriented CVs?
February 20, 2019
Google Scholar profiles
February 15, 2019
Creating a CV when you are a graduate student, ECE or CS
February 2, 2019
An example CV in latex for people in ECE or CS
November 1, 2018
acra-swiss
Keeping a long lens on the tripod in the field: specialized Acra-Swiss plates
June 6, 2021
advice
List-article of scientific tips: writing, speaking, social media, and code.
December 4, 2019
Basic submission checklist.
May 9, 2019
agricultural-robotics
Lidar dataset paper; today's reading.
October 6, 2023
3D Modeling of grape vines; today's reading.
October 4, 2023
analytics
I got rid of the analytics service for my website
February 9, 2023
StatCounter: moving on from the big G.
September 7, 2020
anomaly-detection
Anomaly detection with VAEs; today's reading.
October 9, 2023
apriltag
Port of M. Kaess' AprilTags library from 2012 released.
March 3, 2021
Differences in AprilTag libraries.
August 24, 2020
arxiv
Code release integrity: if you don't have a public code release, don't say that you do.
December 30, 2021
What does it mean to publish your scientific paper in 2020?
August 21, 2020
arXiv paper explainer.
August 9, 2020
Hands off arXiv!
June 29, 2020
auto-focus
Long lens newbie: when the autofocus in the camera spins and spins.
May 13, 2021
autoencoder
Variational autoencoders: the beginning; today's reading.
October 18, 2023
autofocus
Focus and autofocus troubleshooting with a teleconverter
October 7, 2021
automation
Website automation: write a post for the future, and then publish it on the correct date.
September 9, 2023
bash
How to get a list of commands entered in bash: history.
June 20, 2023
Bash: writing the output and errors to a file, some Valgrind.
August 26, 2021
beamer
A MWE for getting video to play in Beamer.
January 4, 2023
Errors using enumitem package in Beamer.
May 5, 2022
Collapsing the uncovers in a beamer / latex file without taking out all of the uncovers.
March 3, 2021
bibtex
Switching or changing formatting styles (.csl) in Jekyll Scholar.
August 30, 2023
bib test
February 4, 2023
blog
Today I learned I could record things as a today I learned section of the website ....
August 21, 2020
c
CMake: conditional and logical expression syntax.
December 6, 2022
CMake: How to force reconfiguration.
November 29, 2022
CMake: How to specify the compiler in CMakeLists.txt.
November 28, 2022
Mixing C and C++ in one file.
November 27, 2022
c-plus-plus
My favorite print debugging method in C++.
July 3, 2023
CMake: conditional and logical expression syntax.
December 6, 2022
CMake: How to force reconfiguration.
November 29, 2022
CMake: How to specify the compiler in CMakeLists.txt.
November 28, 2022
Mixing C and C++ in one file.
November 27, 2022
CMake: create a list and iterate over it to set SOURCE properties.
November 1, 2022
Eigen functions of the day: normalize() and stableNormalize().
July 7, 2022
Remembering Cmake syntax, including generating project files for the Eclipse IDE
June 25, 2022
Numerically stable methods for computing the sample mean and variance.
June 15, 2022
Random number generators in C++: it matters
June 6, 2022
Calling LAPACK functions using Eigen data structures, in C++.
March 9, 2022
C++ assert with an error message.
March 7, 2022
Linear Least Squares with Equality constraints, the Lagrangian method.
February 27, 2022
Extracting submatrices in Eigen (C++), dynamic version.
February 27, 2022
Floating point arithmetic: what's wrong with equality comparisons, workarounds, and some links.
January 23, 2022
Eigen's function of the day: pseudoInverse().
December 7, 2021
Today I remembered matrix layout in Eigen is column-major
November 23, 2021
Distribution generators in C++
November 11, 2021
Extracting submatrices in Eigen (C++).
June 23, 2021
Remembering the contents of C++'s algo functions; lambda expressions.
June 2, 2021
C++ conditional ternary operators, evaluate more than one expression
May 27, 2021
OpenCV's Rect as a ROI: returns a pointer.
May 14, 2021
2D rotations in Eigen (C++).
May 3, 2021
Docker: What's the deal with `WORKDIR`?
August 16, 2018
Creating Ubuntu containers with libraries (Page 3).
August 4, 2018
More complex Hello World in C++, automated builds (Page2).
July 29, 2018
Hello World: a Tutorial series with C++, Docker, and Ubuntu.
July 28, 2018
career
The Research Career Constraint Satisfaction Problem
July 14, 2021
ceres
Why won't Ceres run in parallel or with multithreading?
January 24, 2023
Interpretation of the final_cost field in Ceres.
July 1, 2022
cleaning
Keeping the camera sensor clean; and first sensor cleaning
June 1, 2021
cli
How to change directory to an external disk using the command line in Windows.
April 16, 2022
cmake
CMake: conditional and logical expression syntax.
December 6, 2022
CMake: How to force reconfiguration.
November 29, 2022
CMake: How to specify the compiler in CMakeLists.txt.
November 28, 2022
CMake: create a list and iterate over it to set SOURCE properties.
November 1, 2022
Remembering Cmake syntax, including generating project files for the Eclipse IDE
June 25, 2022
code
Code release integrity: if you don't have a public code release, don't say that you do.
December 30, 2021
List-article of scientific tips: writing, speaking, social media, and code.
December 4, 2019
command-line
How are the days numbered for cron jobs?
June 6, 2022
Batch renaming files in Windows.
March 21, 2022
command-line-interfaces
XML-based MS Office documents are really renamed zip files
June 4, 2021
Copying files that match a pattern into a directory.
May 28, 2021
compression
Shrink pdf size with Ghostscript.
October 18, 2023
computer-vision
OpenCV's Rect as a ROI: returns a pointer.
May 14, 2021
Port of M. Kaess' AprilTags library from 2012 released.
March 3, 2021
Differences in AprilTag libraries.
August 24, 2020
condition-number
The condition number of a sample.
June 15, 2022
conferences
On Opting Out: not submitting to CVPR 2022
November 12, 2021
Comments on the social media motion at CVPR 2021
June 15, 2021
cplusplus
Why won't Ceres run in parallel or with multithreading?
January 24, 2023
Eigen: what's going on during a matrix multiplication?
January 21, 2023
cron
How are the days numbered for cron jobs?
June 6, 2022
crop
How to create tiles of an image using ImageMagick
June 21, 2023
cross-ratio
Cross-ratio definitions.
April 18, 2023
cuda
The PyTorch binaries include the CUDA and cuDNN libraries.
October 5, 2020
cudnn
The PyTorch binaries include the CUDA and cuDNN libraries.
October 5, 2020
curriculum-vitae
What personal information is appropriate on USA-oriented CVs?
February 20, 2019
Creating a CV when you are a graduate student, ECE or CS
February 2, 2019
An example CV in latex for people in ECE or CS
November 1, 2018
cv
What personal information is appropriate on USA-oriented CVs?
February 20, 2019
An example CV in latex for people in ECE or CS
November 1, 2018
cvae
VAEs; Today's reading.
August 29, 2023
dataset
3D reconstruction of seeds; today's reading.
October 11, 2023
Lidar dataset paper; today's reading.
October 6, 2023
deep-learning
Normalization methods in DNNs; today's reading.
September 20, 2023
Preconditioning in NeRF; today's reading.
September 6, 2023
Deep learning terminology and references in François Fleuret's book; today's reading.
September 1, 2023
determinant
Graßmann-Plücker Relations / Grassmann-Plücker Relations.
November 3, 2022
Computing oriented triangle area from coordinates
November 2, 2022
diameter-at-breast-height
Lidar dataset paper; today's reading.
October 6, 2023
distributions
Distribution generators in C++
November 11, 2021
docker
Remembering how to install Docker in 2021.
May 24, 2021
Cleaning up after docker.
February 9, 2021
Launch a GUI application with Docker.
February 2, 2021
FastAI has docker containers!
September 15, 2020
Docker-Jekyll
February 20, 2020
Docker: What's the deal with `WORKDIR`?
August 16, 2018
Creating Ubuntu containers with libraries (Page 3).
August 4, 2018
More complex Hello World in C++, automated builds (Page2).
July 29, 2018
Hello World: a Tutorial series with C++, Docker, and Ubuntu.
July 28, 2018
documentation
Today I learned I could record things as a today I learned section of the website ....
August 21, 2020
early-career
What personal information is appropriate on USA-oriented CVs?
February 20, 2019
Google Scholar profiles
February 15, 2019
eeo
What personal information is appropriate on USA-oriented CVs?
February 20, 2019
eigen
Eigen: what's going on during a matrix multiplication?
January 21, 2023
Eigen functions of the day: normalize() and stableNormalize().
July 7, 2022
The difference between unitary and orthogonal matrices.
April 17, 2022
Remembering the matrix dimensions of QR and SVD decompositions, reduced and full versions.
March 24, 2022
Calling LAPACK functions using Eigen data structures, in C++.
March 9, 2022
Linear Least Squares with Equality constraints, the Lagrangian method.
February 27, 2022
Extracting submatrices in Eigen (C++), dynamic version.
February 27, 2022
Learning better ways to solve systems of linear equations
December 16, 2021
Eigen's function of the day: pseudoInverse().
December 7, 2021
Today I remembered matrix layout in Eigen is column-major
November 23, 2021
Extracting submatrices in Eigen (C++).
June 23, 2021
2D rotations in Eigen (C++).
May 3, 2021
entomology
Aerial sampling of insects with a UAS; Today's reading.
August 30, 2023
enumitem
Errors using enumitem package in Beamer.
May 5, 2022
equations
Some vertical marks won't work in MathJax.
March 27, 2022
Equation numbers in blog posts with MathJax.
February 13, 2022
exif
Compression in ImageMagick
May 10, 2022
Converting images to a .tiff with specific DPI.
April 14, 2022
More options with exiftool: grab only selected tags.
May 16, 2021
exiftool
Renaming photos with date taken using exiftool and nautilus scripts.
December 19, 2022
More options with exiftool: grab only selected tags.
May 16, 2021
exposure
Automating some decisions in action / nature photography: auto-iso
May 30, 2021
fastai
Documentation in FastAI, nbdev.
October 16, 2020
FastAI has docker containers!
September 15, 2020
ffmpeg
Slow down or speed up: altering the speed / framerate with ffmpeg.
June 22, 2023
Extract segments of video using ffmpeg.
October 11, 2022
Rotating a video by 90 degrees.
August 23, 2020
Creating stop action videos at home.
May 22, 2020
file-management
Renaming photos with date taken using exiftool and nautilus scripts.
December 19, 2022
filter
A UV filter for your lens.
May 20, 2021
firefox
Keyboard shortcuts in Firefox.
August 24, 2022
firmware
TIL about updating camera firmware.
May 18, 2022
floating-point
Numerically stable methods for computing the sample mean and variance.
June 15, 2022
The condition number of a sample.
June 15, 2022
Floating point arithmetic: what's wrong with equality comparisons, workarounds, and some links.
January 23, 2022
forestry
Lidar dataset paper; today's reading.
October 6, 2023
fractals
Non-plant roots; today's reading.
October 1, 2023
functor
Remembering the contents of C++'s algo functions; lambda expressions.
June 2, 2021
gemm
Eigen: what's going on during a matrix multiplication?
January 21, 2023
ghostscript
Shrink pdf size with Ghostscript.
October 18, 2023
git
Git: changing repositories from https to ssh.
January 15, 2022
Freezing a file in git.
February 5, 2021
github
How do I generate a Jekyll site such that its destination is not the `_site` directory?
February 8, 2023
Custom image width in Markdown / html.
May 5, 2021
google-scholar
Google Scholar profiles
February 15, 2019
gpu
Selecting GPUs in PyTorch.
April 14, 2021
graduate-students
Statement of Purpose, or Personal Statement, for graduate school.
January 18, 2021
Creating a CV when you are a graduate student, ECE or CS
February 2, 2019
grape
3D Modeling of grape vines; today's reading.
October 4, 2023
guides
Getting started in wildlife photography: favorite guides and impressions.
June 18, 2021
html
Link to a pdf and open at a specific page
September 1, 2022
Custom image width in Markdown / html.
May 5, 2021
HTML: How to get images and text on the same line.
August 31, 2020
hyperref
Latex: how to show the page number where a reference occurs
June 1, 2022
image-compression
Compression in ImageMagick
May 10, 2022
image-magick
How to create tiles of an image using ImageMagick
June 21, 2023
Compression in ImageMagick
May 10, 2022
Converting images to a .tiff with specific DPI.
April 14, 2022
A custom program to watermark images using Image Magick.
July 15, 2021
How to create a montage in ImageMagick.
May 2, 2021
ImageMagick: Mogrify general docs and rotate command.
April 12, 2021
Using Image Magick to create watermarks.
January 23, 2021
Using Image Magick for batch jobs.
December 26, 2020
Image Magick has a C++ API
August 21, 2020
image-recognition
Masked autoencoder for image recognition; today's reading.
October 19, 2023
images
More options with exiftool: grab only selected tags.
May 16, 2021
inpainting
Pretrained inpainting for robotic exploration; today's reading.
October 16, 2023
involutions
Involutions in projective geometry, part I.
February 20, 2023
iso
Automating some decisions in action / nature photography: auto-iso
May 30, 2021
jekyll
Website automation: write a post for the future, and then publish it on the correct date.
September 9, 2023
Switching or changing formatting styles (.csl) in Jekyll Scholar.
August 30, 2023
How to get Jekyll related posts to perform properly.
February 19, 2023
How do I generate a Jekyll site such that its destination is not the `_site` directory?
February 8, 2023
Mastodon cards, or PreviewCards.
December 3, 2022
Jekyll: publish locally but not publicly.
October 24, 2022
Creating variables in Liquid for use in a Jekyll-generated page.
June 30, 2021
Getting Jekyll sites to generate on Ubuntu 20.04 in 2021
June 5, 2021
Displaying posts by tag in Jekyll, using Liquid.
May 31, 2021
How to do redirects in Jekyll.
May 27, 2021
Website starter guide for scientists in 2020, and some Jekyll hacks.
November 7, 2020
How to get RSS set up on non-post pages.
September 2, 2020
Jekyll upgrade.
August 29, 2020
Creating a Jekyll blog, but not at the root of the site.
August 22, 2020
Docker-Jekyll
February 20, 2020
Creating Twitter cards on Jekyll websites.
November 12, 2018
jupyter
Adding a virtual environment to a Jupyter notebook.
March 2, 2021
lambda-expression
Remembering the contents of C++'s algo functions; lambda expressions.
June 2, 2021
lapack
Calling LAPACK functions using Eigen data structures, in C++.
March 9, 2022
latex
A MWE for getting video to play in Beamer.
January 4, 2023
Latex math: align at multiple places -- alignat
October 4, 2022
Latex: tables with notes -- threeparttable
September 26, 2022
Latex: how to clean out all the intermediate files
September 9, 2022
Latex: creating multiple rows in one cell, using tabular
September 1, 2022
Latex: how to show the table of contents (toc)
June 21, 2022
Latex: how to show the page number where a reference occurs
June 1, 2022
Errors using enumitem package in Beamer.
May 5, 2022
Some vertical marks won't work in MathJax.
March 27, 2022
Latex math commands I have newly learned or consistently forget
February 15, 2022
Equation numbers in blog posts with MathJax.
February 13, 2022
Horizontal spacing syntax in latex
November 16, 2021
Tikz: creating a line break in a node.
October 26, 2021
Cropping images with trim option, in latex, when you're on OverLeaf.
August 16, 2021
Collapsing the uncovers in a beamer / latex file without taking out all of the uncovers.
March 3, 2021
An example CV in latex for people in ECE or CS
November 1, 2018
least-squares
Linear Least Squares with Equality constraints, the Lagrangian method.
February 27, 2022
Learning better ways to solve systems of linear equations
December 16, 2021
lenses
Keeping a long lens on the tripod in the field: specialized Acra-Swiss plates
June 6, 2021
lidar
Lidar dataset paper; today's reading.
October 6, 2023
linear-algebra
The different definitions of the signature of a matrix.
February 22, 2023
The difference between unitary and orthogonal matrices.
April 17, 2022
Eigen's function of the day: pseudoInverse().
December 7, 2021
linear-systems
Learning better ways to solve systems of linear equations
December 16, 2021
linkchecker
Track down bad links with Linkchecker
May 25, 2021
linux
Screencasting in linux.
June 22, 2023
How to get a list of commands entered in bash: history.
June 20, 2023
Renaming photos with date taken using exiftool and nautilus scripts.
December 19, 2022
Bash: writing the output and errors to a file, some Valgrind.
August 26, 2021
liquid
Switching or changing formatting styles (.csl) in Jekyll Scholar.
August 30, 2023
How to get Jekyll related posts to perform properly.
February 19, 2023
Jekyll: publish locally but not publicly.
October 24, 2022
Creating variables in Liquid for use in a Jekyll-generated page.
June 30, 2021
Displaying posts by tag in Jekyll, using Liquid.
May 31, 2021
literature
Aerial sampling of insects with a UAS; Today's reading.
August 30, 2023
littlewood-polynomial
Non-plant roots; today's reading.
October 1, 2023
machine-epsilon
Floating point arithmetic: what's wrong with equality comparisons, workarounds, and some links.
January 23, 2022
markdown
Custom image width in Markdown / html.
May 5, 2021
masked-autoencoder
Masked autoencoder for image recognition; today's reading.
October 19, 2023
Pretrained inpainting for robotic exploration; today's reading.
October 16, 2023
mastodon
Scheduling Mastodon posts with FediLab.
December 26, 2022
Mastodon cards, or PreviewCards.
December 3, 2022
mathjax
Some vertical marks won't work in MathJax.
March 27, 2022
Equation numbers in blog posts with MathJax.
February 13, 2022
matrix-decompositions
Remembering the matrix dimensions of QR and SVD decompositions, reduced and full versions.
March 24, 2022
matrix-inertia
The different definitions of the signature of a matrix.
February 22, 2023
matrix-operations
Calling LAPACK functions using Eigen data structures, in C++.
March 9, 2022
Extracting submatrices in Eigen (C++), dynamic version.
February 27, 2022
Extracting submatrices in Eigen (C++).
June 23, 2021
matrix-signature
The different definitions of the signature of a matrix.
February 22, 2023
metering
Decoding the viewfinder: metering and exposure indicators
May 26, 2021
metrics
Atlanta World Assumption; refresh on the L1 norm's other names.
March 15, 2022
mini-research-survey
Rotation parameterizations in neural networks: some options
March 26, 2022
montage
How to create a montage in ImageMagick.
May 2, 2021
ms-office
XML-based MS Office documents are really renamed zip files
June 4, 2021
ms-teams
Installing MS Teams client on Ubuntu.
September 9, 2020
multiple-view-geometry
N-view triangulation: nonlinear least squares reprojection error (4).
November 7, 2021
Normalization in DLT triangulation methods (3).
November 4, 2021
N-view triangulation: DLT methods 2 and 3 (2).
October 31, 2021
N-view triangulation: DLT homogeneous method 1 (1).
October 30, 2021
nbdev
Documentation in FastAI, nbdev.
October 16, 2020
nikon
TIL about updating camera firmware.
May 18, 2022
Focus and autofocus troubleshooting with a teleconverter
October 7, 2021
Automating some decisions in action / nature photography: auto-iso
May 30, 2021
Decoding the viewfinder: metering and exposure indicators
May 26, 2021
Long lens newbie: when the autofocus in the camera spins and spins.
May 13, 2021
normal-equations
Learning better ways to solve systems of linear equations
December 16, 2021
normalization
Normalization methods in DNNs; today's reading.
September 20, 2023
numerical-analysis
Numerically stable methods for computing the sample mean and variance.
June 15, 2022
The condition number of a sample.
June 15, 2022
The difference between unitary and orthogonal matrices.
April 17, 2022
Remembering the matrix dimensions of QR and SVD decompositions, reduced and full versions.
March 24, 2022
Linear Least Squares with Equality constraints, the Lagrangian method.
February 27, 2022
Floating point arithmetic: what's wrong with equality comparisons, workarounds, and some links.
January 23, 2022
The Twitterverse responds: Numerical Linear Algebra textbook recommendations.
December 24, 2021
numerical-linear-algebra
The Twitterverse responds: Numerical Linear Algebra textbook recommendations.
December 24, 2021
nvidia
The PyTorch binaries include the CUDA and cuDNN libraries.
October 5, 2020
octave
When simplify() in octave's symbolic package seems to not work.
January 20, 2023
Octave: representing a matrix composed of symbolic types and scalars.
May 6, 2022
Octave has a symbolic computation package!
April 15, 2022
opencv
OpenCV's Rect as a ROI: returns a pointer.
May 14, 2021
Converting OpenCV cameras to OpenGL cameras.
June 28, 2019
Creating Ubuntu containers with libraries (Page 3).
August 4, 2018
opengl
Converting OpenCV cameras to OpenGL cameras.
June 28, 2019
operators
C++ conditional ternary operators, evaluate more than one expression
May 27, 2021
optimization
Code optimization in Python; Today's reading.
August 31, 2023
Why won't Ceres run in parallel or with multithreading?
January 24, 2023
Interpretation of the final_cost field in Ceres.
July 1, 2022
Linear Least Squares with Equality constraints, the Lagrangian method.
February 27, 2022
Learning better ways to solve systems of linear equations
December 16, 2021
overleaf
Cropping images with trim option, in latex, when you're on OverLeaf.
August 16, 2021
pdf
Link to a pdf and open at a specific page
September 1, 2022
pdfs
Shrink pdf size with Ghostscript.
October 18, 2023
peer-review
My reviewing style, or how to review technical papers when you've not been taught how.
June 9, 2019
photography
Renaming photos with date taken using exiftool and nautilus scripts.
December 19, 2022
Mini-review of Gerrit Vyn's 'Photography Birds: Field Techniques and the Art of the Image.'
December 2, 2022
Focus and autofocus troubleshooting with a teleconverter
October 7, 2021
A custom program to watermark images using Image Magick.
July 15, 2021
Getting started in wildlife photography: favorite guides and impressions.
June 18, 2021
Keeping a long lens on the tripod in the field: specialized Acra-Swiss plates
June 6, 2021
Keeping the camera sensor clean; and first sensor cleaning
June 1, 2021
Automating some decisions in action / nature photography: auto-iso
May 30, 2021
Decoding the viewfinder: metering and exposure indicators
May 26, 2021
A UV filter for your lens.
May 20, 2021
Long lens newbie: when the autofocus in the camera spins and spins.
May 13, 2021
Using Image Magick to create watermarks.
January 23, 2021
photography-books
Mini-review of Gerrit Vyn's 'Photography Birds: Field Techniques and the Art of the Image.'
December 2, 2022
polynomial-roots
Non-plant roots; today's reading.
October 1, 2023
preconditioning
Whitening transformations and orthogonality of random variables; today's reading.
September 8, 2023
Preconditioning in NeRF; today's reading.
September 6, 2023
Normalization in DLT triangulation methods (3).
November 4, 2021
print-debug
My favorite print debugging method in C++.
July 3, 2023
privacy
I got rid of the analytics service for my website
February 9, 2023
Blacklight, a website privacy inspector.
October 2, 2020
profilers
Code optimization in Python; Today's reading.
August 31, 2023
projective-geometry
Cross-ratio definitions.
April 18, 2023
The different definitions of the signature of a matrix.
February 22, 2023
Involutions in projective geometry, part I.
February 20, 2023
Graßmann-Plücker Relations / Grassmann-Plücker Relations.
November 3, 2022
Computing oriented triangle area from coordinates
November 2, 2022
pruning
3D Modeling of grape vines; today's reading.
October 4, 2023
publications
Mental health terms in papers, trends and opinions
September 10, 2022
Latex: how to clean out all the intermediate files
September 9, 2022
Latex: how to show the table of contents (toc)
June 21, 2022
Latex: how to show the page number where a reference occurs
June 1, 2022
Latex math commands I have newly learned or consistently forget
February 15, 2022
Code release integrity: if you don't have a public code release, don't say that you do.
December 30, 2021
What is a paper? What are its costs?
November 15, 2020
What does it mean to publish your scientific paper in 2020?
August 21, 2020
Constructive review examples.
August 18, 2020
arXiv paper explainer.
August 9, 2020
One person's approach to writing.
July 27, 2020
Hands off arXiv!
June 29, 2020
publishing
List-article of scientific tips: writing, speaking, social media, and code.
December 4, 2019
Basic submission checklist.
May 9, 2019
python
Code optimization in Python; Today's reading.
August 31, 2023
Adding a virtual environment to a Jupyter notebook.
March 2, 2021
Documentation in FastAI, nbdev.
October 16, 2020
pytorch
Selecting GPUs in PyTorch.
April 14, 2021
The PyTorch binaries include the CUDA and cuDNN libraries.
October 5, 2020
randomization
Random number generators in C++: it matters
June 6, 2022
Distribution generators in C++
November 11, 2021
redirects
How to do redirects in Jekyll.
May 27, 2021
research
Rotation parameterizations in neural networks: some options
March 26, 2022
Code release integrity: if you don't have a public code release, don't say that you do.
December 30, 2021
The Twitterverse responds: Numerical Linear Algebra textbook recommendations.
December 24, 2021
On Opting Out: not submitting to CVPR 2022
November 12, 2021
The Research Career Constraint Satisfaction Problem
July 14, 2021
review
What is a paper? What are its costs?
November 15, 2020
What does it mean to publish your scientific paper in 2020?
August 21, 2020
Constructive review examples.
August 18, 2020
arXiv paper explainer.
August 9, 2020
Hands off arXiv!
June 29, 2020
richter-gerbert
Cross-ratio definitions.
April 18, 2023
The different definitions of the signature of a matrix.
February 22, 2023
Involutions in projective geometry, part I.
February 20, 2023
Graßmann-Plücker Relations / Grassmann-Plücker Relations.
November 3, 2022
Computing oriented triangle area from coordinates
November 2, 2022
robotics
Pretrained inpainting for robotic exploration; today's reading.
October 16, 2023
Aerial sampling of insects with a UAS; Today's reading.
August 30, 2023
Rotation parameterizations in neural networks: some options
March 26, 2022
Atlanta World Assumption; refresh on the L1 norm's other names.
March 15, 2022
Port of M. Kaess' AprilTags library from 2012 released.
March 3, 2021
Differences in AprilTag libraries.
August 24, 2020
rotate
ImageMagick: Mogrify general docs and rotate command.
April 12, 2021
rotation
The difference between unitary and orthogonal matrices.
April 17, 2022
Rotation parameterizations in neural networks: some options
March 26, 2022
2D rotations in Eigen (C++).
May 3, 2021
How to get RSS set up on non-post pages.
September 2, 2020
ruby
Getting Jekyll sites to generate on Ubuntu 20.04 in 2021
June 5, 2021
scheduling
Scheduling Mastodon posts with FediLab.
December 26, 2022
scientific-computing
The Twitterverse responds: Numerical Linear Algebra textbook recommendations.
December 24, 2021
seeds
3D reconstruction of seeds; today's reading.
October 11, 2023
sensor
Keeping the camera sensor clean; and first sensor cleaning
June 1, 2021
slam
Atlanta World Assumption; refresh on the L1 norm's other names.
March 15, 2022
social-media
Scheduling Mastodon posts with FediLab.
December 26, 2022
Mastodon cards, or PreviewCards.
December 3, 2022
On Opting Out: not submitting to CVPR 2022
November 12, 2021
Comments on the social media motion at CVPR 2021
June 15, 2021
Custom tweet deleting when you have more than 3,200 tweets.
March 4, 2021
List-article of scientific tips: writing, speaking, social media, and code.
December 4, 2019
When to use summary or large Twitter cards?
November 13, 2018
Creating Twitter cards on Jekyll websites.
November 12, 2018
Creating Twitter card templates for WordPress
November 11, 2018
statement-of-purpose
Statement of Purpose, or Personal Statement, for graduate school.
January 18, 2021
std-library
Random number generators in C++: it matters
June 6, 2022
Distribution generators in C++
November 11, 2021
structure-estimation
3D Modeling of grape vines; today's reading.
October 4, 2023
symbolic-computation
When simplify() in octave's symbolic package seems to not work.
January 20, 2023
Octave: representing a matrix composed of symbolic types and scalars.
May 6, 2022
Octave has a symbolic computation package!
April 15, 2022
syntax
CMake: conditional and logical expression syntax.
December 6, 2022
tags
Displaying posts by tag in Jekyll, using Liquid.
May 31, 2021
teleconverter
Focus and autofocus troubleshooting with a teleconverter
October 7, 2021
three-dimensional-reconstruction
3D reconstruction of seeds; today's reading.
October 11, 2023
tiff
Compression in ImageMagick
May 10, 2022
Converting images to a .tiff with specific DPI.
April 14, 2022
tikz
Tikz: creating a line break in a node.
October 26, 2021
today-i-read
Masked autoencoder for image recognition; today's reading.
October 19, 2023
Variational autoencoders: the beginning; today's reading.
October 18, 2023
Pretrained inpainting for robotic exploration; today's reading.
October 16, 2023
3D reconstruction of seeds; today's reading.
October 11, 2023
Anomaly detection with VAEs; today's reading.
October 9, 2023
Lidar dataset paper; today's reading.
October 6, 2023
3D Modeling of grape vines; today's reading.
October 4, 2023
Non-plant roots; today's reading.
October 1, 2023
Normalization methods in DNNs; today's reading.
September 20, 2023
Whitening transformations and orthogonality of random variables; today's reading.
September 8, 2023
Preconditioning in NeRF; today's reading.
September 6, 2023
Deep learning terminology and references in François Fleuret's book; today's reading.
September 1, 2023
Code optimization in Python; Today's reading.
August 31, 2023
Aerial sampling of insects with a UAS; Today's reading.
August 30, 2023
VAEs; Today's reading.
August 29, 2023
transformers
Masked autoencoder for image recognition; today's reading.
October 19, 2023
triangulation
N-view triangulation: nonlinear least squares reprojection error (4).
November 7, 2021
Normalization in DLT triangulation methods (3).
November 4, 2021
N-view triangulation: DLT methods 2 and 3 (2).
October 31, 2021
N-view triangulation: DLT homogeneous method 1 (1).
October 30, 2021
tripod
Keeping a long lens on the tripod in the field: specialized Acra-Swiss plates
June 6, 2021
tutorial
My reviewing style, or how to review technical papers when you've not been taught how.
June 9, 2019
tutorials
Converting OpenCV cameras to OpenGL cameras.
June 28, 2019
Docker: What's the deal with `WORKDIR`?
August 16, 2018
Creating Ubuntu containers with libraries (Page 3).
August 4, 2018
More complex Hello World in C++, automated builds (Page2).
July 29, 2018
Hello World: a Tutorial series with C++, Docker, and Ubuntu.
July 28, 2018
Size limits for Twitter card images
June 14, 2021
std::filesystem in c++17
June 14, 2021
Custom tweet deleting when you have more than 3,200 tweets.
March 4, 2021
Creating Twitter cards on Jekyll websites.
November 12, 2018
Creating Twitter card templates for WordPress
November 11, 2018
types
YAML is weird.
March 15, 2021
ubuntu
Getting Jekyll sites to generate on Ubuntu 20.04 in 2021
June 5, 2021
Copying files that match a pattern into a directory.
May 28, 2021
Remembering how to install Docker in 2021.
May 24, 2021
Installing MS Teams client on Ubuntu.
September 9, 2020
Creating Ubuntu containers with libraries (Page 3).
August 4, 2018
More complex Hello World in C++, automated builds (Page2).
July 29, 2018
Hello World: a Tutorial series with C++, Docker, and Ubuntu.
July 28, 2018
vae
Anomaly detection with VAEs; today's reading.
October 9, 2023
VAEs; Today's reading.
August 29, 2023
valgrind
Bash: writing the output and errors to a file, some Valgrind.
August 26, 2021
video
Screencasting in linux.
June 22, 2023
Slow down or speed up: altering the speed / framerate with ffmpeg.
June 22, 2023
A MWE for getting video to play in Beamer.
January 4, 2023
Extract segments of video using ffmpeg.
October 11, 2022
Rotating a video by 90 degrees.
August 23, 2020
Creating stop action videos at home.
May 22, 2020
visualizations
Converting OpenCV cameras to OpenGL cameras.
June 28, 2019
watermark
A custom program to watermark images using Image Magick.
July 15, 2021
Using Image Magick to create watermarks.
January 23, 2021
websites
Website automation: write a post for the future, and then publish it on the correct date.
September 9, 2023
How to get Jekyll related posts to perform properly.
February 19, 2023
I got rid of the analytics service for my website
February 9, 2023
How do I generate a Jekyll site such that its destination is not the `_site` directory?
February 8, 2023
Mastodon cards, or PreviewCards.
December 3, 2022
Jekyll: publish locally but not publicly.
October 24, 2022
Link to a pdf and open at a specific page
September 1, 2022
Some vertical marks won't work in MathJax.
March 27, 2022
Equation numbers in blog posts with MathJax.
February 13, 2022
Creating variables in Liquid for use in a Jekyll-generated page.
June 30, 2021
Getting Jekyll sites to generate on Ubuntu 20.04 in 2021
June 5, 2021
Displaying posts by tag in Jekyll, using Liquid.
May 31, 2021
How to do redirects in Jekyll.
May 27, 2021
Track down bad links with Linkchecker
May 25, 2021
Website starter guide for scientists in 2020, and some Jekyll hacks.
November 7, 2020
Blacklight, a website privacy inspector.
October 2, 2020
StatCounter: moving on from the big G.
September 7, 2020
How to get RSS set up on non-post pages.
September 2, 2020
HTML: How to get images and text on the same line.
August 31, 2020
Jekyll upgrade.
August 29, 2020
Docker-Jekyll
February 20, 2020
whitening-transformations
Normalization methods in DNNs; today's reading.
September 20, 2023
Whitening transformations and orthogonality of random variables; today's reading.
September 8, 2023
wildlife
Getting started in wildlife photography: favorite guides and impressions.
June 18, 2021
windows
How to change directory to an external disk using the command line in Windows.
April 16, 2022
Batch renaming files in Windows.
March 21, 2022
wordpress
Creating Twitter card templates for WordPress
November 11, 2018
work-life
The Research Career Constraint Satisfaction Problem
July 14, 2021
writing
One person's approach to writing.
July 27, 2020
List-article of scientific tips: writing, speaking, social media, and code.
December 4, 2019
Basic submission checklist.
May 9, 2019
xml
XML-based MS Office documents are really renamed zip files
June 4, 2021
yaml
YAML is weird.
March 15, 2021
zip
XML-based MS Office documents are really renamed zip files
June 4, 2021
© Amy Tabb 2018 - 2023. All rights reserved. The contents of this site reflect my personal perspectives and not those of any other entity.
social-media