HN user

patrickdevivo

513 karma

software engineer in nyc

Posts144
Comments44
View on HN
www.sailresearch.com 7d ago

Performing live migrations of VMs at scale

patrickdevivo
4pts1
www.redspring.xyz 27d ago

OCR'ing 100k pages with open-source VLMs on Modal

patrickdevivo
9pts0
github.com 1mo ago

GitHub Data Archive via MCP

patrickdevivo
3pts0
github.com 4mo ago

Coding Agent Commit Tracker

patrickdevivo
2pts1
twitter.com 5mo ago

OpenCode seems to be taking off

patrickdevivo
2pts0
twitter.com 5mo ago

A16Z has captured as much open source $ as all other early-stage VCs combined

patrickdevivo
1pts0
www.aitooltracker.dev 6mo ago

AI Code Review Adoption Tracker

patrickdevivo
3pts0
noreasontopanic.com 10mo ago

Querying Billions of GitHub Events Using Modal and DuckDB (Ingesting Data)

patrickdevivo
3pts0
marketplace.stripe.com 1y ago

Customer Enrichment in the Stripe Dashboard

patrickdevivo
1pts0
news.ycombinator.com 1y ago

Show HN: A free Stripe app to see what companies your customers work at

patrickdevivo
2pts0
marketplace.stripe.com 1y ago

Launched my first Stripe app to help founders understand their customers

patrickdevivo
7pts1
www.vercel-status.com 1y ago

Major Vercel Outage

patrickdevivo
6pts1
github.com 2y ago

Go library for printing human readable, relative time differences

patrickdevivo
2pts0
github.com 2y ago

JSON schema validation in Postgres with PLV8

patrickdevivo
2pts0
github.com 2y ago

Turn JavaScript/TS files into PLV8 functions

patrickdevivo
1pts0
github.com 2y ago

A Terminal UI for browsing security vulnerabilities (CVEs)

patrickdevivo
1pts0
www.inngest.com 2y ago

You might not need a queue

patrickdevivo
4pts0
docs.mergestat.com 3y ago

Keeping Cloud Infra Secure with SQL and TFSec

patrickdevivo
1pts0
docs.mergestat.com 3y ago

Finding a Pin in a Docker Stack

patrickdevivo
1pts0
docs.mergestat.com 3y ago

Extract and sync data from Git repos into SQL

patrickdevivo
2pts1
docs.mergestat.com 3y ago

Exploring Git Blame with SQL

patrickdevivo
3pts0
github.com 3y ago

Work with Git from Golang

patrickdevivo
1pts0
docs.mergestat.com 3y ago

Identifying Open-Source Library Risk Using SQL

patrickdevivo
3pts0
docs.mergestat.com 3y ago

Parsing YAML in PostgreSQL with PLV8

patrickdevivo
2pts0
docs.mergestat.com 3y ago

Open-Source Git Release Tracking with SQL

patrickdevivo
1pts0
docs.mergestat.com 3y ago

Identifying Open-Source Library Risk

patrickdevivo
1pts0
docs.mergestat.com 3y ago

Open-Source Vulnerability Management

patrickdevivo
1pts0
docs.mergestat.com 3y ago

Querying GitHub Security Advisories with SQL

patrickdevivo
1pts0
docs.mergestat.com 3y ago

Querying CI Running Time with SQL

patrickdevivo
1pts0
docs.mergestat.com 3y ago

Looking at Public HashiCorp Go.mod Files

patrickdevivo
1pts0

thanks for sharing. some of the highlights we found interesting:

* Growth rate of new repos doubled in 2025 (driven by AI?) * Microsoft leads Big Tech in repo creation, contrary to narrative the company is closed * a16z captured nearly as much OSS value as all other early-stage VCs combined

Also, AI repos since 2023 have seen an outsized share of attention relative to other categories of repo (as measured by GitHub stars). This is not surprising, but interesting to see it playing out in the data.

I just developed and launched my first Stripe "dashboard app" (https://docs.stripe.com/stripe-apps) - which is a way Stripe allows developers to embed custom UIs in the Stripe dashboard and distribute through an app marketplace. I thought this was pretty cool, so I wanted to give it a shot.

The app helps you understand your customers by automatically researching firmographic information and recent news about the companies buying your product - if the customer uses a work email. It uses the new OpenAI Responses API to do the research - so results are not always correct, but working on it! This is especially true for smaller companies that may not have much public information available.

It's basic for now - but it allows you to answer simple questions about who's buying your product, and gives you a starting point to find out more about them.

The app is free, and I have more features planned, including aggregate reporting over all customers, to answer deeper questions like:

* What industries do our best customers come from? * Do we sell more to large companies or small companies? * What's our ICP? * What's the geographic breakdown of our customers this month?

etc...

I'd love to know what people think - I'm open to feedback and would love to tailor the next set of features based on specific requests. So please let me know if there are workflows or insights you'd like to be able to see using this information. Thanks!

I've been using GitHub Issues (and their new Projects feature) more and more. It's far from perfect, but I really value the colocation of code + task management it allows. I like being able to reference issues/PRs by # in markdown comments - it feels more natural to leave "breadcrumbs" this way so that others can follow the chain of events when trying to piece something together.

One thing we've done internally, for all tasks that aren't tied to a repo (because GitHub issues must belong to a repo), we created an "internal" repo that's a catchall for tasks not necessarily tied to a codebase.

The Projects view then let's us plan work across multiple codebases and this "non-codebase" repo

a very cool project they also maintain is a MySQL server framework for arbitrary backends (in Go): https://github.com/dolthub/go-mysql-server

You can define a "virtual" table (schema, how to retrieve rows/columns) and then a MySQL client can connect and execute arbitrary queries on your table (which could just be an API or other source)

Seconded for Hasura - really great tool that's make it easy to setup an API on your database. Also makes it easy to manage your data models and permissions. You can use it to build REST API endpoints as well as GraphQL ones.

Thanks for this write up! I've been really interested in postgres compatibility in the context of a tool I maintain (https://github.com/mergestat/mergestat) that uses SQLite. I've been looking for a way to expose the SQLite capabilities over a more commonly used wire-protocol like postgres (or mysql) so that existing BI and visualization tools can access the data.

This project is an interesting one: https://github.com/dolthub/go-mysql-server that provides a MySQL interface (wire and SQL) to arbitrary "backends" implemented in go.

It's really interesting how compatibility with existing protocols has become an important feature of new databases - there's so much existing tooling that already speaks postgres (or mysql), being able to leverage that is a huge advantage IMO

This inspired me to publish a short blog post: https://docs.mergestat.com/blog/2022/01/01/a-year-in-commits

Counting commits, as mentioned, isn't particularly useful as an independent/absolute number - but I think it's an interesting way to see a high level "amount of contribution" relative to other contributors in a codebase. Of course, "commits" as a unit are not normalized, so this is problematic if you're trying to derive some deeper conclusion from counting commits IMO

this looks awesome! two things I've always wanted and haven't found satisfying solutions for in code search (in an editor)

1) an ability to easily express higher level concepts in a search that's aware of code semantics ("match only function names", "find call sites of a method") etc. Maybe this is possible with existing tools (probably is?) but I tend to get lazy about learning DSLs - would love to see this in a UI if it's possible

2) ability to save searches I do frequently - after a certain level of complexity in a query (I've added ignore rules, I crafted the right regex, etc), I want to be able to save the "context" of a search so that I can easily return to it later

Assuming committers adhere to it, there could be some interesting use cases when combined with a tool like AskGit (https://github.com/askgitdev/askgit) for understanding what "categories" of work is being done in a codebase.

Maybe even what directories/files tend to see `fix` or `refactor` more frequently (signs of a poorly design or "hot" area?)

I've been very curious to explore this type of use case with askgit (https://github.com/augmentable-dev/askgit) which was designed for running simple "slice and dice" queries and aggregations on git history (and change stats) for basic analytical purposes. I've been curious about how this could be applied to a small text+git based "db". Say, for a regular json or CSV dumps.

This also reminds me of Dolt: https://github.com/dolthub/dolt which I believe has been on HN a couple times

nice! this is awesome! you mention in the README

the goal is to be able to expose more powerful planning optimizations, and simpler code.

an aspect of the sqlite virtual table feature (which askgit uses) is the ability to define "indexes" to avoid full "table scans" when the query is executed - depending on WHERE clause constraints.

I've seen calcite and would love to try it out! I just haven't written much java lately

I'm the creator of AskGit - and this is something I've been thinking a bit about, unsure of the best way to implement and very open to ideas! Adding language specific analysis (this line is a comment, this is a function name, etc) is really interesting to me and I think could really kick this tool up a notch (there are still some more fundamental needs I'd like to address though, such as diffs and blames, query performance, etc).

I've been considering leveraging the syntax highlighting implementation in editors to make this possible (rather than something as heavy handed as parsing a "universal" AST, though I know there are projects to do this)...

haha you're totally right! if it's just a matter of renaming the binary and dropping it in a particular directory to get git to know about it, I can leave this part up to the user. I'll definitely have to make a note in the README.

gitqlite is a little clunky for a name, but I wanted to make sure to convey that it's sqlite doing a lot of the heavy lifting here!

At the moment, not easily, but someone else just asked about that and I think it's worth looking into! It makes sense and could be a cool use case to run queries on all the key repos in an org or project

Creator here! Thanks for submitting - I hope people find this interesting. I’m excited to explore more use cases beyond listing and reformatting git log output! There’s a similar project called gitbase, but I had difficulty just spinning that up for ad-hoc CLI querying so created this project in hope of a better UX for that type of use case. It uses SQLite virtual tables, which was something I had been meaning to play around with. This seemed like a cool use of them!

I agree that trust is fundamental to tools/metrics like this, and will determine how they're used. What I find interesting (concerning?) is that they seem to be marketed towards managers/VPs/CTOs exclusively (people "outside" the team) to better understand what's going on within the team, which seems flawed (but also makes sense, considering who's making buying decisions). I understand the value proposition of "getting the most" out of your (expensive) engineering team, but presenting a product in this way seems to set the stage for "misuse" right off the bat. Maybe I'm biased, but it feels like these tools might be more palatable if framed to help ICs improve and understand their own behaviors within a team

I'm working a lot on https://www.tickgit.com, which is a glorified TODO comment finder for developers, to help us do simple project management in code.

It identifies code markers such as TODO, FIXME, HACK, XXX, etc (soon to be customizable) and surfaces them as cards in a web UI. There's a free and open-source CLI as well.

The web app is free for public repos and $3/month for private ones. I'm looking to add organization/team-based pricing soon too.

A feature that I'm hoping will have an impact will be a "TODO reminder" email that will email you within a configurable amount of time after a TODO is added to a codebase.

Right now it's just me working on it outside of the day job, I'm hoping I can turn it into a useful tool for developers!