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. 12

    Going to keep trying to breathe. :/
    Air quality in pdx is real bad right now.

    1. 3

      Definitely. The smoke is really thick, and the apartment isn’t keeping everything out. The air purifier and the filter in my AC only seems to do so much. I might try to get an airbnb in another city off the west coast for a week to escape it. Good luck with the breathing!

    2. 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

            2. 7
              • Building Ikea furniture
              • Helping my junior dev friend with their portfolio
              • Running training (distance: 5k)
              • Resisting the urge to redesign my personal website
              1. 6
                • ARRL VHF Contest
                • Splitting this commit to figure out whether it was just one of the flag changes that resulted in the whole process getting >5x slower, and tracing it to figure out whether it’s actually because of added computation, or whether I’ve once again pushed the Fortran code into a position of doing file I/O on every call to IRI_SUB.
                1. 2

                  Is that 2M? Are there any other VHF ham bands still in active use that haven’t been sold to UPS? :)

                  1. 1

                    It’s actually the “VHF and up” contest, so everything from 6m to mm. I will be active on 6m, 2m, 70cm, and a little bit of 23cm.

                    1. 2

                      Wow super glad to hear all those bands are still in active use! I don’t even remember having heard of 23cm.

                      One last question - is most of it repeaters you’ll be working in those bands?

                      Man, I wish I had time for ham radio :) Someday!

                      1. 2

                        Nope, the contest excludes repeaters. Only point to point contacts.

                  2. 1
                    • It was one of the flags in particular (the auroral boundary computation)
                    • It wasn’t file I/O, it’s just number crunching time
                    • IRI2016 has ways to “cache” the results of certain computations (since basically everything is global, the caching strategy is to see if the parameters that affect that computation are the same as they were on the previous call, and if so, skip the computation and use the values that were left over from the previous call). However it doesn’t do that for the aurora, which I guess is a pretty rarely used feature. I could do it myself, but my comfort level with Fortran is pretty low, so I’ve just turned off the auroral code for now.
                  3. 5

                    I bought a cheap oscilloscope kit on amazon that I’ll be soldering together. I’ve been getting into modular synthesizers, so I figured this would be a good thing to have if I plan on doing any DIY stuff.

                    I have some ideas I want to test out on a bread board as well, but we’ll see if we get that far!

                    1. 1

                      Which kit? How was it?

                      1. 1

                        I got this one

                        It works fine for what I’m doing. It’s a little slow, but I really just want to see what kind of waveforms I’m getting out of my synths and DIY synths. One thing to note, it doesn’t come with a power adapter, so if you don’t have a center positive 9V DC power adapter, you’ll want to pick one of those up.

                    2. 4

                      My older daughter starts senior kindergarten in person on Tuesday, so we’re doing a bunch of school shopping and getting stuff ready for her. In person school is a little overwhelming in Plague Times, but we decided that Toronto is doing a good enough job explaining how they’re going to react to an outbreak that the advantages outweigh the disadvantages.

                      1. 4

                        I’m hoping to deploy the new self-hosted git server for HardenedBSD. Our current git server is on its last legs and needs rebooting every 48-72 hours. Then, I hope to get more work done on the SafeStack integration/implementation in HardenedBSD.

                        1. 4

                          I’m gonna try to wire up one of the epaper displays and a Blackberry Q10 keyboard from my parts bin to the new teeny ARM SBC (NanoPi Neo Air) I got in the mail this week.

                          If I’m able to get it all running I’ll finally have the hardware for the Linux-powered, QWERTY-equipped, ePaper-display-using portable pager/email client/text-only browser system I’ve been prototyping with other, less-capable hardware. (I.e., the RPi Zero W, which was cool enough in it’s day but is definitely getting long in the tooth, not to mention being too slow to run PaperTTY.)

                          1. 3

                            Looking at houses. Gotta cash in on that low interest rate.

                            Also its my mom’s birthday :)

                            1. 3

                              Air quality is terrible so I will be staying inside this weekend.

                              Today:
                              Hacking on a SETL language interpreter.

                              Tomorrow:
                              Visiting my girlfriend.

                              1. 3

                                Finally got around to opening this book and I’m digging it so far, so I’ll probably spend the weekend reading it and thinking about it – maybe I’ll even code up a few example visualizations to help me understand the concepts. My dad does a ton of data visualization for his work and this is one of his favorite books, and I’m looking forward to spending some quality time with it and then chatting with him about the concepts therein.

                                1. 3

                                  I’m writing an emulator for a fantasy ISA/system that I am also writing.

                                  In past attempts I ended up bouncing off because making any nontrivial changes eg to the encoding, to register organization, to bitwidths and so on required huge changes all over the emulator, which made any kind of design revision or exploration agonising. I tried using code generators for a while, but they were super brittle. My current approach is writing procedural macros in Rust that transform descriptions of the various things that are very rote, but also have linkage all over the place, eg the instruction representation, encoding/decoding, some giant but fairly rote match statements and so on, so that if I want to change instruction width or word size or instruction encoding I can make targeted changes to the description and have this be reflected in all the different instruction enums and structs and so on automatically.

                                  1. 1

                                    I’m writing an emulator for a fantasy ISA/system that I am also writing.

                                    ISA as in the ISA bus?

                                    IMO that kind of hardware emulation is super interesting. I love all the work happening around chip accurate emulation of systems like the C64.

                                    1. 3

                                      ISA as in Instruction Set Architecture for a CPU. The macro code I am working on this weekend is here: https://github.com/flaviusb/fantasy-cpu-emulator/tree/master/fantasy-cpu-emulator-macros and there is an example of the beginning of what I mean by the description of an ISA here https://github.com/flaviusb/fantasy-cpu-emulator/blob/master/fantasy-cpu-emulator-macros/tests/chip.rs#L6-L29

                                  2. 3

                                    Staying inside with windows shut and hoping that the temperature comes down, due to smoke plume entering Seattle.

                                    Besides that, working on my first web photo gallery since canceling my Flickr Pro account. This has brought up a NixOS irritation with trying to overlay a newer version of Zola: the interaction between overrideAttrs and buildRustPackage.

                                    1. 3

                                      I’m on a dive weekend. Last dives of the year, I’d expect.

                                      1. 3

                                        Waiting anxiously for my air purifier.

                                        1. 1

                                          Seriously! Mine is delayed 2 weeks.

                                        2. 3

                                          I’ve been trying to get rid of my real name from reddit/gaming accounts. Reddit won’t let me migrate my subreddit subscriptions over easily.

                                          I am planning to write a small script that can do this using Reddit API.

                                          1. 2

                                            Weather permitting, yard work. Else, product management and tech lead tasks for a contract I’m working. Maybe a little joy coding in there, too.

                                            1. 2

                                              Not feeling particularly inspired, just going to relax, practice slackline and program a bit. Maybe I update my website and try to apply for some jobs (if anyone is looking for a part time remote person who is starting a math masters then lmk =)

                                              1. 2

                                                Running an ADS-B workshop for some friends.

                                                1. 2

                                                  I will finally dare to change the strings of my guitar for the first time in my life…

                                                  Also will keep pushing forward my little project for diffs inside Scala.

                                                  Keep digging in TAOCP (we have a meetup and everything! https://www.meetup.com/theartofcomputerprogramming )

                                                  And of course, play and play with my 4 yo

                                                  1. 2

                                                    Preparing for an interview, with some help by a friend who works at the company.

                                                    1. 2

                                                      The open source software I wrote (note-taking tool) is not as simple as I’d like, so I’m going to plan for a simplication.

                                                      1. 2

                                                        I’m going to keep debugging a click event routing problem in the latest release candidate of sprig, the gio-based reference GUI client for Arbor, a tree-based chat system.

                                                        If you’re curious about what tree-based chat might feel like, feel free to grab a client and drop by!

                                                        1. 2

                                                          How is this kind of post is permitted but @hblanks post about experience with job interviews is not?

                                                          1. 4

                                                            Bumping up against this aspect of the community can be frustrating. I have certainly found that whenever I post anything about WSL :)

                                                            However in this case, I can see where people are coming from, because while looking at the question alone might make you think “How does this belong on lobsters?” if you look at the answer there’s always some incredible technical content in there, as well as opportunities for people to collaborate and learn from each other that aren’t possible in any other type of post.

                                                            1. 1

                                                              So the only value here is the potential for technical content in the comments, but there’s a belief that there would be no value in the comments on a post about a job interview experience. Seems like some weird gatekeeping.

                                                              1. 5

                                                                I can’t decide whether you’re just bitter about your friend’s post getting negative feedback, whether you hate the “What are you doing?” posts, or whether you’re just generally voicing displeasure about the community.

                                                                Either way, please recognize that there is no one “gatekeeper” on Lobsters. It’s a community, with all kinds of disparate desires and beliefs about what is relevant, important, etc.

                                                                Speaking from experience here, I would suggest that you or your friend consider taking the negative feedback on that particular article in stride and focusing on contributing constructively in other ways. Easier said than done sometimes I know.

                                                                1. 4

                                                                  Zoom in close enough on any line and you will find the edges to always be fuzzy. We’re only human, after all.

                                                              2. 4

                                                                This kind of post is a rare special case that helps build the community. It’s effectively a way to contain off-topic discussion, without making lobste.rs completely sterile. Part of why I like this website is that I start to recognize the people that visit.

                                                                Also, consider that the post by the user you mention was (from what I understand) an entire thread about their personal experience. This thread is a discussion thread, where people’s individual contributions are comments. So it’s smaller in scale in that sense.

                                                              3. 2

                                                                Continuing to set up my Pinebook Pro.

                                                                Working on getting tic-80 to run (It builds, but bombs out at runtime with an error about skewed values in a while loop. I suspect word length shenanigans since the PBPro is a 64bit platform and I’m running the stock Manjaro-ARM which is 64 bits as well.)

                                                                If I succeed I’m going to contribute my changes back to the AUR. Not a lot of packages there that run on ARM yet so I think there are some real opportunities here for crusty old geeks like me who are used to porting programs from one architecture or UNIX flavor to another.

                                                                1. 1

                                                                  Got tic-80 built with help from the author - trying to understand enough about CMake to make that advice into a platform specific diff I can contribute back to the AUR.

                                                                  TIC-80 runs great on the Pinebook Pro. Haven’t tried fennel yet. Definitely on my list!

                                                                2. 2

                                                                  Writing a little service that consumes logs (both operational and domain data) and tries to match them against defined workflows. It’ll alert when something deviates from expected behavior. It’ll be a lightweight service, but that type of matching code gets really fun when the model allows concurrent behaviors. I look forward to playing around with it.

                                                                  1. 2

                                                                    We moved recently, and still have a bunch of cardboard boxes cluttering the house. I’m planning to spend part of the weekend unpacking those. :)

                                                                    Apart from that, I recently read Dinesh Dutt’s Cloud Native Data Center Networking and found it really helpful in understanding how Clos topologies work in practice with IP networks. So I’m going to go hunting through its references and related works for more of the same.

                                                                    1. 2

                                                                      I am doing a lot of AWS study for my Associate Dev Associate certification. Exam is in 2 weeks so I need to put in some time there. Will also be trying out my Sony Mx3 headphones that I’m quite thrilled about as I’m upgrading my workspace. Already got the Master MX3 mouse which is absolutely superb!

                                                                      1. 2

                                                                        The “shed” (aka storage/workshop built onto the side of the house) is essentially finished, so I’ve got a bunch of wiring to do, to get power and ethernet out there, plus a bonus task, re-running ethernet upstairs, because wifi + concrete != happy times.

                                                                        Oh and a bunch of other stuff to finish up, painting, door catches, etc etc etc.

                                                                        1. 2

                                                                          Rereading Dune (it has been quite a while for me). Replaying Monkey Island 1. Hopefully pushing some pixels if the opportunity arises.

                                                                          1. 2

                                                                            Mixture of chores/jobs and relaxing with family, absolutely nothing in the calendar.

                                                                            • Mow the lawn (this seems to come top of my weekend list frequently 🤔)
                                                                            • Test out the Deltenna WiBe HS21 that’s just arrived in the post - 3G failover with fancy antenna inside it for the home network
                                                                            • Change the fuel filter on my car, weather depending
                                                                            • Play some games with the kids, possibly get out with them
                                                                            1. 2
                                                                              • Learning dotnet core 3.1 by building a web service. Coming from Django and tired of Python, I start to really enjoy it !

                                                                              • Chill out, read, beers with friends and make crêpes

                                                                              1. 2
                                                                                • We just moved to a new apartment so on our list is unpacking and getting things in order.
                                                                                • My youngest child is turning two so we’re having a small celebration with family and close friends
                                                                                • I’m starting work again on Monday, so Sunday will be spent preparing the home office at least a little bit.
                                                                                1. 2

                                                                                  Having a chat with “Uncle” Bob Martin regarding some tweets he made about OO and FP.

                                                                                  Bob and I have been friends for many years and I thought it would be fun to call him out online and have a little friendly live nerd-boxing over tech, programming, language, and such.

                                                                                  1. 2

                                                                                    Well, unfortunately I seem to have bounced off of learning Elixir pretty thoroughly, so I’m putting that aside for now. Another time! I’ll write the server and client for my Gemini-inspired minimal chat protocol in Rust and see if I can finish it in a weekend.

                                                                                    There’s tons of other stuff that I want to do, but that’s the only thing that’s really a priority. Apart from that… relax, pet cats, clean. Maybe make brass nameplates for tools at $hackerspace now that our CNC router is alive again.