A proposal for reforming Philadelphia’s Intercity TransitI live in New York City and have largely enjoyed my time there. But I did not grow up there. Rather, I grew up in South Jersey, not too far…Sep 30Sep 30
OAuth in Obsidian PluginsLate last year I finally downloaded Obsidian, a note-taking app which starts out simple but can become quite powerful through its extensive…Sep 26Sep 26
A private approach to age verificationThe opinions in this article are mine, not those of my employer.Sep 20Sep 20
First Impressions of Jetpack ComposeA few months ago I built a web app which lets you upload a photo of your meal and it uses AI to identify it and give you nutritional info…Sep 13Sep 13
Is Open-Source Software Crowding out Open-Source Software?I read an op-ed recently about a growing issue in the open-source community. It is about a panel held about open-source software at the UN…Aug 16Aug 16
How to improve in-game AI when you have 1 million tokensWhen you develop a game, it’s very easy to develop a variety of features and gameplay modes. It’s a lot harder to explain these features…Aug 9Aug 9
My testimony to the NYC Planning Commission on the City of YesToday our city has a clear housing crisis. Manhattan has the highest rents in the country. The city has a vacancy rate approaching one…Jul 12Jul 12
Using AI to scan datasheets and help generate driver code in CyanobyteThe opinions stated here are my own, not those of my companyJun 21Jun 21
Cooking with Gantt ChartsSeveral years ago I built a website to help me manage my recipes, pulling them from a machine-readable format and rendering them into a…May 31May 31
No, AI isn’t going to use all the world’s energyThe opinions stated here are my own, not those of my company.May 24May 24