• 1 Post
  • 41 Comments
Joined 1 year ago
cake
Cake day: August 6th, 2023

help-circle

  • I made a honest effort, but in the end went back to Git for my personal projects. The advantages Fossil has over Git (wiki, bug tracker) are trivial to emulate with versioned plaintext files, and everything about Git’s version control system just clicks with my head. Having years of experience breaking and unbreaking things helps too.

    Tho one thing Fossil taught me is to merge by default, not rebase. Rebase when there’s good justification for it, and the rest of the time, have an alias for git log --oneline --graph --first-parent (or whatever that was). --first-parent collapses a horrible branchy-mergy history into a linear overview thereof, with details available when needed.


  • Go. It’s nobody knows how many thousands of years old, it’s easy as pie and difficult like crazy. The game can’t end in a draw. It’s easy to balance strong and weak players so they can compete with full effort. The equipment is trivial to make with common, cheap household items. Computers got competitive against humans just a couple of years ago (compare to chess where they beat humans in 1997 and ever since).



  • Several people here have suggested the gearbox be in 1st gear, while starting. Dunno why.

    I always shift to neutral, while starting, for safety (to avoid having the starter lurch), depress the clutch (as a 2nd layer of defense for the same) and still sometimes it happens that I forget both.

    As for how to actually start moving: press clutch, put in 1st gear, release any brakes assuming you’re on level ground, slowly release clutch until you feel that the clutch starts engaging. Then hold it there for a moment, to allow the car to get a tiny bit of speed, until finally releasing it completely. If you release clutch too fast, it’ll overload the engine and it’ll stall. If too slowly, it wears the clutch, which is expensive to replace. Older gasoline-fueled cars with low torque at low RPM might need a bit of accelerator (say 2000RPM) to get moving without stalling.











  • If you have a place to host Forgejo/Gitea, you have a place to store a Git server. Set it up like this:

    $ git clone --bare myrepo myrepo.bare
    $ scp -r myrepo.bare srv:
    $ cd myrepo
    $ git remote add origin srv:myrepo.bare
    # or
    $ git remote set-url origin srv:myrepo.bare
    

    Now git push etc work similar to GitHub, but you’re using your server (named srv in SSH config, as shown in my previous post) as the remote storage.

    Selfhosted Gitea is a way to get a wiki, bug tracker or whatnot - collaborate, for example, but it’s not necessary to have a Git server for your personal use.