1. 19

Feel free to tell what you plan on doing this weekend and even ask for help or feedback.

Please keep in mind it’s more than OK to do nothing at all too!

  1.  

  2. 9

    Learning how to type on a split ergonomic mechanical keyboard. My moonlander will finally arrive today.

    It’s also my last day at this job.

    1. 2

      Looks like UPS lied, no keyboard until monday :(

      1. 2

        I just bought the EZ yesterday, super excited! What made you choose the moonlander? It was a really hard choice for me but in the end I didn’t like that you can’t replace all the buttons on the moonlander

        1. 1

          The moonlander has more firmware storage space. That and the left side is active so I can use the left side for gaming.

          1. 1

            That’s pretty cool about the gaming thing. Was quite tempted by that and now I’m wondering if I made a mistake. That thing would be perfect for gaming!!

            1. 1

              The EZ is also good for gaming. If you needed more mouse space, you could always move the right keyboard forward on your desk. If you end up moving your keyboard layout around, I recommend having a “gaming layout.” For instance, I moved escape to where caps lock is and would accidentally hit it when gaming sometimes, so on my gaming layout, I moved it back to the top left corner.

              The Ergodox EZ was easily one of my favorite “expensive and unnecessary” purchases of the last few years. I have had mine for 2+ years and still enjoy the experience of typing on it.

              Here is my layout https://configure.ergodox-ez.com/ergodox-ez/layouts/zbOVO/latest/0 It is not universally perfect or even internally consistent, but it is perfect for me. If you use vim, having an easy to trigger layer with vim arrow keys is amazing. The mouse layer is also surprisingly nice.

              1. 2

                Thanks for this, I was a bit nervous about spending so much money on this keyboard, but you’ve made me feel a lot better about my purchase.

        2. 1

          Awesome! Good luck, hard at first, but definitely worth it! Is it orthogonal? (too lazy to lookup on phone)

          1. 1

            It’s ortholinear yeah

          2. 1

            Exciting! I’m still waiting for my Moonlander to ship (should be between now and 6th of November) and I’m eagerly awaiting it. (My RSI is holding me back as more of my work is about writing plans and proposals now, but pain in my fingers and wrists cause me to dread typing. I’m also unable to play Minecraft with my son, other than at holidays. I hope the Moonlander should help with both.)

            1. 1

              Same here on the split keyboard. I’ve found it pretty tough going due to moving from a standard layout straight to split, tented, vertically offset and a slightly different layout all at once.

              I’ve decided to make it a little easier on myself by removing some of the distance between halves, lowering the outwards tilt, and mapping some keys back to where I expect them.

              I have previously managed pretty well with two mini Apple keyboards (whose layouts I’m used to) set up as if they’re one split keyboard, with tenting. This makes me think it’s mainly the layout change that’s making it hard to get up to speed.

              My usual WPM is 80+, and I’m down to a sorry 13 at the moment. I’m not sure this tells the full story, however, as most of the slowdown is coming from the changed positions of the non-alphanumeric keys and the fact I’m now forced to touch type properly: no cheating (by reaching over to the ‘wrong’ side) possible.

              I’m going to keep doing typing tutors until my WPM is back at 60+ and then focus on the punctuation so I can use tools without having to look at a picture to remember where pipe, at, ampersand etc. are!

              BTW for anyone thinking of getting a keyboard which is supported by QMK: The software is absolutely brilliant. I was a bit worried about flashing but it was smooth and painless, and the configurator takes only a few minutes to learn (read the docs!) and is really easy to use.

              Being able to have the keyboard send out the key codes I want rather than having to rely on software (Karabiner Elements) is also fantastic.

            2. 6
              • Continue to work on h11. My objective is to be able to start working on an HTTP client library when Zig 0.7 is released. (I don’t know how many time I said it on these threads but time flies x))
              • Penchak Silat session 3: my legs are burning in advance
              1. 1

                h11 looks like it will be really useful for a project of mine involving WebAssembly. I’ll be sure to check it out!

                1. 1

                  Really happy to hear :) Dont hesitate to open an issue or message me if needed !

              2. 6

                Having some thoughts on how to further wind down technology use, and what’s going to happen to the projects I’m leading/contributing to, probably.

                1. 4
                  • Running CAT-6 cable from the network rack in the basement up to my office.
                  • Reading The Traitor Baru Cormorant by Seth Dickinson
                  • Getting in a nap
                  1. 4

                    The same thing I do every weekend (and lately, every weekday afternoon too) Pinky: Try to take over get to the bottom of the world DIY/home improvement list.

                    1. 1

                      I gotta get into a crawl space that doesn’t have an entrance to replace the plastic dryer vent with a metal one. I am pretty sure I have either a rat or a possum under there too. Last week I cut up my aging deck to expose the only wall of the space that isn’t concrete but wood siding. Worried I’m going to tear stuff apart if I try to pop off the siding, so maybe I’ll just cut.

                      1. 1

                        Good luck brother!

                        Personally I’d cut an entrance and then put a cover over it for future use, but I’d also not necessarily avoid the concrete walls (assuming there’s obvious spaces where the wall is just filling the gap and not bearing load) if they’re more convenient to get to (ie no deck overhead).

                        Once you have some practice and decent tools, drilling/cutting concrete/brick isn’t really a big deal IMO.

                        1. 2

                          Found out the plastic dryer vent had given up venting years ago, and the previous occupants just gassed themselves every time they used the dryer!

                          I ended up cutting the siding, and found a load bearing 2x4.

                    2. 4

                      Practicing viola a little bit. I recently started picking up Hindemith Op.11/4 sonata again for the first time since high school and I’m trying to re-learn it. It’s really great music and it makes me feel good to be practicing a little bit again for the first time in a long time.

                      1. 3

                        Playing around nim and ada. Getting Ada’s tools to work on NetBSD seems impossible for now.

                        1. 3

                          Interleaving reading “Mythical Man Month” and bashing my head mercilessly against the C99 2D game engine I’ve been writing since around New Year’s.

                          1. 3
                            • I’m taking private lessons in Renaissance counterpoint, and have homework (writing three-voice settings of old English dance tunes) this weekend
                            • Helping a friend move
                            • Continuing to tweak my new StumpWM setup
                            1. 3
                              • Fix a bug with Junit 5, Bazel, and Intellij where the individual test results aren’t shown. This post has a fix but I want to clean it up a bit
                              • Work on my log search tool. The idea is that it’s somewhere between Oklog and Loki in terms of architecture, focusing on the coördination free aspects of OkLog but using cloud object storage and higher query efficiency of Loki
                              • Hopefully going surfing, I’ve managed to go (almost) weekly since I started about a month ago
                              1. 3

                                Saturday:
                                Chores, daemon programming, and reading The Linux Programming Interface.

                                Sunday:
                                Meeting my girlfriend for sushi.

                                1. 2

                                  How are you enjoying TLPI?

                                  1. 2

                                    It has a lot of helpful information and most of the content isn’t Linux specific.

                                  2. 1

                                    Girlfriend? Noice! Sushi?? Double noice! TPI??? Triple noice!

                                  3. 3

                                    I’m taking it easy and watching/reading How a Car Works. Only early on in the video series but I’m super impressed with the production quality and at how great the presenter is at explaining things.

                                    1. 2

                                      Ooooh that’s super cool, I’ll have to save that for later.

                                      1. 2

                                        Wow. Neat! I could see myself getting sucked into this. I’d like to be able to work on my own car.

                                        1. 2

                                          I’d like to be able to work on my own car.

                                          Me too! I’ve never done anything myself outside of basic servicing (oil, coolant, brakes) so one of my goals for the next couple of years is to get a car that I can take to the track, and do most of the work on by myself.

                                          Although I might start with a motorbike instead, everything is a little more accessible and if I do end up messing things up, it’s more likely that I only hurt myself :P

                                      2. 2

                                        I will put into practice the “confidence lock” where I solve an easy problem to gain confidence and then tackle a more difficult problem: easy) create editor buffer datastructure on top of log based balanced binary tree hard) rework the event loop of arew to be able to spawn event loops in different threads.

                                        1. 1

                                          Let us know if this works!

                                          1. 1

                                            It works, I started with small task and then went into the event-loop and figured many bugs :)

                                        2. 2

                                          I’ll be finalizing a bunch of things for the nixers conf and also focus on reading Operating System Concepts.

                                          1. 2
                                            • Starting a very long weekend off work, much needed rest and recuperation although we’re likely not going anywhere. Kids are both off for school holiday too.
                                            • Discovered HomeKit has been implemented in Go (https://github.com/brutella/hc), going to try and build my tasmota based MQTT to HomeKit bridge. Realised a couple of weeks ago I can lift the idea of a Device Twin from Azure’s IoT Hub to solve a race condition I had with it last time I attempted implementation.
                                            • All the budget upgrades for the car. Swapped the BMW for a Golf GTI mark 5 a couple of weeks ago. Needs things like Cruise Control retrofitting, and I miss CarPlay enough to put my aftermarket head unit in it. Dash is in pieces currently.
                                            1. 2
                                              • Add a free tier for educational institutions for AnonymityBot. To do so, I created a library that detects if an email domain belongs to an educational institution https://github.com/AnonymityBot/is-educational-email-domain.
                                              • Continue to read Nassim Taleb’s “Skin in the Game”. I’m half way through and till now it’s packed with insightful, realistic, contrarian (but hidden in plain sight) thoughts. If you like Naval, you would probably love Taleb - “Naval is Taleb for the masses”.
                                              • Setup a Raspberry PI 4 to farm Chia.
                                              1. 2

                                                Ducking out to Joshua Tree for a night just to get away. Not camping since we didn’t really plan ahead, but it’s always nice to scramble around and Joshua Tree Coffee Company is my favorite coffee shop.

                                                1. 1

                                                  Rock climbing? Or just hiking?

                                                  1. 1

                                                    Just scrambling around a bit. Haven’t really climbed at jtree before.

                                                2. 1

                                                  I have been reading the Baby Whisperer to try to prepare for the arrival of my first child, a baby boy due on the 2nd of November.

                                                  I am conscious that nothing can prepare you for such a big change but I want to smooth the transition to this new life as much as possible.

                                                  1. 1

                                                    Not much. Cases are surging here in Toronto, so we’re going to try and get outside as much as possible. Of course, Daughter the First is in in-person school, so we’re basically bubbling with everybody in the neighbourhood, but ¯_(ツ)_/¯ what ya gonna do?

                                                    We’re also putting some weights and a bench in the garage, so that we can continue to lift during the winter months (we’ve been working out in the park next door, which is great, but soon will be impossible).

                                                    Finally, I’m onboarding a new IC on Tuesday, so I have to get some planning work done; I put it off until today, so I’ll probably have to do some over the weekend, which is a dumb fail on my part.

                                                    1. 1

                                                      Brainstorming a bit on a better graph-based visualization for interlinked notes (cf. Zettelkasten). Something to use as an aid in forming better connections, and enabling ‘densely linked’ notes.

                                                      I’ve never liked the arbitrary graph view of Zettelkasten software; I think we should be able to come up with something more useful than that.

                                                      Let me know if anybody has any ideas on potential directions for me to look!

                                                      1. 1

                                                        Researching search engine development (from scratch). Not interested in creating an aggregator of existing search engines like current alternatives to Google.

                                                        1. 1

                                                          I’m going to wash my car and give it a vacuum/detail, to read a book, carefully, to probably make more spaghetti, to ease back into rowing after a week off, and to catch up on StarCraft/Counter-Strike tournaments. Just trying to relax, mostly, amidst work & corona stress. Knowing me, that will likely involve moving furniture around for some reason.

                                                          1. 1

                                                            I might try to play around with a IHP, a Haskell/Nix based web framework. I have heard it is not perfect, but I want to get better at Haskell, Nix, and web-dev so this seems like a good project.

                                                            I might also try to make some fancy graphs for a project I am doing for a doctorate school application. The data for my project is far from perfect, but hopefully I can find a good way to express what is happening in the data in a nice looking way.

                                                            1. 1

                                                              We have a lot of stuff going on both Saturday and Sunday, but I’d like to carve out some time to do a write up of using Little’s Law to estimate scaling requirements with some code examples to show how it applies.

                                                              1. 1

                                                                I’ve got a long weekend (Friday and Monday off). I’m applying for a British Passport (I got an application form with my Citizenship last week), spending time at the allotment, helping my wife test her new Discord server setup for a virtual home education meet-up, and rereading Monstress 1-4. (Prompted by volume 5 arriving in the mail.)