1. 12

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

    I start my new job on Monday. Very interesting times.

    1. 3

      I start mine a week after you! Good luck!

      1. 2

        Thank you, you too!

    2. 7
      • I feel like I’m near the end of covid, almost feeling normal again.
      • Setting up job interviews today (I guess this doesn’t really fall into the weekend since it’s friday)
      • Working on crate-manager and crust
      • Binge-listening to Meat Loaf (RIP)
      1. 1

        Don’t forget the deep cuts when you binge :)

      2. 7

        Porting my portfolio website to my language peacock. I started yesterday & while I’m running into bugs often, I’m surprised at how far along it already feels. Very proud to have gotten to this point.

        1. 6
          • resting
          • cleaning my house
          1. 1

            That’s very grown up of you, looks like my plan ;)

          2. 4

            I feel like I’m probably 5 years late to the party, but I recently started playing No Man’s Sky. The Xbox edition is only a couple of years old. I remember critics hating it when it came out. It looks as if the Xbox version got mostly positive reviews, so waiting a few years for the updates was probably the right thing to do!

            It’s everything I wished Elite Dangerous was: it picks fun over realism any time they come into conflict, gives me an open world to explore with just enough story that it tells me what to do when I’m at a loose end, and lets me trade, fight, build, explore, or any combination that I want. Very relaxing!

            So I’m not going to be doing anything productive outside of work hours for a while…

            1. 1

              Good for you!! I was one of the ones that preordered it and, well, after a few hours it just felt like work. Now they have added and fixed so many things (with no DLC!) that it looks like a completely different game!

              I guess I just need to get over that initial disappointment and give it another chance :)

            2. 3

              Starting my job search.

              1. 3

                I’ve been trying to learn more about electronics. I’ve been piecing together schematics in KiCad for a small circuit to let an MCU read a handful of magnetic sensors and light up LEDs in response to specific combinations. I’ve done simple Arduino projects before but I’m trying to learn more about the actual circuitry by challenging myself to make something that can run on few AA NIMH cells. It has been a challenge identifying parts I can both prototype with on my breadboard and also either use in a final through-hole assembly or find direct counterparts that I can select for 3rd party PCB assembly (my solder skills are nowhere near good enough for SMD). I won’t have a lot of time this weekend since I’ll be watching the NFL play-off games but I’ve committed to just biting the bullet and purchasing components for the breadboard stage and ignoring the later final assembly needs. I figure I should be able to at least get an idea of the magnitude of power draw I’ve put together and start writing some of the software, especially the power management bits.

                1. 5

                  Unless you’re dealing with high-speed signaling, no need to optimize for assembly when you’re still in the learning and development stage. Get your breadboard working, then worry about your power problems (you are going to have a lot of power problems), and then if you finally get something workable you can worry about how to adjust design the for manufacturing. Early optimization, particularly if you don’t know the space well, is the death of many home projects.

                  Also give SMD soldering a shot! It’s a lot easier than you think. I had been soldering through-hole for ages and always kind of stayed away from SMD assembly if I could. Finally needed to jump in for a project where I quickly learned that it’s actually loads easier than through-hole and you don’t really need any additional special tools (until you want to undo something, at which point hot air/plate/etc comes in handy). Having reflow etc is handy when you get to that point, but it’s only something that really applies if you’re building a bunch of boards. Easy enough to just take the tip of your pencil iron + lots of flux and drag-solder a chip in seconds.

                  1. 1

                    I learned this recently myself. i designed my own keyboard in kicad, and chose to do SM for diodes, switch sockets, and the JST connector. so much less headache than Through Hole. no clipping of extra leg length on diodes, less need for tape to hold things while you work on the other side. i highly recommend it

                2. 3

                  This weekend I intend to finish a small exploratory project I started a couple of weekends ago: How can I know which apps are accessing my clipboard (on Linux)?

                  There are still a few challenges I haven’t figure it out, lets see how far I can go. I will write a blog post afterwards.

                  1. 3

                    Learning some Rust, and working on a file cleanup program.


                    I’m kind of fed up with modern CRPGs, and have a lot of issues with nearly all my turn-based strategy games recently. I’m simply not interested in crafting of any kind. I don’t want to spend time looking for stuff, organizing my inventory, looking up recipes online (because who has time to experiment, really?), and all that crap.

                    I just want to get into fights, blow shit up with magic, and then look over gear upgrades a little, and maybe choose a new skill or two. That’s it.

                    I’ve restarted Divinity: Original Sin 2 a dozen times, trying out different party compositions and skill sets. There’s a ton of crafting that can be done, but I’m about this far away (like ||) from just selling everything not needed to make some specialty arrows and be done with it all, just so I can get through to the end.

                    I used to play a lot of Diablo II, but also got tired of sifting through all the low-level crap that is generated with each encounter.

                    I do have XCOM EW / EU, and that has a lot of depth without dealing with a lot of loot. However, that game tends to stress me out. I always feel I am running behind. I never have enough money for all the things I think I should build, there’s never enough time to research everything I want, and I’m nervous about selling materials for money, because I’m worried I’ll need them in the late game. On an objective level, I know that the games I’ve started I’m doing fine so far, but I can’t shake the feeling of doom. Lack of control of pacing, maybe that’s my issue.

                    I still play Civilization style games (most recently Galactic Civilizations III), but have lost some interest in them. I’ve tried to start Surviving Mars, but… you have to deal with the Mars colonists that have… personalities. That need to be accommodated for their quirks and needs. Why can’t I just build my base with just robots? I like the robots!

                    I did discover in my backlog of games (many purchased via bundles) that I have Tower of Time, which allegedly does not have a lot of crafting or story stuff to sit through. So I’ll give that a try.

                    1. 3

                      You might want to take a look at Dungeon Crawl. The graphics aren’t great but it is basically the mix of the tasks you’re looking for. There is some element of crafting for some character builds but not necessary by any means.

                      On a similar Civ-inspired search I was recently fooled into buying At The Gates. Don’t be fooled. It is not done and never will be. Just a word of warning ;)

                      1. 3

                        Dungeon Crawl

                        It’s a great, but dangerous game (major time sink).

                        1. 2

                          I just checked out Dungeon Crawl Stone Soup a little bit. Seems nice, I’d heard of it years ago, but have never tried it before.

                          Played the original Rogue back in the day, and even successfully finished that game once. Later I played Nethack a bit, but died a lot (as expected). Later I played Moria a bit, but never completed a game. You go deep enough and run into monsters that can one-shot you, so you have to tread very carefully. I also tried ToME a bit. My last run of that was as a Specter (or was it a ghost of some kind?). Being able to move through walls was very handy, but somehow ended up getting killed by nasty Trolls anyway, because, IIRC, you can’t see what’s in a room if you are inside a wall.

                        2. 3

                          You might also want to check out Wildermyth, the gear system in that game is much simpler than many CRPGs.

                          1. 3

                            Have you tried Into the Breach? It’s a turn based tactics game that has perfect information and an emphasis on movement/positioning than raw damage. Feels like a chess puzzle sometimes. Great fun and hours the spot when I’m just craving CRPG combat without the messiness.

                            1. 2

                              I did try that a little bit. It does seem more like a puzzle game than a traditional turn-based strategy game. It seems very good, but didn’t quite grab my interest.

                            2. 3

                              If you like XCOM in theory then you might want to take a look at XCOM: Chimera Squad, which is IMO the best parts of the combat mechanics with a shorter and more forgiving metagame and a lighter, slightly more comic-book-y story. The Age of Wonders series is also a favorite of mine, I’ve dumped more time than I care to admit into Planetfall.

                              Otherwise, all the other suggestions people have made are great.

                            3. 2

                              Heading to a friend’s house with the family (& dogs) to generally cause havoc relax and catch up. No doubt will involve board/card games and tiring out the dogs in the local country park.

                              Reached the point my new MacBook Pro is mostly setup through nix(/brew/asdf), so now I want to tidy up and make my config more modular to roll out the same settings on other machines (Mac/NixOS based). Suspect server deploys will involve deploy-rs. Copy/pasting the same 550 line .nix file between all my machines is probably a bad idea 😂

                              1. 2

                                The improved screen/session locking protocol I’ve been working on has just gotten merged to wayland-protocols, so I’ll be rewriting waylock to use it. I’m going to delete the whole codebase and write it in Zig instead, it really needs it as I’ve gotten far better at programming over the last 2 years.

                                The result should be far more robust, properly handling allocation failure and taking inspiration from xscreensaver’s architecture to isolate the code interacting with PAM. This work, combined with the superior protocol design of ext-session-lock-v1 will hopefully avoid jwz needing to say “I told you so” about my software :)

                                1. 2

                                  Probably gonna write something up on Tailpam after doing a few hacking streams for it. It’s at a point where I want to experiment more with it and I think that it would be invaluable for others once it is fully production ready.

                                  1. 1

                                    I spent yesterday afternoon cleaning the apartment (sad when doing it—glad when it’s done).

                                    This morning I read several things about generics in Go, and then I adapted the standard library’s container/list to use generics rather than interface{}. I was able to rewrite the code and tests in almost no time. The result works somewhat differently than the original (no more lists with more than one type of element, but also no more type assertions—I’ll take that trade!). And I’m starting to get the hang of the syntax for Go’s generics.

                                    1. 1

                                      Going to the Snowdrop Festival on Dartmoor, and hopefully mastering some OpenSCAD for some 3D printing projects that I have.

                                      1. 1

                                        implementing paging to/from disk in my coinless blockchain system.

                                        sorry, immutable database with cryptohashes. :)

                                        1. 1

                                          Heading to Fort Lauderdale, Florida to visit a friend that just moved there, and to take Kite Surfing lessons!

                                          1. 1

                                            My VPS provider rebooted my OpenBSD VM and the hard drive got very corrupted, so… rebuilding that again this weekend :(

                                            1. 2

                                              The instabilities of the filesystem during power events… prevents every router I have from being openbsd.

                                              1. 1

                                                Arg, I wish I had come across this before setting it up. I might have still picked OpenBSD – it has been completely boring and uneventful in the ~year it’s been up until this, which is what I was hoping for. I’ve added daily VM snapshots at the VPS level, added softdep to all the filesystem mounts, and scripted a bit more of the hosting setup, so 🤞 for another year I guess.

                                                I’ve managed to keep the app it’s hosting online for about 8 years now. It’s nothing special, and only has a few people using it, and that’s fine :). I don’t have a lot of time or money to throw at it, and I want to think on a 5-year timeframe about it. Apart from this filesystem surprise, OpenBSD had seemed like a good fit 🤷.

                                                1. 2

                                                  I use OpenBSD on a lot of my machines, but it’s only a router where I can get at the machine from a non-ssh shell.

                                                  I work towards having all my machines be state managed anyway (I’m not there, but I work towards this goal), so rebuilding shouldn’t end up being such a pain.

                                            2. 1

                                              Got my 2nd COVID vaccine today and doing ok so far, but planning on laying low this weekend as a result. Also in between classes, so finally get a break and hopefully get back to some stuff I used to enjoy.

                                              Lots of TV watching to catch up on and all around just other laziness planned!

                                              1. 1

                                                I’ll try dabbling in rust again, last time I tried was two years ago. Now it looks like rocket can run on rust stable!

                                                1. 1

                                                  Today was the last day at my job. I was there for almost four years and I’m taking two weeks off before I start the next job.

                                                  This weekend, I’m starting to set up ventilation for my Aillio Bullet coffee roaster so that I can roast indoors.

                                                  1. 1

                                                    I will be hacking on an old experimental NETBLT implementation mentioned and catching up on sleep.

                                                    1. 1

                                                      I’m attempting to fix a mysterious character encoding bug in one of my side projects. It’s one of those debugging journeys with lots of twists and turns, but I’m trying to enjoy the challenge of it!

                                                      1. 1

                                                        I’ll try to finish reading the book “The Craft of Prolog”

                                                        1. 1

                                                          I’m working on an OPAQUE Implementation for JavaScript and Golang. I understood the algorithm sufficiently well, and am using a well-audited library for all the ECC stuff. Hope it works :)