Partitioning dots and dashes
Given a set of dots and dashes, how many ways can they be partitioned into a set of Morse code letters? There is at least one way, since you could take each dot to be an E and each dash to be a T. If you have a sequence of n
Read moreSchwarz lemma, Schwarz-Pick theorem, and Poincare metric
Let D be the open unit disk in the complex plane. The Schwarz lemma says that if f is an analytic function from D to D with f(0) = 0, then for all z in D. (The lemma also says more, but this post will focus on just this portion of
Read moreFactored random numbers
A couple days ago Michael Nielsen posted an image of a one-page paper that gives an algorithm for generating factored random numbers, uniformly distributed from 1 to some designated N. The algorithm does not generate random numbers then factor them. It’s more efficient than that, generating the factorization along with
Read moreDICOM image data
The previous post discussed EXIF data embedded in a digital photo. DICOM files are analogous medical images. You can think of a DICOM image as a JPEG with medical metadata. Strictly speaking a DICOM file is a sort of database, and one of the fields in the database contains
Read morePersonal information in digital photos
Is it possible to identify the people in the photo above? Maybe. Digital images potentially contain a large amount of metadata that could reveal the photographer’s identify and location. There may also be a surprising number of clues in the photo itself. EXIF metadata The standard format for image metadata
Read moreWhat can you learn from a phone number?
What can someone learn about you from your phone number? The answer depends on what other information someone has. Identifiers always depend on context. To a naked man in a tree [1] the phone number doesn’t carry any information. But to someone with a list of names and phone numbers,
Read moreThe AI assistant trained on your company’s data
Today’s guest is Joel Hellermark, founder and CEO of Sana, an AI-powered end-to-end learning platform. He talks with Ben and Ryan about a polymath Renaissance, what regulation might look like in the AI space, the intersection of AI and neuroscience, and why AI assistants aren’t turning into Terminators anytime soon.
Read moreIntegrating MongoDB with Node.js
This article will delve into the process of integrating MongoDB with Node.js, from the basics of both technologies to their integration. Continue reading Integrating MongoDB with Node.js on SitePoint.
Read moreHow to Use Node.js with Docker
Learn about the benefits of running Node.js applications in Docker containers and how to create a practical development workflow. Continue reading How to Use Node.js with Docker on SitePoint.
Read more4 Reasons Why You Should Join A Freelancing Community
Freelancing is tough, even overwhelming. We dive into four practical reasons why aspiring and current freelancers should join a community. Continue reading 4 Reasons Why You Should Join A Freelancing Community on SitePoint.
Read more