Harrison (@hshoff) header
Harrison (@hshoff) profile picture

Airbnb since 2010. Created visx & the Airbnb JS style guide

computer
Joined June 2010
Photo by Harrison (@hshoff)Photo by Harrison (@hshoff)Photo by Harrison (@hshoff)Photo by Harrison (@hshoff)Photo by Harrison (@hshoff)Photo by Harrison (@hshoff)Photo by Harrison (@hshoff)Photo by Harrison (@hshoff)Photo by Harrison (@hshoff)Photo by Harrison (@hshoff)
Foldable APIs 1. Device Posture developer.mozilla.org/en-US/… 2. Viewport Segments developer.mozilla.org/en-US/…
95
!function(){}(); // => true ~function(){}(); // => -1 +function(){}(); // => NaN -function(){}(); // => NaN
1
162
There was a time when JavaScript didn’t have modules. If you see your agents or writing code like this, don’t worry. They’re just based and reference the sacred texts
97
5 years from now are folks still using dashboards?
1
208
The answer is, “of course”. But you’ll have to squint. They’ll be generated on-demand per task. Investigations, runbooks, AAR, ad-hoc exploration, should all collapse to one “thing”. Whatever that ends up being
1
98
Grok Bot feels obvious in retrospect apps.apple.com/us/app/grok-b…
1
221
Grok bots + cursor origin + vercel for origin + work from phone = 🐐
1
229
Need to figure out unification and get the naming/branding sorted out. The cursor vs grok naming is weird. I vote cursor for product, grok for models
1
122
Working with @bot is fun
32
looks like the investigation was based off the legacy visx v3 and not the modern v4. There are no more lodash, prop-types/classname deps github.com/facebook/astryx/i…
100
Get good at reading code written by others. This was true before AI. Even more true now
5
742
visx 4.1 is getting a shadcn-compatible chart registry Registry items install into apps as plain React source files that compose visx packages, use shadcn/ui-style CSS variables, include live @visx/a11y wiring, and remain fully editable after install. The goal is to make the first chart in a dashboard fast and polished while preserving the core visx model: low-level primitives, explicit rendering, and no registry runtime or opaque chart framework between users and the installed source. github.com/airbnb/visx/pull/…
2
334
visx 4.1 is getting a shadcn-compatible chart registry Registry items install into apps as plain React source files that compose visx packages, use shadcn/ui-style CSS variables, include live @visx/a11y wiring, and remain fully editable after install. The goal is to make the first chart in a dashboard fast and polished while preserving the core visx model: low-level primitives, explicit rendering, and no registry runtime or opaque chart framework between users and the installed source. github.com/airbnb/visx/pull/…
1
1
513
s o o n in [email protected] npx shadcn add @visx/line-chart
2
1
301
Update for visx 4.1. Going to go the GitHub registry route instead: > npx shadcn add airbnb/visx/line-chart
1
412
Charts should be more than pixels We’re working on a new @visx/a11y package to help visx charts ship with semantic descriptions, fallback data tables, live announcements, and keyboard-friendly data exploration. More soon github.com/airbnb/visx/blob/…
3
141