James Vaughan's Avatar

James Vaughan

@jamesbvaughan.com.bsky.social

Living in Oakland. Building architectural design software at Arcol. Interested in slacklines, music, writing, and learning more about computers and how people use them.

246 Followers  |  88 Following  |  24 Posts  |  Joined: 24.04.2023  |  1.4451

Latest posts by jamesbvaughan.com on Bluesky

Preview
Code⇄GUI bidirectional editing via LSP I built a small proof-of-concept for a system that enables real-time bidirectional editing between any modern code editor and a GUI, enabled by an LSP1 server. Code-based CAD I like working on small p...

I wrote more about it here: jamesbvaughan.com/bidirectiona...

And the code is here: github.com/jamesbvaugha...

01.07.2025 17:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

I built this demonstration of how an LSP server might facilitate bidirectional editing for code-based CAD tools after reading
@kevinlynagh.com's recent musings about the topic.

01.07.2025 17:58 β€” πŸ‘ 10    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

We've been working hard on Arcol for quite a while now and we're really excited for more people to start designing in it!

02.06.2025 14:52 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
A surprising scam email that evaded Gmail's spam filter I received a surprising scammy email today, and I ended up learning some things about email security as a result. Here’s the email: I was about to mark it as spam in Gmail and move on, but I noticed a...

I received a scammy email today that I was surprised Gmail didn't catch and mark as spam. Gmail's automatic filtering has mostly been great in my experience, but this is a concerning way to get around it.

jamesbvaughan.com/phishing/

15.01.2025 16:03 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Augmenting Long-term Memory

Here's the article: augmentingcognition.com/ltm.html

It's been on my reading list for years, but better late than never!

04.01.2025 06:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm finally reading @michaelnielsen.bsky.social's Augmenting Long-term Memory from 2018. I know there have been plenty of developments in that space since then, but it's making me want to get my Anki practice going again.

Have there been any good new clients for or alternatives to Anki since then?

04.01.2025 06:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

That is good to know! I had some config in Info.plist that I thought I needed the ios directory for, but after learning how to configure that bit in app.json, my repo is looking much cleaner.

09.12.2024 02:39 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've made attempts to learn some iOS development a few times over the past decade. It's always felt surprisingly complex, and this really keeps that feeling going.

06.12.2024 03:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A screenshot of a GitHub repo's language breakdown, showing TypeScript, Objective-C++, Javascript, Ruby, Objective-C, Swift, and C.

A screenshot of a GitHub repo's language breakdown, showing TypeScript, Objective-C++, Javascript, Ruby, Objective-C, Swift, and C.

I'm trying out React Native (with Expo) for the first time, and this is the language breakdown in a mostly-fresh create-expo-app repo.

6 programming languages seems pretty excessive, and that's not even counting all the different configuration languages in there!

06.12.2024 03:56 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Maybe things are worse on the artist side?

I'm curious what the post-acquisition Bandcamp experience has been like for artists on the platform.

04.12.2024 07:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Bandcamp's ownership changes are certainly worrisome, and the layoffs seemed bad, but any decline in the product itself has been invisible to me.

Subvert's argument would feel stronger if it were about tangible enshittification rather than just hypothetical enshittification.

04.12.2024 07:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

One concern I have is that Subvert's core argument for its necessity feels weak to me. The argument is about Bandcamp's enshittification, which hasn't actually happened yet (from my perspective as a long-time fan-user, not an artist-user).

04.12.2024 07:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'm partway through the zine and I'm intrigued by the co-op + corporation model that they hope to implement. If that works, then I'd like to see what other industries it can work for. Maybe a member-owned Bluesky?

04.12.2024 07:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
The Subvert zine

The Subvert zine

The table of contents from the Subvert zine

The table of contents from the Subvert zine

I'm excited to have received my membership package from @subvert.fm today! I love Bandcamp, but I'm rooting for Subvert to be successful in building something even better.

04.12.2024 07:35 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Thanks for sharing this! I came across that map on Reddit recently.

It’s been a really helpful resource but I’ve found that it includes a lot of places that seem to be a bit less serious about the music than what I’m looking for, so I’m being a bit picky with what I put on the site from it.

22.11.2024 01:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

More views of the building

21.11.2024 00:32 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

I already spoiled it in my post on the other site, but you get bonus points if you can guess its inspiration.

21.11.2024 00:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A screenshot of a building modeled in Arcol in the shape of the torn leaf

A screenshot of a building modeled in Arcol in the shape of the torn leaf

my torn leaf logo submission for @todepond.com

21.11.2024 00:32 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

I originally ordered it with the regular reds, but the operating force was too high for my taste so I swapped them for the "transparent red" ones here: chosfox.com/collections/...

I just checked ZSAs site and they now offer a "pro red" option that looks like they'd be more to my taste.

18.11.2024 20:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you're ever looking for something more slim and the concavity isn't important, I can recommend the ZSA Voyager. It doesn't feel like it's loaded up with extra keys and it's easy to travel with.

18.11.2024 19:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
nonagon | james.land where james draws a nonagon with javascript

listen to king gizzard & the lizard wizard james.land/nonagon

18.11.2024 02:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Custom iPhone text tones I made some custom text notification tones for my phone today. I like the default iPhone text tone: Your browser does not support the audio element. ⏡ Note (Default) Apple It’s probably one of the mos...

I wanted a more personal text tone on my phone, so I made some! I wrote about it and posted them for download here: jamesbvaughan.com/text-tones/

14.11.2024 19:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Bar Shiru in Oakland, California

Bar Shiru in Oakland, California

Tokyo Record Bar in NYC

Tokyo Record Bar in NYC

Unkompress in Berlin

Unkompress in Berlin

Fidelity in Dublin

Fidelity in Dublin

Here are some examples of the type of listening space I'm collecting there:
1. Bar Shiru in Oakland
2. Tokyo Record Bar in NYC
3. Unkompress in Berlin
4. Fidelity in Dublin

03.11.2024 19:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Listening Spaces A directory of hi-fi listening spaces. Find listening rooms, hi-fi bars, and jazz cafes all over the world.

I've been fascinated by public listening spaces and hi-fi bars lately. I wanted to make it easier to find them when I'm in new cities, so my recent weekend project has been a directory of them: listeningspaces.net

03.11.2024 19:45 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 2    πŸ“Œ 1

@jamesbvaughan.com is following 19 prominent accounts