Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
davvid
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
Show HN: Garden grows and cultivates collections of Git trees
(github.com)
1 points
by
davvid
4y ago
|
0 comments
32.
▲
by
davvid
4y ago
https://github.com/davvid/garden Project Description: Garden is a git multi-repo powertool. Garden lets you define custom workflows over arbitrary collections of git trees. If you find yourself running bespoke commands
33.
▲
by
davvid
4y ago
Here's a nifty python module for testing against postgres that a friend wrote. It creates a temporary database on the fly for testing and tears it down at the end. You can then populate the database and run all kinds of integration tes
34.
▲
by
davvid
4y ago
If you're into this kinda thing then then you might be interested in my take on improving over a "big pile o scripts" (and repos). https://github.com/davvid/garden Garden is a multi-repo powertool for ru
35.
▲
by
davvid
4y ago
If you remember Impulse Tracker (DOS), schismtracker is a modern day clone: https://github.com/schismtracker/schismtracker
36.
▲
Unearthing Entombed
(wnycstudios.org)
2 points
by
davvid
4y ago
|
1 comments
37.
▲
by
davvid
4y ago
For maximum enjoyment (and I do mean maximum), please follow this order in reading/listening and do not skip/surf any of them. It all builds. Please read this academic paper first: https://arxiv.org/ftp/arxiv&
38.
▲
by
davvid
4y ago
> Cut and paste If your terminal supports it (iterm, kitty, later versions of gnome-terminal and others) this osc52 plugin is really sweet. It even works over ssh. https://github.com/ojroques/vim-oscyank/
39.
▲
by
davvid
4y ago
The OpenEXR file format, used a lot in graphics applications (compositing, rendering), is a fairly well-known application of half-floats. There's some notes about the advantages of half-float pixel in the openexr documentation: https:
40.
▲
by
davvid
4y ago
There is active work related to teaching "git rebase" to natively support stacked branches in the Git core currently being worked on by Derrick Stolee [1]. If you "stack" your changes across multiple inter-dependent bran
41.
▲
by
davvid
4y ago
For context, this is The Amalgamation: https://www.sqlite.org/amalgamation.html
42.
▲
by
davvid
4y ago
I've never used this myself, but you're describing what a coworker used to recommend when that topic came up many years ago. See the bottom of this page about byobu. https://help.ubuntu.com/community/Byobu I&
43.
▲
Mergetools: Stop doing three-way merges (2020)
(eseth.org)
1 points
by
davvid
4y ago
|
0 comments
44.
▲
by
davvid
4y ago
There's a (relatively) new feature in Git that makes the conflicts even better. This write-up is deep and super comprehensive: https://www.eseth.org/2020/mergetools.html `git config mergetool.hideResolved true` en
45.
▲
by
davvid
4y ago
The git project uses shell extensively and the resulting tools are portable to just about every unix under the sun and the Git for Windows bash environment. Their shell script guidelines are pretty helpful for someone wanting to familiarize
46.
▲
by
davvid
4y ago
I ended up with so many random git repos, shell scripts and other miscellany that I ended up writing a tool to manage that stuff using a yaml file so that it's easy to transport and recreate my setup anywhere. "garden" is kin
47.
▲
by
davvid
5y ago
http://git-cola.github.io/ has all of the nice split-patch index editing stuff (and much more) and is vimmish in its keyboard interactions.
48.
▲
by
davvid
5y ago
argcomplete[1] is worth an honorable mention ~ it makes it really easy to add shell completion to any Python program that uses argparse. [1] https://pypi.org/project/argcomplete/
49.
▲
by
davvid
5y ago
Git Cola has image diffs. If you work with pngs or svgs, it can be pretty useful: http://git-cola.github.io/screenshots.html Cola has image xor, image a-b difference, and side-by-side diff views. The red emphasis in the git
50.
▲
by
davvid
5y ago
Sure, it's from 1999 (and earlier) but this immediately reminded me of ACiD Draw. http://www.acid.org/apps/apps.html ACiD Productions is a digital art group founded in 1990. If you're into ascii art you might
51.
▲
by
davvid
5y ago
You can get pretty far with git builtins. When you're looking to review what happened on $review_branch, you really only need to lookup where their branch begins, and then take look at the diffs. Where the branch "begins" is
52.
▲
by
davvid
5y ago
I found this part to be pretty interesting. > Bill Venners: Speaking of spacecraft, would you be comfortable enough with the robustness of Python systems to fly on an airplane in which all the control software was written in Python? >
53.
▲
by
davvid
5y ago
Background for folks not familiar with cocinnelle: the Linux kernel has a fairly extensive cocinelle setup. Cocinelle has been leveraged extensively for large tree-wide code transformations in the kernel. https://www.kernel.org&#
54.
▲
by
davvid
5y ago
https://upcoming.org/ covers this use case. It was sold to Yahoo a while back. Yahoo sold it back to the original authors after shutting it down a few years later. https://upcoming.org/about
55.
▲
by
davvid
5y ago
There's an ongoing effort to rework core Git so that the hash implementation can be swapped out for eg. SHA256. [1] jGit is actually a separate project from core Git, but once it gets adopted into core Git we can expect that jGit will
56.
▲
by
davvid
5y ago
For data center operators the choice between AMD and Intel in this space comes down to power efficiency. Ignoring the performance improvements for real workloads, the #1 driving factor is performance per watt. By going with AMD that metric
57.
▲
by
davvid
5y ago
The Git project was recently discussing[1] pain points in their mailing list patch workflow. It's worth a read to get a feel for issues projects encounter. Another related project that's worth mentioning is GitGitGadget[2][3], a t
58.
▲
by
davvid
6y ago
Linus links to the author's page[1], which is delightfully still online after all these years. That page links to a nice tutorial[2] explaining how the author used The Gimp to draw the original penguin logo. [1] https://isc.
59.
▲
A Realtime Developer's Checklist
(lwn.net)
3 points
by
davvid
6y ago
|
0 comments
60.
▲
A short technote on digital state-variable filters
(lists.linuxaudio.org)
1 points
by
davvid
6y ago
|
0 comments
More ›