1. 17

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

    Working on another text editor because I just can’t help myself.

    Probably going to do some more Rust learning because I do like the language. Not as much as I like other languages but mene mene tekel upharsin.

    And, still, working on my Spanish. I can read the first chapter of Harry Potter y La Piedra Filosofal with about 20% comprehension.

    1. 2

      I take it you mean you see the writing on the wall regarding Rust? Unless you mean that Rust will be divided and conquered between the Medes and the Persians. :)

      Also, it’s nice to see others using Harry Potter in their language study. I’m also reading HP as I work on my Latin (Harrius Potter et Philosophi Lapis).

      1. 2

        I take it you mean you see the writing on the wall regarding Rust? Unless you mean that Rust will be divided and conquered between the Medes and the Persians. :)

        To-may-to to-mah-to. :) But yeah, I see the writing on the wall for Rust: it is the future of high-to-mid-level systems programming, so I’d like to get in as close to the beginning as I can.

        (My other hobby, besides various subfields of computer science, is the history of Judaism and early Christianity and their theologies. Being neither Jewish nor Christian it doesn’t really do anything to improve my life, but I enjoy it…)

        Also, it’s nice to see others using Harry Potter in their language study. I’m also reading HP as I work on my Latin (Harrius Potter et Philosophi Lapis).

        That’s awesome. I’m sure you’re already aware but there was also, many years ago, Winnie Ille Pu: the first Winnie the Pooh book translated to Latin. I speak no Latin (it’s all Greek to me) but I remember seeing that and it was fun.

        May I ask what your method is for studying Latin with Harry Potter? For Spanish, I:

        • Read a chapter in English
        • Read the same chapter in Spanish while simultaneously listening to the Spanish audio book
        • Note down any words that I don’t know, with a maximum of 40 words per day
        • Review those words at bedtime with flashcards (well, a flashcard app), and then delete the flashcards to start anew
        • Do this for the same chapter for one week (that is, read chapter 1 for seven days, then chapter 2, and so on). I don’t aim for 100% comprehension, but force myself to move on regardless.

        It seems to be working fairly well. I have a Spanish-speaking friend who is kind enough to talk to me once a week or so to let me get some practice in and this reading thing has definitely improved my language skills.

    2. 8

      I’ll be improving the network protocol for the game I’m working on. I’ll also be trying to get the OpenBSD hypervisor (vmm) running some Linux distro so I can do the few things Linux can do that OpenBSD can’t.

      1. 3

        Woah! That’s an interesting idea fro a game.

        1. 2

          Thanks! I hope it’ll be fun to play.

      2. 7

        OSCP Exam, think kind thoughts of me

        1. 1

          Break a leg! You got this!

          1. 1

            Good luck for that. Please share your experience when you recover, I am preparing for that as well

          2. 6

            Learning golang, and moving my old xkcd telegram bot from python to go. So far, I’ve added a basic inline replier. I’ll be trying to add indexing or search to the comics this weekend. I’m currently looking at bleve for implementing the search API. If someone has any pointers or suggestions, I appreciate it. It has been fun writing stuff in go so far!

            1. 6

              Ever since I’ve gotten the Windows PC + GPU along with the KVM switch set up, I’ve been playing more games.

              Portal, Portal 2 with a friend, Arena, Oblivion, Diablo II, Age of Empires II.

              I’ve also decided to replay DOOM 3 for the first time in years. I feel like that game is so underrated, almost criminally so. Personally, I think it’s a much better game than the 2016 remake of DOOM or DOOM Eternal could ever be.

              I’ve almost done re-re-re-watching Dexter, it’s one of my favorite live action TV shows.

              I’m also working on fixing up my setup right now. Well not fixing, but making it better. The only ethernet cord I could find for the 2nd PC is extremely long so it’s just sitting all bundled up on my desk since my router is right on the desk as well. I’m glad I managed to get ethernet set up for both PCs though. Now instead of one getting ~200 mbps and one getting ~10 mpbs, they get around ~90 mpbs each. And that’s with a VPN and decentralized+encrypted DNS.

              1. 6

                I accomplished today what I was planning to do on Sunday: migrate HardenedBSD’s self-hosted gitea instance’s database from sqlite3 to mysql due to performance reasons. Who knew that hosting multiple large git repos (some with commit histories > 25 years) would carry a large database burden? ;-P

                On Saturday, my wife and I may go to an outdoor crab feast. I don’t really want to go, especially with COVID-19 and the temperature (97F with 50-60% humidity), but we’ll see how tomorrow plays out.

                I’ll probably get some rest on Sunday. Next week’s gonna be an incredibly busy week. I convinced the entire executive board at ${DAYJOB} to transition our entire dev team to integrate our entire product (written as Windows applications over the past couple years) into OPNsense. That means a complete rewrite. I’ll be leading that effort. :) We’re building a security appliance that can do full pcap at 40Gbps line rate in a 4U system.

                1. 2

                  Woah, good luck on that migration.

                  Commit histories > 25 years? Git isn’t even that old.

                  1. 5

                    You can integrate history from svn, cvs etc., that’s why the Mozilla repos have history from before Firefox was a thing.

                    1. 1

                      TIL

                  2. 6

                    Week two of my new job. It’s a very chill work environment, so I figured I’d do some things my way. As a result, the internal tool I’m writing to relay websocket traffic (for analytics, downtime alerting etc.), is being built in Nim!

                    1. 5

                      I’ve been working on a website, somewhat inspired by lobsters, called oldnews.dev.

                      I’m working on implementing the identicon algorithm for it to use, and will probably continue working on it this weekend.

                      1. 1

                        I like the concept!

                        1. 1

                          I really like this idea! I just tweeted out a link to it 🙂

                        2. 4
                          1. Still chugging along with my 2D C99 game engine. I just added multiple viewport support and some stuff for axis scaling to the draw surface.
                          2. Working through “Get Programming with Haskell.” This book is absolutely fantastic. I’m a little more than halfway through, and I’m finally to the point where I can write working compiled executables in Haskell now. I’ve been keeping the 2D engine in C99 with Python for tooling, but Haskell is so terse, I’m very tempted to write tools in contrib/ with Haskell, particularly for dealing with assets.
                          1. 4
                            • Finish reading Hackers and Painters
                            • Refactor a bit the code of atbswp
                            • Following what I’ll write a blog post about what it is like to be working in Python with vanilla Vim (with just a couple of tweaks here and there in the vimrc)
                            1. 3

                              Finish books:

                              • Almost done with editing js regexp book, hopefully publish it today
                              • The Starless Sea - it keeps dragging, but just about 50 pages left, can’t wait to finish it and start with some comfort read
                              1. 2

                                One of my friends was telling me about that book a few days ago! The premise sounds amazing, we’re going to be reading through another book first though: Anathem.

                                1. 2

                                  Cool, I picked it up to participate in fantasy subreddit gr book of the month - you might like to go through that after finishing the book.

                              2. 3

                                Finish reading Dark Mirror: Edward Snowden and the American Surveillance State.

                                I started reading it past week and is such a fascinating read about the US surveillance apparatus, the guy who blew the whistle, by the guy who covered it.

                                1. 3

                                  I’m gonna be working on my personalOS/API concept, finally. I’ve been feeling unenthusiastic about my product projects and I think it’s because figuring out how to make such a concept appealing to the masses seems more worthwhile.

                                  1. 3

                                    Cycling with the girlfriend through northern Germany. Eating lots of smoked fish and enjoying the great outdoors.

                                    1. 1

                                      A few years ago me and my wife + our kids went to Nordfriesland. So beautiful nature there. We went to one of the halligs in the Wadden Sea. I’m not certain of it’s name but I think it was Hallig Hooge. Very nice place.

                                    2. 3

                                      Finishing my script to help me upload 70K photos into Google Photos. Such a nightmare.

                                      1. 2

                                        Lots of cleaning, a blog post aggregating the the first week of the art challenge that my wife and I have been doing together. Maybe some Prey, or porting my blog from Go to Elixir, but those are all strictly optional

                                        1. 2
                                          • Toying around with wireless embedded systems data capture, and looking at pyqtgraph to visualize it all.
                                          • Finally have all required parts to test my Isopropyl Alcohol distillation setup. Have about 7.5 gallons of IPA-Resin-mixture from prints.
                                          • Cleaning out my inbox.
                                          1. 2

                                            I plan to continue to work on arew scheme. This week I made a first draft of the code that generates executables, sadly I lost along the way some features related to macro phasing (I think) which means I need to rework the stdlib I scraped to avoid those. Also, I plan to add docstring and asserts to help with debugging and documentation extraction. Yes! I will extract type predicates from asserts :)

                                            1. 2

                                              Trying my hand at graphic design making some chess posters. Tomorrow I’ll make a few more for some classic games and see if I can sell ’em!

                                              1. 2

                                                I lost my damn mind and want to try my hand at building an abstraction over Vega (not Vega-lite) for interactive chart visualization

                                                1. 2
                                                  • Mowing the lawn if it ever stops drizzling
                                                  • Writing up incident report for $work based on yesterday’s internet cuffuffle
                                                  • Bike ride [if it ever stops drizzling, or maybe even if it doesn’t]
                                                  • Some more exploration of k8s after picking it up last week, and possibly looking at Hashicorp’s offerings again to see if there’s useful bits we can lean on without going full containers/k8s. (We likely don’t have time to fix this before Q4 anyway, so slow exploration and thinking is fine.)
                                                  • I was going to debug my HomeNAS being offline still, but it appears to have rejoined the network again and looks fine from logs. Upgrade SmartOS on there probably and possible swap the USB boot stick out pre-emptively.
                                                  1. 2

                                                    I may work a bit on an LSP proxy I started yesterday. Its only goal is to do path translation between a client and a remote server such that it becomes feasible to work through a mounted directory. My personal use case is using that through 9front in a vm talking to its host, however i can imagine that you could have a smaller dev machine and very powerful spot instances in “the cloud” (or a big server in your basement)

                                                    1. 2

                                                      Finishing up my async fish prompt!

                                                      Also packing for vacation. That’s probably more important, but for whatever reason I’ve been a bit obsessive about the prior item.

                                                      1. 2

                                                        Stripping the frame on an 83 yamaha xv920 and trying to find a local CNC shop to mill me a new top yoke and spacers so I can fit a Yamaha R6 frontend on it.

                                                        Taking a break from spending the last couple weeks jumping between a task/knowledge management desktop app and a massive disease surveillance platform I’ve been working on for a while.

                                                        Getting ready for my first paid vacation in about 10 years a week from now. Feels weird. Still having heart palpitations when I think about it as my default state is how am I going to recoup the lost money from taking the week off. But don’t have to worry about that!!

                                                        1. 1

                                                          Trying to pick up where I left off with Cryptopals and helping my cousin build his kids a gaming PC.

                                                          1. 1

                                                            Relaxing and doing some gentle reading to prepare for my first job on Monday :)