Lachlan Campbell
banner
lachlanjc.com
Lachlan Campbell
@lachlanjc.com
🧑🏻‍💻 Worldwide web design engineer for climate (watershed.com)
🗽 NYU ‘25 Interactive Media Arts
✈️ Currently on break, moving to SF in July
🌞 Intentional optimist
🏳️‍🌈 LAHK-len – they/them

https://lachlanjc.com
Pinned
🦋 As a prolific liker & lacking bookmarks, it’s hard to find past Bsky likes. I made an infinite canvas search tool for all my likes, auto-positioned by similarity, using OpenAI embeddings (can search for related keywords; none of these posts say “pet”) & with media/link filters for visual browsing
Reposted by Lachlan Campbell
"Only we are responsible and skilled enough to use webviews correctly, and so only we are allowed to apply liquid glass in safari"

Classic Apple
Apple has a private CSS property to add Liquid Glass effects to web content
I have an incredibly boring summer hobby: looking at the changelog for the WebKit Github repo. Why? Because I spend a chunk of my professional life working with webviews inside mobile apps and I like ...
alastair.is
September 16, 2025 at 11:30 AM
Reposted by Lachlan Campbell
Safari 26 is here!!! Anchor Positioning, Scroll-driven animations, High Dynamic Range images, the new HTML element, the all-new Digital Credentials API, SVG icon support, WebGPU, WebKit in SwiftUI, every site can be a web app on iOS and iPadOS, and much more.

webkit.org/blog/17333/w...
WebKit Features in Safari 26.0
We’re happy to share with you what’s arriving in Safari 26.0!
webkit.org
September 15, 2025 at 5:07 PM
For Liquid Glass, @viticci.macstories.net wrote his best iOS review yet. Always an honor to edit these! www.macstories.net/stories/ios-...
iOS and iPadOS 26: The MacStories Review
Old and new through the liquid glass.
www.macstories.net
September 15, 2025 at 4:32 PM
So ready for the Cloud White Air ☁️
September 12, 2025 at 4:53 PM
Reposted by Lachlan Campbell
The all new Hello Weather is finally here!

We’re rolling it out gradually this week, so if you don’t see the update yet, hop over to this App Store link and grab it.

apps.apple.com/us/app/hello...
‎Hello Weather
‎Hello Weather gives you beautiful, trustworthy forecasts powered by the best weather data on Earth. With hyperlocal real-time updates and a joyful design that’s easy to read at a glance, you’ll alway...
apps.apple.com
July 1, 2025 at 12:55 PM
@ped.ro Would love the ability to export all my notes from the iOS app as a backup (as Markdown files). Exporting right now is one-off, & each file has to be manually named 😔
July 4, 2025 at 3:30 AM
My first professional modeling campaign: now blooming on baboontothemoon.com!
May 14, 2025 at 7:11 PM
I’m presenting my thesis show I’ve been building all spring, American Toxics, today! Catch the livestream at 5:24pm ET (10:24pm London) for 10 minutes: itp.nyu.edu/shows/thesis...
NYU ITP / IMA Thesis Live Stream
itp.nyu.edu
May 6, 2025 at 7:50 PM
I bought a @theverge.com sub the day they launched. I’ve been so impressed by their growing boldness in coverage, of the election/gov, climate/env, the Vietnam War at 50 today; all way wider-eyed stories than most publications, expanding tech far beyond consumer product specs. Grateful for them!!
April 24, 2025 at 7:55 PM
The impact of @tailwindcss.com on getting design engineers to learn to spell the word “fuchsia” cannot be overstated
April 22, 2025 at 3:53 AM
Not a lot of vindication in owning an Apple Vision Pro these days, but at least I can write off $4000 on my taxes 🥲
April 15, 2025 at 12:19 AM
Made more things in the world lime green today 💚
April 14, 2025 at 6:10 PM
WIP excerpt: Encouraging follow-up questions with an LLM, by highlighting less-known scientific concepts which generate automatic questions you can refine. Trying to make it easier to be curious!
April 11, 2025 at 10:11 PM
Pressed the wrong button while slicing my 3D print but making an infinite number of one of my project’s parts seems more fun than the complete project??
April 11, 2025 at 4:33 PM
Reposted by Lachlan Campbell
A proposal and a prototype for (a better) future of search:

tomcritchlow.com/2025/03/21/b...
Google is Grounded and Needs to Learn How to Soar
A short proposal for the future of search
tomcritchlow.com
March 25, 2025 at 7:51 PM
I just called Governor Hochul, and you should too, it only takes a minute. Masking when you’re feeling sick to prevent spreading illness is common decency, and it’s a frightening restriction of our right to self expression to police clothing.
🚨 URGENT: Governor Hochul is pushing a last-minute mask ban into the budget. Everyone needs to call her today and tell her you oppose any criminalization of masks in New York.

☎️ Call: 518-474-8390
📠 Fax: 518-474-1513
#NoNYMaskBan (1/4)
March 20, 2025 at 7:52 PM
Stopped by Shopify’s “shop local” NYC popup & realized everything on my body today went through Shopify: Rains & Baggu bags, Meller sunglasses, Phluid shirt, Outdoor Voices pants, Allbirds shoes, down to TomboyX underwear, socks. To shop outside big box & Amazon, they’re impressively inescapable
March 11, 2025 at 8:21 PM
Reposted by Lachlan Campbell
Just published `vndr`; a lightweight CLI tool for downloading packages, repositories, and files from various sources!

Check it out and report any issues!

www.npmjs.com/package/vndr
vndr
A barebones vendoring tool. Latest version: 0.0.1, last published: a minute ago. Start using vndr in your project by running `npm i vndr`. There are no other projects in the npm registry using vndr.
www.npmjs.com
March 6, 2025 at 2:40 AM
One of the few “AI” features I deeply want as a user: for museum websites to use semantic search on their images & metadata to allow for freeform exploration of their collections. Traditional search isn’t a good fit for art.
March 4, 2025 at 1:41 AM
This weekend I co-ran the 10th annual ITP Stupid Hackathon! 50-something people gathered at @itp-ima-nyu.bsky.social to make a tamagotchi that forces you to vape, a table that criticizes & shakes everything off itself, fish locomotion, a Chrome extension for gravity, a working knitted breadboard…
February 27, 2025 at 10:34 PM
View Transitions are coming to Next!!!

This release also includes a small fix of mine to hide Next.js overlays while testing CSS print styling.
Next.js 15.2

• Redesigned Error UI & Improved Stack Traces
• Streaming Metadata
• Turbopack Performance Improvements
• View Transitions (experimental)
• Node.js Middleware (experimental)

nextjs.org/blog/next-15-2
Next.js 15.2
Next.js 15.2 introduces an improved error experience, streaming metadata, Turbopack performance improvements, and more.
nextjs.org
February 27, 2025 at 2:09 AM
Reposted by Lachlan Campbell
🎉 Introducing my upcoming third course, Whimsical Animations!

This course will teach you how to build top-tier animations and interactions using a variety of techniques. ✨

You can join the waitlist on the course’s brand-new site, which is the most ridiculous thing I’ve built in quite some time:
Whimsical Animations
Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!
whimsy.joshwcomeau.com
February 24, 2025 at 4:32 PM
Asked Perplexity Pro about sustainable design in subway stations like NYC Union Square. It suggested the station needs a green roof & smart irrigation of its plants (!!!) citing…an AI-generated article about making your Subway restaurant more sustainable, hosted on a malware site
February 24, 2025 at 1:28 AM
Reposted by Lachlan Campbell
Have you ever wanted to see Sutro Tower up close? Now you can! I'm releasing a very high quality model of the tower that you can easily fly through on your own, thanks to very cool developments in Gaussian splatting 🧵...
February 21, 2025 at 4:23 AM