Spatial languages: Writing code in 2D
Writing code in 2D: a spatial programming language with vertical operands, quantum uncomputation puzzles, and a 3-bit adder in a single 2D expression.
Writing code in 2D: a spatial programming language with vertical operands, quantum uncomputation puzzles, and a 3-bit adder in a single 2D expression.
This post is part of a series documenting the design and development of this blog, including responsive images and working with HiDPI assets.
I recently needed to use a microcontroller to estimate the pose (translation and orientation) of an object using readings from six different sensors. Since the readings were non-linear and coupled with each other, an explicit analytical solution was out of the question.
Change for change’s sake alone is masturbatory. That with Safari 15 it actually makes usability *worse*, solely for flamboyant cosmetic reasons, is downright perverse.we
Written pieces, talks, and other bits by Zach Holman.
For a word that can so vastly change the fortunes of a company, it's worth noting that no generally accepted definition of the word design exists. This means wh
I finally was able to try it. And I can assure you it’s impossible to create professional and useful images from a text description.
I had no intention of ever learning this much about Joy Division or pulsars, but because of my apt to be a law abiding citizen, I was forced to research the about the ubiquitous design made popular by the British band and artist Peter Saville for a t-shirt project I’m heading on SixPrizes. In short, […]
Blog of Raph Levien.
In typography/design, ‘sidenotes’ place footnotes/endnotes in the margins for easier reading. I discuss design choices, HTML implementations and their pros/cons.
Introduction
Challenged to write about a single Unicode character, I chose the humble asterisk. In this post, Julia takes a back seat but it’s working hard behind the scenes. [1] The font used for the examples is JuliaMono.
Whilst searching for something else entirely I stumbled across these images and was struck by just how beautiful they are. The September 1984 (Vol 9, No 10) ...
Originally published in the AppleDirect, August, 1989 Republished as Chapter 6, in Tog on Interface
It's not about technology for its own sake. It's about being able to implement your ideas.
I know so many super-talented developers who share the same achilles heel: CSS. Instead of trying to “outrun” CSS, this article explores why leaning in and going deeper can be a tremendous boon for your development life and your career.
On January 30th, 2020, Apple’s new map expanded to the remaining parts of the Continental U.S. , including Alaska and the Central and Southeastern U.S.:
How I built Sonner, an opinionated toast library for React used by milions.
One of the easiest ways to start visualizing data is to turn a table into a heatmap: every cell gets a colour, the higher the number the brighter the colour. Unfortunately, this is often a fairly unrewarding exercise, yielding graphics that look like plaid or tartan fabric. Part of the problem is that the rows and…
Everything that goes into making a digital font, from vector outlines to hinting.