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

    I just got banned from Twitter for pointing out management’s attempts to prevent people from linking to the ElonJet account on Mastodon was poorly executed and could be trivially bypassed (append query string, capitalize any letter, etc.). I’m free!

    I think I’ll spend my weekend working on a proposal to add end-to-end encryption to Mastodon’s DMs

    1. 7

      Congrats!

      1. 5

        I’m free!

        So, time for more blog posts? Pleeeeeeease?

        1. 4

          Surprised there’s anyone left to ban you, tbh.

          1. 3

            I have a Twitter account I haven’t used in forever, so I think the appropriate use for it at this point is to just use it to tweet Elon Musk-themed furry art until it gets suspended. Most of the people I followed either got suspended or moved off, and with Nitter, I don’t need it to check out Twitter accounts, either.

            Is there such a thing as Elon Musk-themed furry art, or do I need to break out Stable Diffusion?

          2. 8

            Trying to fix my proof-of-concept type-checker so it actually can do the cool stuff I was writing about.

            1. 5

              I’m hoping to finish up the last set of changes for the first draft of my book Effective Haskell. If my new computer arrives, I’m also going to spend some time migrating my nixpkgs based nixOS setup to use Flakes, and possibly start experimenting with writing a Wayland compositor in Haskell so that I can eventually see about getting something heavily inspired by XMonad running on Wayland (an actual port doesn’t seem plausible given the architectural differences between X and Wayland, but it would be great to be wrong about that and I’ll definitely investigate it more deeply)

              1. 1

                I would very much welcome an XMonad clone on Wayland. I’ve been poking into the issues from time to time to see if somebody’s managed to pick up the ball on it, but alas. One of the main issues I’ve seen frequently mentioned is the challenges involved with having xmonad-contrib and all other extensions working.

              2. 4

                Working on my Emotional Support Rust Project (sincere), a tool to help me transcribe and decode the conlang from Tunic. Maybe have some friends over for board games. Hopefully both straighten up and prune a lot of belongings in the house, too.

                1. 1

                  Emotional Support Rust Project

                  Heh, I’ve never heard a project described that way, but I’m pretty sure that I have one.

                  1. 1

                    Haha! Yeah, I’ll sit down and cultivate it for a spell when I need a break. It’s both relaxing to work in well-designed code (as opposed to the usual enterprise mess) and a real dopamine hit to see those new little features and fixes. Glad I picked it up.

                2. 3

                  Setting up MQTT, node-red, Grafana for my brother’s project of an optimization of his central heating/ventilating setup.

                  My sunday will be sleeping in front of the stove.

                  My monday will be doing nothing - it was just too much the last 3 weeks.

                  1. 1

                    How did you come to choose node-red for this?

                    1. 1

                      Sorry for the late answer, advent and xmas was stressful.

                      My brother wanted it - his home automation dabbling friends have it, too - there are pre-made solutions for it. It seems to be used for correcting/conditioning/linearizing sensor readings. Considered the amout of fake sensors out there ( for example https://github.com/cpetrich/counterfeit_DS18B20) one needs a method to be able to to that. for me it was only a name and yet another app, that I had to throw in that machine. Then I remembered that I had seen this graphical puzzle approach in some tech toy of my nephew.

                  2. 3

                    Getting a new work visa and going home

                    1. 1

                      Update: Hanging around seattle because apparently i don’t have the documentation for a new work visa yet

                    2. 3

                      Doing some stuff with my choirs, spending some time with my partner, and probably brooding over finding an apartment in the city, changing jobs, and seeing a psychiatrist to work out whether I have ADHD or something similar and maybe getting a prescription for it. The other day I stumbled upon this talk and it hit a little too close to home so it convinced me to try to do something about it.

                      I fell a bit behind on AoC so I might try to catch up a bit if I have some time, but at this point I think I might just wait until the holidays start to wrap that up. I might be continuing Star Wars Jedi Fallen Order which I’m enjoying quite a bit, or maybe I’ll just play a couple matches of Mahjong Soul to try and climb the rankings back up.

                      1. 3

                        Flying to Alaska to visit in laws. I’ll be starting two weeks of vacation there.

                        I’m hoping to get some coding and writing done while I’m there, but considering its going to be 10 adults and 4 kids in a 3 bedroom house that may proof to be difficult.

                        EDIT: Also trying to trackdown a raspberry pi for setting up a pikvm.

                        1. 2

                          Taking a long road trip from Texas to Massachusetts! It’s my first time doing this particular trip in a reliable car (bought this one new in January!), so it should be significantly less stressful than last time (where I discovered the car I was using had failed piston rings and some sketchy intake manifold condensation)

                          1. 2

                            Hosting gender reveal party for a close friend. Setting up simple monitors for my boxes that have been idling a bit And enjoy a cup of tea in the rains 🌧

                            1. 2

                              I was going to upgrade one of my Kinesis Advantage 2 keyboards with KinT. But JLCPCB tracking says that the PCBs have been stuck in German customs all week. So looks like have to find something else :).

                              1. 1

                                Did you order the boards with DDP (Delivered Duties Paid), IOSS (Import One Stop Shop) or are you paying the duties and taxes yourself? I have some boards on the way to Czechia and I would not want a similar surprise. Thanks!

                                1. 2

                                  EuroPacket. I used EuroPacket before and they handled everything. The last time was also really fast, I ordered on 17-9 and had my package on 23-9. But I guess German customs are overloaded with Christmas shopping packages.

                                  1. 1

                                    Thanks for the info.

                              2. 2

                                Friend who was going to visit has had to cancel through illness, so will get the Driving Sim setup in the spare room (it’s the same sofa bed, so not difficult). Will likely re-enrol in Xbox game pass for the holiday month to play stuff in there and decide what I’d like to buy outright.

                                Probably re-start Advent of Code as I want to complete it in Deno/Typescript and have been lazily doing it in Ruby thus far.

                                1. 2
                                  • if Sunday the weather will be good, I will go out by bike for around 100km

                                  • keep working on my side project (voting via SMS for a local festival)

                                  • Using my free Linode credits to start learning K8S in deep.

                                  1. 2

                                    Back in October, I tried to set up a clever environment for Rust programming, and after yelling at lsp and rustic for an hour, I decided it’s time I got on with the times and give VS Code a real spin. Two months, I figured, should be enough to get myself up and running with VS Code and get over the muscle memory barrier.

                                    Then I spent the last week or so doing the first refactoring run with “real” refactoring tools (VS Code’s are pretty good!) but no macros. The Internets told me that a comprehensive enough refactoring tools suite and multiple cursors are an apt replacement for macros. Either I’m holding multiple cursors wrong or the Internets have lied to me. I’m starting to suspect there aren’t any hot singles in my area, either.

                                    So this weekend I’m declaring .emacs bankruptcy (the last one was in 2012, I think, so this was a good run!) and trying to see if I can get lsp & friends to work properly, because I never want to touch an editor without macro support ever again.

                                    My backup option is Clion. I don’t really feel the need for a fancy IDE with the other languages I use professionally, so I thought 299 EUR was a bit on the pricey side just for Rust. 299 EUR for a good editor feels reasonable after the week I’ve had.

                                    Oh, and watching the World Cup!

                                    1. 2

                                      Working on my persistent data structure library, based on relaxed radix balanced tries.

                                      1. 1

                                        I’m on a road trip to visit my family for the holidays. I really hope I get time to work on some hobby projects during this vacation. Planning to make a PCB and release it as open source hardware (but of course, I have to get it working first ;) )

                                        1. 1

                                          Setting up monitoring of my machines using Nix. Grafana, Nginx, and Let’s Encrypt certificate was a tiny 33 Alejandra-formatted lines.

                                          1. 1

                                            Visiting family in Norway, so our 11yo get to experience a white Christmas for a change. At my sister’s house this weekend so son can play with his cousins. On to my parents next week.

                                            1. 1

                                              I had gone for a trek at the start of the month (about 5 years since the last one) and had to call off early due to rain. This Sunday seems like will be dry, so will try it again.

                                              Currently reading The Diviner.

                                              1. 1

                                                Modifying a hellish noise box (cheap baby piano) my sister asked me to repair to emit actual string noises and some easter egg sounds as well. Hopefully I haven’t messed up and the boards I have ordered are going to be okay.

                                                Also trying to figure out how to toggle RP2040 GPIO pins over SWD (debug link). If I succeed, I am going to use it as a $1 2-pin-in 30-pin-out GPIO expander to save some money on other projects. I am not yet ready for the FPGA leap, but I sometimes need more pins.

                                                1. 1

                                                  Minor adjustments to my Kindle Scribe case, printing dupont connector to replace the one I cut the wires out of when trying to install BL touch (it came with the creality cable :( ) and some more Zig (porting LinLog graph layout).

                                                  Gonna try 3D Doritos I bought 2 days ago, they look tasty!

                                                  1. 1

                                                    Family visits, blog building, and enjoying the next two weeks off work.