Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
arxanas
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
151.
▲
by
arxanas
5y ago
Upstream Git is working on the underlying machinery to make this possible (merge-ort, sparse indexes), but they have a lot more workflows to accommodate and code to update. The fact that I don't have to worry about preserving all the e
152.
▲
by
arxanas
5y ago
Have you seen the rest of the https://github.com/arxanas/git-branchless project? It includes commit graph visualization and an undo feature, which works with rebases.
153.
▲
Automatically detecting and replying to recruiter spam
(blog.waleedkhan.name)
3 points
by
arxanas
5y ago
|
0 comments
154.
▲
by
arxanas
5y ago
How does this differ from Facebook's Infer's "Quandary" checker, which also does taint analysis for Java? Only in that it supports Dalvik instead of JVM bytecode? https://fbinfer.com/docs/checker-qua
155.
▲
by
arxanas
5y ago
You can get proficient to the level where it's the same additional mental overhead as regular typing, unless there's significant domain-specific jargon. It could be argued that the struggle in recording notes is what makes you lea
156.
▲
by
arxanas
5y ago
This is an oversight. We settled on "lover" a while ago for this reason, it should be updated.
157.
▲
by
arxanas
5y ago
I use Z for plurals exclusively; that's one common system. You might be interested in my post: https://blog.waleedkhan.name/my-steno-system/#orthography For homophones, I use a different vowel (OEU = oi, the least
158.
▲
by
arxanas
5y ago
Plover comes with an expansive English dictionary by default (developed by one of the creators, used in their work over many years). Its ready to use out of the box. It also has support for some other languages, with some other (smaller) ba
159.
▲
by
arxanas
5y ago
Hi alxndrr, I would recommend you improve the SEO for the undo feature. I did a search a while back trying to find Git tools that offered good undo features. When I search for "git tower undo", I get articles about reverting commi
160.
▲
by
arxanas
5y ago
No, it doesn't force others to use branchless at all. The git undo data is stored in a separate database in your .git directory, so other people won't have access to it. (Of course, this means that they can't use git undo on
161.
▲
by
arxanas
5y ago
This is a figurative use of the word "lose", hence the quotes. The beginner comes in with the impression that it's impossible to lose your data with Git, and then manages to "lose" it anyways. Whether it's real
162.
▲
by
arxanas
5y ago
> I know I'm gonna get some hate for pointing this out but this same disdain is what causes things like the branchless workflow. A workflow that hamstrings yourself to git stash as a poor man's branch. FYI, the branchless workf
163.
▲
by
arxanas
5y ago
Nice, this is really cool. Similarly, I had to implement extra plumbing on top of Git to make snapshotting possible. I'll update the blog post with a reference.
164.
▲
by
arxanas
5y ago
There is a design to address undoing changes to the index: https://github.com/arxanas/git-branchless/issues/10 It runs a `git checkout`, not a `git reset --hard`, so it will stop you if there are incompatible
165.
▲
by
arxanas
5y ago
You should check out the rest of the git-branchless suite mentioned in the article: https://github.com/arxanas/git-branchless . `git restack` is really useful for some of the rewrite cases. There are some other improvem
166.
▲
by
arxanas
5y ago
There is a design for undoing changes to the staging area: https://github.com/arxanas/git-branchless/issues/10 The similar project [Jujube]( https://github.com/martinvonz/jj ) has experime
167.
▲
by
arxanas
5y ago
GUI tools are a great step forward in my opinion, not because the GUIs are necessary, but because the Git command-line interface is really terrible. I would like to see a GUI adopt these concepts. There's no reason why we should limit
168.
▲
by
arxanas
5y ago
I would like to add fzf-style interfaces to checking out more things. Hopefully, they could index both the commit message and the commit contents when searching.
169.
▲
by
arxanas
5y ago
Git reset doesn't e.g. reset the positions of multiple branches to their historical positions. In fact, some of that data can be lost forever to Git (branch deletions are not tracked anywhere).
170.
▲
by
arxanas
5y ago
Pull from a remote: yes, it will rewind the local references to their old positions. Push: sadly, no.
171.
▲
by
arxanas
5y ago
Sometimes, it's really hard. Using the reflog is like looking through a pinhole. When recovering from a bad merge conflict, you have a bunch of commits in your reflog which have the same name, and you need to decide which one you want.
172.
▲
Git undo: We can do better
(blog.waleedkhan.name)
762 points
by
arxanas
5y ago
|
476 comments
173.
▲
Incrementally porting a small Python project to Rust
(blog.waleedkhan.name)
3 points
by
arxanas
5y ago
|
0 comments
174.
▲
Anecdata: Hours Invested vs. Percentile Rank
(blog.waleedkhan.name)
1 points
by
arxanas
6y ago
|
0 comments
175.
▲
by
arxanas
6y ago
> I watched your demo video and I don't see any advantages over using named branches, and you describe no specific advantages in your README. It's hard to motivate a workflow change, especially since this one adds no fundamenta
176.
▲
by
arxanas
6y ago
I'm not sure specifically what you're asking about, but you can see details about the architecture here: https://github.com/arxanas/git-branchless/wiki/Architecture
177.
▲
by
arxanas
6y ago
It supports a workflow where you make commits without having to associate them with branches. It's similar to the Mercurial workflows used at Google/Facebook.
178.
▲
by
arxanas
6y ago
The article talks about how branches are used for experimentation, but my opinion is that branches are actually often too heavyweight in Git – they're not convenient to use for local prototyping. I made the branchless workflow to imp
179.
▲
by
arxanas
6y ago
I solved this problem for myself by writing a Git extension that mimics the workflows at companies like Google/Facebook. It's very good for writing many small commits and exploratory coding, and I can't go without it anymore
180.
▲
The USB-C Dream
(blog.waleedkhan.name)
3 points
by
arxanas
6y ago
|
0 comments
More ›