1. 20

What’s your plans for the weekend?

  1.  

    1. 3

      That looks neat, bookmarking for later, thanks.

      1. 1

        Bookmarking that one as well, looks well worth going through!

      2. 11

        Honestly, I will do my best to do absolutely nothing.

        1. 8

          Staying in a cabin in the Michigan backwoods. Weather is calling for a few rainy days, so likely I’ll be playing old SNES games on my Raspberry Pi :)

          1. 2

            Oh man that sounds so cozy. Extremely envious. Enjoy!!

          2. 8

            Installing Ubuntu 18.04 on my new Alienware 17” R5 laptop! Totally love the hardware. It’s very reminiscent of the early 2000s era 17” Power/Macbooks I fell in love with. A really nice non squishy keyboard with actual key travel and tactile feedback, really superb build quality and a GORGEOUS display.

            Two issues remain to be tackled: 1) I’m clueless about UEFI / EFI boot and need to figure it out. Grub install failed and apparently from workarounds I’ve seen posted I need to create a small EFI “boot” partition on my boot SD. 2) I need to get the trackpad working. Posted workarounds from earlier revs seem to indicate it’s fairly standard Synaptic fare and a couple of tweaks and a mobprobe or two should get it working.

            I am positively stoked to be able to play with Linux desktop software again. It’s been almost 10 years and HOLY GUACAMOLE BATMAN have things improved!

            Super grateful to whoever at Canonical coded the accessibility features I need. I literally can’t even computer without them :) (Full screen zoom and adjustable text size in every UI component).

            1. 8

              Climbing in the Emeralds — no computers, and hopefully no cell service.

              1. 13

                Participating in the annual “queer days” festivities.

                1. 1

                  And of course someone is upset about this and marks it as spam.

                  1. 2

                    It’s sometimes hard to tell where people just disagree or are haters. This is a thread about literally anything we might be doing this weekend. Someone marked that as spam. Clearly a hater. Ignore them and enjoy your weekend. ;)

                2. 7

                  I’ll try to get started with nim. The official tutorial seems super complete, so that should be enough to get my hands dirty

                  1. 2

                    I’m just starting with nim, too. I’ve found it pretty nice so far, coming from Python and JS. I find the LearnXInYMinutes page to be quite a handy reference.

                  2. 7

                    I may get around to biking to locations around me I’ve been meaning to find, like a lighthouse, some parks, and this hidden farm in the middle of downtown that restaurants supposedly use produce from that includes an apiary.

                    1. 1

                      Apiaries++! I have a hive in my yard, but there’s no queen. Local honey would be a great part of the weekend.

                    2. 7

                      spending quality time with the girlfriend, bake a sour-dough bread, some nice big cycling tour and setting up unbound on my vpn raspberry pi.

                      1. 2

                        Unbound? VPN Raspberry Pi?

                        1. 2

                          I run an openvpn on a raspberry pi at home. I currently have a dnsmasq based DNS setup on it (a bit like pi-hole, but self made). I want to replace it with unbound since that is a better caching resolver than dnsmasq.

                          1. 1

                            sounds like a neat project. What’s vpn all do, just let you act like you’re on your home network from outside? What do you need to know your home IP to connect?

                            1. 2

                              I have a Synology NAS that stores all our photos and I use the notes app as well. I travel a lot, so it is nice to have a vpn when I am using a public wifi. The girlfriend uses it for the same purposes.

                              For connection I have a bit of a strange setup: my provider is dual stack, but the IPv4 is carrier grade NAT or something, so unreachable from the outside. IPv6 can be routed though. So my trick is that I run socat on a cheap/dumb scaleway instance that forwards IPv6 and IPv4 to my pi on IPv6. That way I can reach it from everywhere and only the scaleway box can talk to it.

                      2. 6

                        Might build a game with C and SDL. Was thinking of building Asteroids, without using any sprites.

                        1. 2

                          Sounds cool, so just drawing lines right to a buffer yourself? I got a project in mind to draw right to the buffer as well, but not even using SDL, we’ll see how that goes.

                          1. 2

                            Yeah. I contemplated also just using OpenGL. Would you use a graphics library, or would you skip even that?

                            1. 3

                              No library, just writing to whatever buffer the system lets me (using Handmade Hero for some inspiration/reference just to see if I can and to keep it simple.) But may go to OpenGL when I get other things working so I could use graphics hardware if I can.

                              1. 3

                                Honestly when it comes to C I think going with a library is your best bet. Even SDL can be a bit bulky when it comes to game development. I’ve found that Allegro works great for game dev in C.

                                1. 1

                                  I would say don’t use hardware acceleration, use only software rendering. First, you are doing asteroids, so, it’s 2D, it and can be made with small resolution, so rendering will be fast enough. Second, you can create many weird effects with software rendering, that would be a bit harder using hardware acceleration. And finally, software rendering is fun.

                            2. 6

                              Playing around with Elixir on Exercism.io: https://exercism.io/tracks/elixir

                              1. 5

                                I’m working on a hobby programming project that I’m very excited about: A build tool.

                                1. 3

                                  Any plans for features you want to include? or is it to recreate something as a learning experience?

                                  1. 5

                                    My aim is to replace make. I have the core algorithm done, it takes a very plain tab separated format as input. I think there needs to be a good UI to describe builds. I’m proving it by building existing projects with it.

                                    1. 10

                                      Within a few weeks of writing Make, I already had a dozen friends who were using it.

                                      So even though I knew that “tab in column 1” was a bad idea, I didn’t want to disrupt my user base.

                                      So instead I wrought havoc on tens of millions.

                                      (from https://beebo.org/haycorn/2015-04-20_tabs-and-makefiles.html)

                                      1. 5

                                        The side-note is even better:

                                        Side note: I was awarded the ACM Soft­ware Systems Award for Make a decade ago. In my one minute talk on stage, I began “I would like to apologize”. The au­di­ence then split in two - half started laughing, the other half looked at the laughers. A perfect bi­par­tite graph of pro­gram­mers and non-programmers.

                                2. 5

                                  Producing pod casts

                                  1. 1

                                    pod cast

                                    The topic isn’t in my interest, but you seem like really likable guys, nice work.

                                    edit: whoops, I misunderstood but still nice work.

                                    1. 1

                                      Thanks! The movies podcast stars me and a fellow amateur standup (see the theme) and the other one is more of a weekly journal. Both are infants and I just want to raise them right.

                                  2. 5

                                    My BeagleWire arrived, so I’m learning Verilog. I’m on my way towards clash-lang, curious how long it’ll take me to get there.

                                    I’m also ordering a new fan for my HiFive Unleashed RISC-V board.

                                    1. 4

                                      I so far setup a blog which will be where I document a new backup tool I have been designing, prototyping and thinking about for a while now https://packnback.github.io/blog/work_begins/ .

                                      I also want to play with https://tryretool.com/about which seems like it might speed up my progress on a different project in tying up a bunch of loose ends that would currently be done with manual sql queries.

                                      1. 4

                                        Hopefully getting my home network up and running so I can put the wifi access point back on the hall ceiling. It’s almost there, but pin 4 isn’t showing up as connected according to my cable tester, so there’s a few punchdowns to check along the route. Of course one of them is underneath the bedroom floor, which won’t be fun to get to.

                                        Also spending yet more time in the car going to visit my friend for the weekend. (I usually drive about 30 miles in a week, this week I’ve done about 800 so far.) Looking forward to a social weekend, it’s been a hell of a week.

                                        1. 4

                                          There are tools that will tell you around what length the cable is broken. If you have some friends in the networking field ask them if they have one you can borrow.

                                          1. 2

                                            My old desktop motherboard had this in the BIOS for the built in NIC. I can’t 100% remember what it was, but i think it was a gigabyte with an AM3 socket. Might be worth checking that if you have any desktops sitting around.

                                            1. 2

                                              Hah, it turned out to be a couple of issues. One on cable run I’d just plain punched down blue/brown pairs the wrong way, and on the other run I’d just not punched down one of the pins. Once the physical stuff was actually connected, the whole thing started working. Funnily enough.

                                              I think the longest run I have is about 15 meters, and I pulled a minimum of two cables through where I wanted a connection (along with a spare string in each run), so if I suspect a broken cable I’ll just pull another run through.

                                          2. 4

                                            Picking up my static site generator project after nearly a six month hiatus paused half way through refactoring.

                                            Currently planning on writing in file dependency resolution so it only compiles files that have changed and their dependants. Should cut recompile time down by 90%.

                                            1. 3

                                              Nice, I’ve been meaning to clean up my static site generator (I use Jekyll, I want to make my own templates.)

                                            2. 4

                                              Nothing fancy here. But, planning to create a blog where I am going to write a small tutorial like intro to domain specific language. Planning to publish on every Sunday or any other day, haven’t decide yet. I have created a github repo for now and listed out around 20 DSLs so I don’t stop after some posts. I am currently writing on Haml.

                                              1. 4

                                                OSS stuff. Working on my math library, then I will try to work a little more on my window creation framework, before releasing it.

                                                1. 4
                                                  1. 3

                                                    Sprinting to finish the TLA+ workshop I’m hosting on Tuesday!

                                                    1. 3

                                                      Taking an overnight ferry to my home land. I expect to be on deck sipping a drink and working on a specification language to generate lower-level proof obligations for smart contract verification.

                                                      1. 3

                                                        Experimenting with solar! I have a 100W panel and a cheap solar controller. Going to see if I can get this 12V fan to run on solar power.

                                                        Also, glad to see the switch from the culture tag to programming. Now this thread should get some better visibility.

                                                        1. 3
                                                          • Pnut.io hackathon Saturday
                                                          • Monday Night Dance Party anniversary prep (get a keg, check on the screen for screen printing, maybe redesign the website)
                                                          1. 3

                                                            Visiting the parents this week, coming back home on sunday.

                                                            I’ve been doing a bit of work on their house / yard every day, they want to fill a hole next to the pool so I’m slowly digging an area they want to equalise and transferring it into a hole. I also replaced some rotting wood supporting a flight of outdoor stairs. This weekend we’ll be cutting down a few dying trees.

                                                            Tech wise, I’m rebuilding my website, it should be ready by the end of today, and it’s going to be a great improvement over the current one. Just need to write a post describing my setup, deploy it and setup backups with tarsnap.

                                                            Brian Callahan is hosting an openbsd ports workshop stream tomorrow, I’d like to catch that as earlier this week I compiled ats on openbsd and would like to port it. I also want to send a runBSD story to Roman Zolotarev

                                                            1. 3

                                                              im working on data collection for a new end to end encrypted network called Yggdrasil so the developers can research the network as it grows.

                                                              node db & API

                                                              very simple but fun

                                                              1. 3

                                                                Saturday I need to tune up my bikes, and then I’ll probably go to the coffee shop and work on some Lisp projects or go through the huge backlog of photos that I need to touch up, categorize, and upload.

                                                                Sunday I’m biking with a friend in the morning, and then I’ll probably be back at the photos or Lisp.

                                                                I’d like to start contributing to some larger Lisp projects (SBCL and StumpWM, or maybe porting common-qt to support Qt5), so I’ve been familiarizing myself with those codebases and looking through their issue trackers for problems I can fix. So far I’ve tinkered with them, but haven’t contributed anything back.

                                                                1. 3
                                                                  • hiking
                                                                  • cleaning
                                                                  • practice piano
                                                                  • exercise
                                                                  1. 3

                                                                    Playing with GatsbyJS and Zappa/Lambda.

                                                                    1. 3

                                                                      Writing a robotfindschicken clone in Scheme for kicks. It’s fun but feels sorta sinful to write in a nearly purely imperative way in a language like this. I guess there’s no way around with ncurses.

                                                                      1. 1

                                                                        Scheme FRP library?

                                                                        1. 1

                                                                          Interesting idea but I don’t think any FRP library exists for any dialect of Scheme. Or any dialect of Lisp besides Clojure for that matter.

                                                                      2. 3

                                                                        Trying to install Mastodon

                                                                        1. 3

                                                                          Flying back from the ESSLLI summer school in Sofia, Bulgaria, where we taught a course about neural dependency parsing:

                                                                          http://esslli2018.folli.info/neural-dependency-parsing-of-morphologically-rich-languages/

                                                                          1. 3

                                                                            This is a little late, but this morning was spent removing excess banana plants.

                                                                            Adding a downpipe to the new gutter is this afternoons goal, and maybe work on some of the 6.x goals for Bamboo Framework later tonight.

                                                                            1. 2

                                                                              Flying back to the US from New Zealand. Going to be the longest day of my life with the time change and all.

                                                                              1. 2

                                                                                I implemented a workaround for a Spring Security issue that has been driving some people crazy since April. Basically, a new firewall feature was rolled out in a minor version update (v4.2.4) but provided no way for the developer to control the logging or blocking behavior. This workaround gives the developer a lot more control over this feature.

                                                                                1. 2

                                                                                  I’m just about to fly out to Calgary to visit a friend.

                                                                                  So continuing my Canada adventures, which so far has been a few days in Toronto and then on the Canadian to Vancouver… I’ll have to get back at some point :-)

                                                                                  1. 2

                                                                                    Headed to the lake with the family. We’re meeting up with friends from California and should have a noisy but fun weekend, with five kids between six and 18mo.

                                                                                    1. 2

                                                                                      Working nights at a side-job and working on a script that nicely compiles all my markdown notes into a PDF in a specific way.

                                                                                      1. 2

                                                                                        I’m learning to sew (I want to be able to modify & repair my clothes), going to a lake, and a friends place for dinner. Work is quite intense at the moment, so being able to completely switch off at the weekends is fantastic.

                                                                                        1. 2

                                                                                          Last night, been busy setting up wireguard with my own dns server for my phone, and a wireguard server at home so I can log into my RPI. Planning on setting up some SDR stuff on my RPI at home, should be able to log planes, 433 MHz and boats! (AIS).

                                                                                          Need to prepare/write my talk about the Arch infra for FrOSCon, hack on the archlinux.org website (testing for the Python2 to Python3 migration \o/).