1. 15

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

    Learning everything there is about mathematics of jigsaw puzzles.

    1. 1

      Where do you even start to learn about this?

      1. 6

        I started with this, which is more a combinatorics overview of search problem. Then on to whatever reports I can find… it snowballs quickly.

    2. 5

      Working flex hours to make up for medical visits this week.

      I have a draft article on Nim that I might try to kick out this weekend. This previous week I spent an evening switching https://idea.junglecoder.com and https://drift.junglecoder.com from running on servers using Erlang to servers using Nim, which was the last project I wanted to do before writing about my slighty more than first impressions about Nim. The short version is that I quite like Nim, and will be using it where I can for the foreseeable future. I think explaining why I like it is in order, however.

      1. 5

        I bought a used ThinkPad x230t off eBay a few weeks ago, and I’ve been using it to mess around with non-server Linux for the first time in ~15 years. I just got the tools to coreboot it, so I’ll be doing that this weekend, depending on time.

        1. 3

          Go to the coreboot irc because sometimes the wiki is not truly updated and articles about flashing coreboot are not the best source of information. I fried mine 2 years ago, had to make a run for another motherboard, not fun. Do not connect VCC to the clip, have the chip draw current from the internal bios battery and make sure to enable wake on lan so that sticking a LAN cable actuallly powers up things in the board controller. I actually wrote some more about my problem, take care.

          1. 1

            Thanks for the advice! I powered it through Wake on LAN, and it seems to have gone smoothly. The only weird thing I’ve noticed is that grub only takes up the top-left corner of the screen, but that’s totally fine. Flashed it again with the extracted VGA blob, that fixed it.

            1. 1

              make sure to enable wake on lan so that sticking a LAN cable actuallly powers up things in the board controller

              This is really great advice, and something that took me a while to find a couple of years ago when I put coreboot on mine. The option to enable WOL is in the lenovo bios that you are about to replace, so don’t forget to enable it before you try to flash!

            2. 2

              Welcome to the club. I’ve been using Linux as the exclusive OS for my laptops and desktops for around 15 years now. Linux is more than ready and capable for regular daily usage, possibly excepting the most specific of power user applications.

              1. 1

                Yeah, I’m impressed. Everything seems to work out of the box, and I’ve been finding good cross-platform replacements for the software I’d been using.

              2. 2

                Sweet! Couldn’t have more positive things to say about my X280 - such a wonderful machine. I had used a MacBook Air 11” (running nixos) before making the complete switch.

                1. 1

                  Nice! I switched to nixpkgs on Mac a year or so ago after being unhappy with the direction Homebrew was going. Wanted to try dual-booting, but it seems like no MacBook made in the past few years can run Linux well anymore. The last time I tried, the keyboard wouldn’t even work on the livecd boot screen.

                  Finding a decent machine for <$100 was mindblowing and seemed like a good way to get started. So far, it’s been even better than I expected!

              3. 4

                Mostly learning Japanese vocabulary. I started learning Japanese around a month and a half ago and have the JLPT N5 exam the 1st of December, vocabulary is my weakest point so I plan to cram a lot of that this weekend. It’s proved pretty damn hard so far.

                1. 4

                  Preparing next Tech Worker Coalition Berlin learning group session (about Worker’s inquiry), maybe reviewing The New Human Rights Movement and maybe deploying a bot for mastodon.

                  1. 3

                    Hopefully getting go-gitdir to feature complete. It’s in a working state, but I’d like to bulletproof it a bit more and add in all the features I said I would.

                    There’s also a Halloween party with some friends I haven’t seen in a while and other smaller things.

                    1. 3
                      1. 3

                        Since earlier this week, I’ve actually gotten this app up and running. It shows which other recipes share ingredients with the recipe you’re looking at, and it’ll order them by most shared ingredients to fewest shared ingredients. Hoping this weekend to 1) pick a license for when I open sauce it, 2) polish the backend code (making it more readable), and 3) do a security code review to make sure it’s safe to potentially run a public instance.

                        Oh, and, of course, do the most important thing before releasing: picking a name (feel free to recommend some)

                        1. 2
                          • Cookmate
                          • Countertop
                          • Opticook
                        2. 3

                          Flying for an entire day; taking the opportunity to read more of SICP and work through the exercises in #lang sicp Racket.

                          1. 3

                            Writing a Go training workshop for work

                            1. 2

                              What are some of the things you’d be going over? I’ve started writing Go again after a year or so and I forgot how much of a joy it is in comparison to, say, node. I’m always curious how people go about writing go.

                              1. 3

                                Here’s what I have so far in terms of notes: https://gist.github.com/Xe/6cd20d412770fb03f4a958a8e664710d

                                1. 2

                                  Nice. That’s really where my mind wanders when I think about go and web APIs. Handling json also: https://golang.org/pkg/encoding/json/

                                  1. 1

                                    That’s for structures in lesson 4 :)

                            2. 3

                              The Art of Electronics just arrived. So I’ll spend some time with friends and going through this highly-recommended book. Also going down the stack from arduino to bare metal avr.

                              1. 2

                                I am continuing to work on a still-toy web framework built with Nim. I am getting more confident with the language which feels great :)

                                Tomorrow I will try to improve the router to handle dynamic routes (parameters and wildcard) !

                                1. 2

                                  Trying to render maps with Lisp using my GDAL and Blend2D bindings. I’m hoping to improve the bindings and add convenience features while I’m at it. I also want to look at importing ESRI Shapefiles and OpenStreetmap data into PostGIS.

                                  1. 1

                                    I am trying to figure out a better way to share a 100+ mb download file on my site - https://www.logotaco.com/

                                    1. 5

                                      maybe bit torrent?

                                      1. 3

                                        You could set up a subdomain that goes through Cloudflare or another CDN service (and not the rest of your website, if you didn’t want it).

                                      2. 1
                                        1. 1

                                          Continue the work for my task management app https://pomoday.app/, it just got redesigned into a more developer familiar approach – cloned taskbook, the one everyone already know, and add more features.

                                          1. 1

                                            I’m working this weekend to achieve someone else’s deadline on a project. I’ve gotten pretty good at time estimates for software development, and when I’m working on multiple projects I multiply the estimate by two to get a reasonable deadline so I can keep up with my other work.

                                            Unfortunately, I’m working with someone who knows that, takes my estimates, divides by two and commits that deadline to our client. I’m getting burned out and I need to fix this problem.

                                            1. 1

                                              Trying to scale an unsupervised model on a large dataset. Things work well on a subset of the dataset, but it runs into memory issues on the largest machine available to me in AWS Sagemaker. A slight tweak in the algorithm has helped fix the memory issue but now the results seem to be off. Will be spending weekend trying to troubleshoot why.

                                              1. 1

                                                Getting into static site generators this weekend, landing on Hugo, with Jekyll as a close number two. Looking into site builders/themes now, where academic seems to stand out.

                                                1. 1

                                                  Going crazy at the Mozilla Festival. Probably doing stuff there related to the IndieWeb and/or Secure Scuttlebutt.

                                                  1. 0

                                                    This is the first full weekend since Labor Day, so I’ll be relaxing. Planning on going to the local university library tomorrow and doing some shopping. I might fiddle around with my car too.