1. 3

    I think “The Computer Science Behind Git” would be a better title. None of the computer scientists I know care how Git works, just as they don’t care about the exact formulation of the ink in their pens or the machinery used to spin the thread in their shirts. The implementation details of a tool like Git are a distraction for someone deeply involved in other work.

    1. 1

      Or just “Quick Introduction to Git Internals” like the first sentence in the Abstract

      1. 1

        The implementation details of a tool like Git

        IMO this is the user interface. These details are frequently exposed by the porcelain. Only blobs and trees are internal (though the tree vs patch distinction shows up frequently) and coverage of those objects constitutes only the first two images.

      1. 1

        Thanks, just joined. 2 hours to go!

        1. 1

          Still trying to connect to freenode with WeeChat on my WSL, for some reasons it works for irc.tilde.chat but just not freenode :/ tried with ssl too but still connection timeout.

          1. 1

            Only in WeeChat? Did you try something like telnet to connect to it? Might reveal more about where things are going wrong.

            1. 1

              telnet irc.tilde.chat 6697 works, but for freenode:

              > telnet chat.freenode.net
              Trying 185.30.166.38...
              Trying 82.96.96.11...
              Trying 84.17.44.180...
              Trying 130.185.232.126...
              Trying 185.30.166.37...
              Trying 2a01:270:0:666f::1...
              Trying 2001:41d0:401:2000::1056...
              Trying 2607:5300:201:2000::8f6...
              telnet: Unable to connect to remote host: Network is unreachable
              
              1. 1

                telnet chat.freenode.net

                Even with port specified? telnet chat.freenode.net 6667

            2. 1

              We’re not having any connectivity problems today. Are there any errors or logs you can provide? Dropping by #weechat when connected from hexchat might be helpful.

              1. 1

                Installing weechat (apt) using the exact same method works perfectly on my other Linux machine (non-WSL, just Linux), it can auto-connect quickly and join channels, but using the same command on WSL (WSL 1 to be specific) just doesn’t connect, there isn’t any errors shown (not sure about log files though) and just says connection timed out, retrying in x seconds. Everything else in weechat seems to work fine (including being able to successfully connect and join tilde as mentioned above). I will see if I can join hexchat when I have time later today. This has been happening since a few months ago if I remember correctly, as far as I know it should be the problem with WSL.

                1. 1

                  Maybe a default is different, can you copy your entire config from the linux box to the WSL machine?

              1. 1

                Sorry, I did use the search to see if it was already posted but for some reasons it didn’t show up, next time I’ll probably use Google instead.

                1. 1

                  No worries! Search here is a bit finicky, for now using site:lobste.rs should work better

              1. 1

                Hello Lobsters, I’m a bit new here would cognitive-science also fit as a tag?

                1. 1

                  Your fellow crustaceans will suggest appropriate tags.

                1. 3

                  Working on a hello-world blog built with Django and Bulma, I’m gonna fix my like/unlike button today. At the moment I’m storing whether or not the user has liked a post as cookie data that contains a list of post ids.