I’d never even bothered to imagine an interpolation between sentences before encountering the idea in a recent academic paper. But as soon as I did, I found it captivating, both for the thing itself—a sentence… gradient?—and for the larger artifact it suggested: a dense cloud of sentences, all related; a space you might navigate and explore.
It’s easy to see that a plane can be tiled with squares or hexagons arranged in regular ranks, but in 1936 Heinz Voderberg showed that it can also be tiled in a spiral formation. Each tile in the figure above is the same nine-sided shape, but together they form two “arms” that bound one another. If both arms are extended infinitely, they’ll cover the whole plane.
In 1955 Michael Goldberg showed that spirals might be devised with any even number of arms, and in 2000 Daniel Stock and Brian Wichmann did the same for odd numbers, so it’s now possible to devise a shape that will tile the plane in a spiral with any specified number of arms.
(Daniel L. Stock and Brian A. Wichmann, “Odd Spiral Tilings,” Mathematics Magazine 73:5 [December 2000], 339-346.)
Optical Disc: My little brother recently got grounded from video games
Optical Disc: He had no clue what else to do so I suggested he play outside
Optical Disc: So he went and just stood there for a while
Optical Disc: And now he's hitting a rock with a stick
Optical Disc: I asked if he's having fun and he said "I don't know"
Note: Check what version of Chrome you're running at chrome://version. If you're running
an earlier version, these features won't exist. If you're running a later version, these features
may have changed. Chrome auto-updates to a new major version about every 6 weeks.
when you reload the page, but DevTools erases your changes when you reload. With Local
Overrides, you can now instruct DevTools to override network requests and serve local resources on your
Open the Sources panel.
Open the Overrides tab.
Click Setup Overrides.
Select which directory you want to save your changes to.
At the top of your viewport, click Allow to give DevTools read and write access to the
Make your changes.
Figure 2 shows how Local Overrides persists a CSS change across page loads.
DevTools doesn't save changes made in the DOM Tree of the Elements panel. Edit HTML in
the Sources panel instead.
If you edit CSS in the Styles pane, and the source of that CSS is an HTML file, DevTools
won't save the change. Edit the HTML file in the Sources panel instead.
The Changes tab
Track changes that you make locally in DevTools via the new Changes tab.
New accessibility tools
Use the new Accessibility pane to inspect the accessibility properties of an element, and
inspect the contrast ratio of text elements in the Color Picker to ensure that they're
accessible to users with low-vision impairments or color-deficiencies.
Use the Accessibility pane on the Elements panel to investigate the accessibility
properties of the currently-selected element.
Note: The Accessibility pane launched in Chrome 64.
Contrast ratio in the Color Picker
The Color Picker now shows you the contrast ratio of text elements. Increasing the
contrast ratio of text elements makes your site more accessible to users with low-vision
impairments or color deficiencies. See Color and contrast to learn more about how
contrast ratio affects accessibility.
Click Show More to expand the Contrast Ratio section.
Note: The Audits panel has an automated accessibility audit for ensuring that
each text element on a page has a sufficient contrast ratio. See Run Lighthouse in Chrome
DevTools to get started with the Audits panel.
Note: The Audits panel is powered by Lighthouse. Chrome 64 runs Lighthouse version 2.5.
Chrome 65 runs Lighthouse version 2.8. So this section is simply a summary of the Lighthouse
updates from 2.6, 2.7, and 2.8.
Reliable code stepping with workers and asynchronous code
Chrome 65 brings updates to the Step Into button
when stepping into code that passes messages between threads, and asynchronous code.
If you want the previous stepping behavior, you can use the new Step
Stepping into code that passes messages between threads
When you step into code that passes messages between threads, DevTools now shows you
what happens in each thread.
For example, the app in Figure 7 passes a message between the main thread and the
worker thread. After stepping into the postMessage() call on the main thread,
DevTools pauses in the onmessage handler in the worker thread. The onmessage
handler itself posts a message back to the main thread. Stepping into that call
pauses DevTools back in the main thread.
When you stepped into code like this in earlier versions of Chrome, Chrome only
showed you the main-thread-side of the code, as you can see in Figure 8.
Stepping into asynchronous code
When stepping into asynchronous code, DevTools now assumes that you want to pause in the
the asynchronous code that eventually runs.
For example, in Figure 9 after stepping into setTimeout(), DevTools runs all of the code
leading up to that point behind the scenes, and then pauses in the function that's passed
When you stepped into code like this in Chrome 63, DevTools paused in code as it chronologically
ran, as you can see in Figure 10.
Multiple recordings in the Performance panel
The Performance panel now lets you temporarily save up to 5 recordings. The recordings are
deleted when you close your DevTools window.
A request from the DevTools team: consider Canary
If you're on Mac or Windows, please consider using Chrome Canary as your default
development browser. If you report a bug or a change that you don't like while it's still in
Canary, the DevTools team can address your feedback significantly faster.
The typical version of Chrome that most people use is called Chrome Stable. It's called Stable
because it goes through rigorous testing. It's very difficult and time-consuming
for the DevTools team to ship changes to Stable. In practice, this means that the only updates
that get shipped to Stable are critical bug fixes.
Note: Canary is the bleeding-edge version of Chrome. It's released as soon as its built, without
testing. This means that Canary breaks from time-to-time, about once-a-month, and it's usually
fixed within a day. You can go back to using Chrome Stable when Canary breaks.