Readit News logoReadit News
shayief commented on Code review can be better   tigerbeetle.com/blog/2025... · Posted by u/sealeck
shayief · 6 days ago
Gitpatch attempts to solve this. Supports versioned patches and patch stacks (aka stacked PRs). Also handles force-pushes in stacks correctly even without Change-IDs using heuristics based on title, author date etc. It should also be unusually fast. Disclosure: I'm the author.

I'm not convinced that review comments as commits make thing easier, but I think storing them in git in some way is a good idea (i.e. git annotations or in commit messages after merge etc)

shayief commented on AI is different   antirez.com/news/155... · Posted by u/grep_it
_jab · 11 days ago
I'm skeptical of arguments like this. If we look at most impactful technologies since the year 2000, AI is not even in my top 3. Social networking, mobile computing, and cloud computing have all done more to alter society and daily life than has AI.

And yes, I recognize that AI has already created profound change, in that every software engineer now depends heavily on copilots, in that education faces a major integrity challenge, and in that search has been completely changed. I just don't think those changes are on the same level as the normalization of cutting-edge computers in everyone's pockets, as our personal relationships becoming increasingly online, nor as the enablement for startups to scale without having to maintain physical compute infrastructure.

To me, the treating of AI as "different" is still unsubstantiated. Could we get there? Absolutely. We just haven't yet. But some people start to talk about it almost in a way that's reminiscent of Pascal's Wager, as if the slight chance of a godly reward from producing AI means it is rational to devote our all to it. But I'm still holding my breath.

shayief · 11 days ago
> in that every software engineer now depends heavily on copilots

With many engineers using copilots and since LLMs output the most frequent patterns, it's possible that more and more software is going to look the same, which would further reinforce the same patterns.

For example, emdash thing, requires additional prompts and instructions to override it. Doing anything unusual would require more effort.

shayief commented on Jujutsu and Radicle   radicle.xyz/2025/08/14/ju... · Posted by u/vinnyhaps
jcgl · 13 days ago
Gitpatch looks really great. And I greatly appreciate you listing out alternatives.

Do you have any plans to allow for self-hosting?

shayief · 13 days ago
thanks for checking it out.

yeah, I plan to release it under AGPL at some point when it’s more complete. Currently it still needs more work. But no timeline yet.

shayief commented on Jujutsu and Radicle   radicle.xyz/2025/08/14/ju... · Posted by u/vinnyhaps
vlovich123 · 13 days ago
And do downstream PRs show just what changed or is the merge target against main which then just keeps accumulating differences?

This is one of the strengths I appreciate about graphite which is that the PRs are always on the preceding branch but it knows that when you go to merge it should actually really retarget and merge against main.

shayief · 13 days ago
Gitpatch author here.

Gitpatch attempts to build a Git hosting with native support for patches and commit-based review system, where each commit is its own patch. It's also smart to handle force pushes and can update or reorder patches as needed.

shayief commented on GitHub is no longer independent at Microsoft after CEO resignation   theverge.com/news/757461/... · Posted by u/Handy-Man
reversengineer · 16 days ago
GitLab is like, really good. No need to put your codebase in the "cloud."
shayief · 16 days ago
I'll plug another option Gitpatch, however it's pretty early beta and not open-source yet, but most likely will be under AGPL at some point. It has built-in patch stacks (aka stacked PRs) and probably faster than any other Git host out there. disclosure: I'm the author.
shayief commented on Why is GitHub UI getting slower?   yoyo-code.com/why-is-gith... · Posted by u/lr0
ramon156 · 22 days ago
How does this compare to codeberg?
shayief · 22 days ago
Codeberg UI appears to be pretty similar to GitHub, so it's great as GitHub alternative. It's powered by Forgejo, fork of Gitea.

Gitpatch is a bit different. It implements a new storage backend and Git library from scratch. It also uses patch-based model for code review vs pull requests, where specially-named branches are used to submit patches and patch stacks.

shayief commented on Why is GitHub UI getting slower?   yoyo-code.com/why-is-gith... · Posted by u/lr0
shayief · 22 days ago
I'm building a new Git hosting service, focused on performance and using HTMX. For example, compare page load time:

- https://gitpatch.com/gitpatch/git-demo

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

shayief commented on Fast   catherinejue.com/fast... · Posted by u/gaplong
emmelaich · a month ago
Very nice. Also a plea. Don't animate the >. Or, don't wait for the animation to finish before showing the contents.
shayief · a month ago
ah, interesting. It starts fetching tree items on mousedown (vs onclick) to load them faster, so > starts moving a bit too early.
shayief commented on Fast   catherinejue.com/fast... · Posted by u/gaplong
shayief · a month ago
I got so tired of waiting for GitHub pages taking ~600ms to load (uncached), so decided to build my own Git hosting service with Go and HTMX.

I know this is completely different scale, but compare: [1] https://github.com/git/git [2] https://gitpatch.com/gitpatch/git-demo

And there is no page cache. Sub 100ms is just completely different experience.

shayief commented on Show HN: Dlg – Zero-cost printf-style debugging for Go   github.com/vvvvv/dlg... · Posted by u/0xFEE1DEAD
smcameron · a month ago
> printf debugging isn't without its annoyances, namely removing the print statements once you're done.

Use something like stacked git[1], and then it's just one "stg pop" and poof, they're gone.

[1] https://stacked-git.github.io/

shayief · a month ago
I usually leave them as uncommitted changes, then git checkout to undo them. And using something like `git add -p` to skip Printfs if I need to commit other changes.

u/shayief

KarmaCake day54June 20, 2014
About
Twitter/X: http://x.com/iefserge GitHub: http://github.com/iefserge

Building https://gitpatch.com

View Original