About:

James Vaughan's personal website

Website:

Specializations:

Incoming Links:

Outgoing Links:

Lars Doucet
Subscribe to RSS:
The author discusses a proof-of-concept for a system enabling real-time bidirectional editing between modern code editors and a GUI, inspired by Kevin Lynagh's work on codeCAD. The system allows for simultaneous updates in both th...
The author received a scam email that appeared to be a legitimate PayPal invoice. They noticed several red flags and investigated how it evaded Gmail's spam filter. The scammer sent themselves a PayPal invoice and crafted an email...
The author discusses their use of YouTube's 'Watch Later' feature, which accumulates videos that are no longer available for them to watch, creating a 'Watch Later Mystery Graveyard'. They express curiosity about the unavailable v...
The author made custom text notification tones for his iPhone, trying to match the original default sound but with his own touch. He also tried to re-create the previous default text tone, the “tri-tone” and shared the process of ...
The author conducted an experiment to see how small he could make useful valid HTTP responses for a particular use case. He uses a bit of JavaScript to fetch information from Lambda functions that make requests to Last.fm and Lett...
The author discusses the issue of having speakers that are too loud and the difficulty of making small volume adjustments. They explore the speakers' API and web interface, and ultimately build a custom volume-control webpage to s...

0Tote bag

2024-07-20

The author discusses their preference for tote bags over backpacks and their decision to make their own tote bag. They describe the process of choosing materials, designing the bag, sewing it, and dying the fabric. They also discu...
The text introduces a tool for analyzing the size of data in JSON files, providing a link to the website. The tool is designed to help understand why JSON data is larger than expected and uses a sunburst chart for visualization. T...
The text is a collection of micro-reviews of tools used in the author's recent weekend project. The author reviews Bun, Cursor, Cloudflare Pages, GitHub Codespaces, not using React, not using Tailwind, and using a package runner r...
The author describes their experience of trying to use the in-flight wifi without internet access on a Southwest flight. They were unable to purchase internet access, so they used their browser's network dev tools to access the fl...
The author describes the inspiration, planning, construction, cost, and website creation process of building a new work desk called the Meadow Desk, inspired by Teenage Engineering's Field Desk. The total cost of the parts was $21...
The author discusses his newfound love for running and his goal to run every street in his hometown of Albany, California. He was inspired by a movie about a man who ran every street in Pittsburgh. He is documenting his progress o...

0Joining Arcol

2022-04-25

The author is excited to announce joining Arcol to work on the future of building design software. He is interested in the intersection of innovative software, technical problems, and architecture. He is inspired by pioneers in co...
The author shares their love for the Casio F-91W watch and their decision to put the band from the Casio on their Apple Watch. They discuss their surprise at not finding examples of others doing this online and their process of fi...
The author shares how they keep up with concerts, focusing on staying updated with upcoming concerts in San Francisco. They follow artists, venues, and event aggregators through email lists and social media. They also have a metho...
The text explains how to make HTTP requests in Elm, a language designed for building reliable and robust frontend applications. It provides a step-by-step guide on how to make HTTP requests from an Elm project built around The Elm...
The author discusses the gender disparity in Hollywood and how it relates to the movies he chooses to watch. He shares the process of collecting data on the gender breakdown of the directors of the movies he has watched and expres...
The author describes his note-taking process using Vim, Markdown, and Pandoc, and explains why he prefers this system. He takes notes on various topics, keeps them organized, and views them in different ways. He also discusses the...

0Jay Kamat

2018-05-08

The interview features Jay Kamat, a Computer Science student at Georgia Tech, discussing his journey into programming, involvement in open source, and contributions to qutebrowser and Emacs. He also provides advice for students in...
The author shares their experience of finding a list of commonly attempted usernames from malicious login attempts on their server. They explain the steps they took to find the list and the results they obtained. They also discuss...