progressive summarization

To use knowledge in solving problems, we need a system to forward key knowledge to the future problem solvers. This starts with our own consumption of information.

...keep reading

topics learning

using hypothesis

I’ve started using to annotate my own content. You may also use hypothesis here to add your own annotations – something like a comments section, but inline. The platform’s been around a few years and I’m just now getting back into using it. If you enjoy learning lots of different things online and trying to connect the dots, you might like to give the tool a try. ...keep reading

topics learning

how to imagine time zones

Time zone conversion can be tricky, partly because specific zones depend on local rules, and partly because the mathematical intuition can be tricky to grasp. Here’s a simple conceptualization to address the later problem.

...keep reading

topics topology time

eigenvalue decomposition of pauli matrices

At the heart of linear algebra is a task called eigenvalue decomposition. This task, in the simplest words possible, allows you to analyze a given matrix to determine how it’s constructed from a combination of basis vectors, called eigenvectors, and scalars, called eigenvalues. Many statistical models, machine learning algorithms, and scientific theories use eigenvector decomposition to go from a muddle of data to a understandable theory. Here, I’ll talk about using eigenvalue decomposition to inspect the fundamental logic gates used in quantum computing. ...keep reading

topics linear-algebra mathematics quantum-computing

mathematical tools

When performing some job, I may need to use certain tools: a scrub for cleaning the bathroom; a knife for cutting vegetables; a hand drill for securing a shelf; etc. Let’s suppose the job concerns problem-solving. I may reach for a high level mental model appropriate for the problem. When we arrive at a specialty problem, like in a field of mathematics, the tools become more specialized too.

I’m currently participating in Machine Learning Tokyo’s もくもく reading group, discussing the textbook Mathematics for Machine Learning; the mathematical field of interest is linear algebra. Here are the tools I see that one needs to learn in order to complete exercises at the end of each chapter of the book:

...keep reading

topics mathematics learning

qsim - a quantum computing simulator

I’d like to introduce my latest project – qsim – a Go package for simulating quantum computations. This is a very rudimentary project that I’d like to expand considerably, but I think the core design has reached a good enough stage to share and garner feedback.

Here is the code:

What is qsim, and what does it mean to simulate quantum computations? In brief, we write a software program to run on a classical von Neuman computer that approximates the behavior of algorithms that could run on a quantum computer. Let’s dive in…

...keep reading

topics quantum golang

the great passage by shion miura

I read The Great Passage with an idea for a side-project: marking interesting words with a pencil, I would go back through the text and “untranslate” these words back into Japanese, preferably into the Kanji characters. The idea was simply to supercharge my very basic learning of Japanese by collecting - as do the characters in the novel - interesting words or phrases and mulling about them, letting them become a part of my everyday life. This turned out to be an excellent way of performing a close reading of the text, and I enjoyed reading the novel much more as a result.

...keep reading

topics literature Japanese

moby dick, or, the whale

Reading Herman Melville’s most famous (and most hated by everyday readers) was a pivotal moment in my intellectual life. I read the book as a sophomore in high school. During midterms review week, I skipped classes and sat down in the library to read the first few chapters. When in the right mood, as I was in my early adolescence, those famous opening paragraphs grab the reader and whisk them along a fateful journey. It’s pure adventure and escapism with a heavy metaphysical twist.

...keep reading

topics books

best books i have read

I sorted through my Goodreads data export to find about fifty of what I’d consider my “best books”. I learned much about myself in the process. This is a post-in-progress; I will be updating it often over time to add notes on each book listed.

...keep reading

topics books

leonardo's recurrance

I have finished reading An Imaginary Tale by Paul Nahin. About three quarters of the way through the book, I started fiddling with an example of applied complex analysis: representing a particular family of recurrence relations as an equation in complex numbers. I learned quite a bit along the way, and I even wrote some toy code to try out the efficiency of the approach.

...keep reading

topics mathematics complex numbers recurrance

trigonometry refresher for complex arithmetic

I am preparing a post and accompanying code to demonstrate the usefulness of using complex analysis in the context of computer programming. In order to prepare the blog post, I had to re-learn some trigonometry. Here’s the main facts I needed as a refresher.

...keep reading

topics mathematics complex numbers trigonometry

some claims on the philosophy of mathematics

I encountered a reference to Grosholz’s book Representation and Productive Ambiguity in Mathematics and the Sciences while reading Mathematics without Apologies by Michael Harris. These are my reading notes and discussion of a synopsis on Professor Grosholz’ website.

...keep reading

topics philosphy mathematics machine learning human learning

stuff i do not know

In the spirit of a Feynman notebook, here’s my current list of things I do not know and want to learn.

...keep reading

topics Feynman learning

human learning

These are rough prose notes for a talk I’ve prepared, also titled “Human Learning” This is a fun talk. I’ve started writing the content for this talk at a coffee shop – the Purple Llama – while making silly faces at a six month old baby. His mother was taking a break from parenting, drinking coffee and browsing Instagram or some other social media. The kid just watched me as I finished writing some other piece and started to turn my attention towards this topic. ...keep reading

topics psychology anthropology education learning

mathematical tools


The follow is a list of mathematical tools. They’re in alphabetical order and contain reference links. I do not provide examples in this list; I’ve decided to only give definitions in order to minimize the reference list, leaving interesting example for blog posts.

...keep reading

about me

I work as a software engineer, helping teams build robust information pipelines and applications.

...keep reading

Content by © Jared Davis 2019-2020

Powered by Hugo & Kiss.