HackerTrans
TopNewTrendsCommentsPastAskShowJobs

shayief

no profile record

comments

shayief
·5 เดือนที่ผ่านมา·discuss
This is great, I was looking for something like this, thanks for making this!

I imagine this can very useful for Go-based forges that need syntax highlighting (i.e. Gitea, Forgejo).

I have a strict no-cgo requirement, so I might use it in my project, which is Git+JJ forge https://gitncoffee.com.
shayief
·5 เดือนที่ผ่านมา·discuss
> If I could only maintain code I wrote, I'd have to work alone.

I don't think that "Code you did not write is code you do not understand" implies that the only way to understand code is to write it. I can read code, run it, debug it and figure out how it works.

It's true that all of that is possible with AI generated code. But the thing is, is it worth for me spending time understanding that PR, when I can make the change or launch my own agent to prompt it myself? At least with my own prompt I know exactly what I want it to be.
shayief
·5 เดือนที่ผ่านมา·discuss
It seems like something like this should be added to the commit object/message itself, instead of git notes. Maybe as addition to Co-Authored-By trailer.

This would make sure this data is part of repository history (and commit SHA). Additional tooling can be still used to visualize it.
shayief
·6 เดือนที่ผ่านมา·discuss
this looks very nice.

I see this doesn't use <textarea> or contenteditable, I'm curious how close can it get to native controls or can this replace them? Things like mouse selection and usual hot keys like Cmd+A and maybe other things.
shayief
·6 เดือนที่ผ่านมา·discuss
I'm building a new Git hosting service focused on performance and great UX. It's another take on source code hosting and patch sharing, with some nice features like stacked diffs, automatically protected branches.

Currently just the cloud hosted version (https://gitncoffee.com), but plan to open-source most of it when it's more complete.

If you want to see a repo example, https://gitncoffee.com/gitncoffee/git-demo
shayief
·7 เดือนที่ผ่านมา·discuss
the engine cannot brake to a complete stop, so break pads are always in use. At low RPMs, the engine is going to stall (manual) or switch to neutral (automatic).
shayief
·9 เดือนที่ผ่านมา·discuss
For stacked diffs, check out https://gitpatch.com/
shayief
·9 เดือนที่ผ่านมา·discuss
I actually prefer limited content width for prose content. Full width content on wide screens requires moving eyes all the way from one side to another for every line.
shayief
·10 เดือนที่ผ่านมา·discuss
I'm working on a new type of git forge[1], optimized for speed and work with patches.

It goes to extreme lengths to ensure great performance, i.e. rewritten most server-side parts of git from scratch, so there is no "exec"-ing git nor calls to libraries like libgit2. The frontend should also be very fast thanks for HTMX.

[1] https://gitpatch.com
shayief
·11 เดือนที่ผ่านมา·discuss
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.