HackerTrans
TopNewTrendsCommentsPastAskShowJobs

turadg

511 karmajoined 14 tahun yang lalu
[ my public key: https://keybase.io/turadg; my proof: https://keybase.io/turadg/sigs/vpIevcOFW0We6U8g6GMZPGYxclKYCTWE5_Y9i5OPss8 ]

Submissions

Ramp SWE-Bench a private contamination-free benchmark from production work

labs.ramp.com
2 points·by turadg·bulan lalu·0 comments

Why is this site named Antipope?

antipope.org
83 points·by turadg·2 bulan yang lalu·45 comments

Agent Trace spec for tracking AI-generated code

agent-trace.dev
1 points·by turadg·5 bulan yang lalu·0 comments

An Updated Dentist Office Software Story

avc.xyz
3 points·by turadg·6 bulan yang lalu·1 comments

comments

turadg
·20 jam yang lalu·discuss
Sounds like Magic Wormhole (https://magic-wormhole.io/). The readme acknowledges Warner at the end.

Key differences seem to be resumable transfers and proxy support.

Another is a single binary, whereas MW is in Python, but there’s now https://github.com/magic-wormhole/magic-wormhole.rs

I appreciate that the project acknowledges its inspiration. I wish it were more common for projects to provide detailed comparisons with similar ones for people trying to choose.
turadg
·27 hari yang lalu·discuss
Funny that “GitHub should really support stacked diffs” led the Graphite team to a space colonization co.

2020: Leave Meta and start a company.

2020–2021: Spend ~18 months looking for PMF.

2021–2025: Build Graphite around stacked PRs, code review, and merge queues.

2025: Get acquired by Cursor because AI makes code review the bottleneck.

2026: Cursor gets acquired by SpaceX because Elon.

Not a startup arc I would have predicted from `gt stack submit`.
turadg
·bulan lalu·discuss
Broken promise 1 (Automatically generating CHANGELOGs) is spot on, especially in a monorepo with multiple released artifacts. A single commit could be a breaking change in one package and refactor in another. But the changelog tools see one commit and include it in both changelogs.

Another issue is that once the commit lands on trunk, you can’t revise the entry without editing history. You have to remember to fix it after the changelog is generated.

Changesets (https://github.com/changesets/changesets) is a much better approach. We adopted it in Endo (https://github.com/endojs/endo/tree/master/.changeset) and it’s been a clear improvement.
turadg
·2 bulan yang lalu·discuss
The new *deno pack* command is a nice addition for safe and simple packaging.

For those using Node.js, a similar single command is available with https://www.npmjs.com/package/ts-node-pack

Now that Node.js supports importing .ts modules, more repos can use them without a build step or putting any build artifacts in the checkout.
turadg
·3 bulan yang lalu·discuss
Git worktrees are awesome but they broke my workflow in a couple ways:

Resuming work. I used to `j <reponame>` then `gco <branchname>`. Now if I do that I get an error about the branch being checked out already in another worktree. I realized the branch names are pretty unique across repos so I made ` jbr <branchname>` that works from anywhere.

Jumping within repo. The other kink was when I wanted to focus on a particular package I’d do `j <subdir>` and it would usually be unique enough to jump to the one in my current checkout. But now I have dozens of concurrent checkouts and have to pick, even though I’m already in the repo. So `jd <subdir>` does like autojump or zoxide but only within the current checkout.

To power those shell functions I made a “where” extension for Git.

https://github.com/turadg/git-where

It’s working out nicely!
turadg
·3 bulan yang lalu·discuss
[dead]
turadg
·6 bulan yang lalu·discuss
an allegory of SaaS in the AI age