1. 2

    This is amazing, I have to see how I can migrate from zsh-histdb to atuin. I think whats cool about zsh-histdb is that it only needs zsh + sqlite, but on the otherhand if I’m already able to install sqlite why not go one step further of course! Only thing I could be hoping for is atuin and zsh-histdb supporting each others sqlite db in the future.

    1. 2

      Glad you like it! I think if you could export zsh-histdb into a zsh extended history file then that could be imported, but some of the data would be lost. Otherwise the schema Atuin uses isn’t that complicated, so some kind of sqlite csv import could be done before Atuin supports importing from zsh-histdb

      Only thing I could be hoping for is atuin and zsh-histdb supporting each others sqlite db in the future.

      I’ve heard quite a few people mentioning zsh-histdb, so I think this would definitely be worth while! I’ll open an issue to track this

    1. 4

      This is really cool! I’ve often thought about doing something similar, recording even more context (recording the binaries in $PATH, ptrace’ing the commands that are run in order to record the content of directories that are touched…) in the hope of attempting to build a fancy machine-learning-based command suggestion plugin for zsh. Never took the time to even begin though, so it’s pretty cool to see someone actually building something pretty close!

      1. 4

        Thanks! Haha I’ve had similar thoughts - it would be great to record way more data than just the obvious and then make the suggestions really good!

        Right now it’s all pretty naive, but I hope people still find it useful

      1. 2

        That’s really cool, thanks for sharing! I’ve wondered about doing something like this before, so it’s good to see all the detail.

        The only other thing I will say: a fresh load of this page was ~120MB. Might want to compress those images a bit :)

        1. 2

          (Author here.) hahah, thanks for pointing out the file size. My philosophy when writing it was that I wanted the highest-resolution photos I could get away with, because I was so tired of looking at other peoples’ projects and not being able to zoom into the components.

          I’ll add thumbnails. 😆

          1. 1

            I will admit to having zoomed in for a closer look! I did enjoy that 😄

        1. 8

          I’m soldering together a keyboard! I plan to write about my experience with it once I’m done.

          1. 3

            Looking forward to read related post!

            1. 2

              You’ll have to wait a little longer for it while I wait for more parts to show up (it went that badly lol). I’m gonna pull out a Twilio number forwarding thing from my backlog in the meantime.

            2. 3

              As many mechanical keyboards as I’ve collected over the years, this should be a bucket list item for me.

              1. 2

                Awesome! Can’t wait to read about it! What sort are you building?

                1. 1

                  Split keyboards. There’s not much to write about because the build was an unmitigated failure :( I ordered a partial kit for the Gergoplex (all the tricky/surface mount soldering done for me beforehand) and I will be putting switches into it when it comes in.

                  Turns out surface mount soldering by hand without much experience is hard lol. I’ll have more words in my post. Gonna also use that keyboard for steno.

                  1. 2

                    I spent a summer interning as an EE, and yes - surface mount soldering by hand is quite hard. Took about 10-15 hours practice before I was working with any speed.

                    1. 2

                      Ah that’s a shame :/ Hopefully the Gergoplex build goes better!

                      1. 1

                        Yep, just waiting for the board to come in now

                1. 25

                  Time is an illusion thanks to Coronavirus. I didn’t even realize today was Friday.

                  What’s weird is that I work from home, and have worked from home for years. I think the kids not being in school is messing with my perception of time.

                  1. 4

                    Time is an illusion thanks to Coronavirus. I didn’t even realize today was Friday.

                    Same, my sleep schedule has started to drift as well

                    1. 3

                      My partner is staff for a domestic violence shelter. Shes having her hours shifted around, so I’m working shifting Friday to Tuesday to match. This will be my first week for it, but besides being slightly quiter Saturday and Sunday I don’t think much else will really change that much.

                      1. 1

                        I’ve had similar, but what I’m doing now is: going to sleep at the same time, and trying to introduce a new schedule and habits to try to maintain a distinction of things.

                        1. 1

                          Someone has to be in office for $reasons, and I have gladly volunteered.

                      1. 3

                        I recently built a mobile app with SwiftUI, but I’m thinking of rewriting it in Flutter - I might try to make a start on that over the weekend!

                        Looking forward to playing with the hot reload, and hopefully I can design a UI that works fairly well on both iOS and Android

                        Otherwise, I recently setup a new Hetzner box with Plex/Sonarr/Radarr. I’ll probably be tweaking that setup a bit too!

                        1. 2

                          $work: end of Q1 deadlines + goals

                          $home:

                          Mostly relaxing, maybe a little bit of blogging, and otherwise just playing with whatever takes my fancy. I have a few longer-term side projects, but I’m taking a bit of a break from them for a couple of weeks

                          Yesterday I ordered a nice big dedibox from Hetzner that I’m planning on replacing some older VPSs with - I’m using it as an opportunity to play with some hypervisor stuff until I can get my homelab properly setup