1. 18

What are you doing this week? Feel free to share!

Keep in mind it’s OK to do nothing at all, too.

  1.  

  2. 12

    I’m taking the week off from my normal work; instead I’m working on AccessKit, my new open-source project to provide a cross-platform and cross-language abstraction for UI accessibility. I’ll be working with the development team behind a UI toolkit (not yet prepared to announce which one). Our goal is to get to a working proof of concept for AccessKit with that UI toolkit, on at least one platform, by the end of the week.

    1. 8

      I tried to beat a python standard lib in performance by writing a C extension. I’m going to write it up as a blog post this week. It is sort of trivial but it was an interesting learning experience for me.

      1. 2

        tried to beat

        Did you succeed? I’ll certainly be on the lookout for your write up!

        1. 3
          1. 1

            Awesome! I’ll give that a read :D

      2. 4

        A family member recently died after a long and slow illness. Now that it’s a few weeks behind me I’m going to try and get back into the swing of things at work.

        1. 4

          Not that the words of an Internet stranger could do much, but I’m sorry. I hope you’re all right.

        2. 3

          Aside from work, I have a couple of small-time IT-related disasters I need to recover from. I got a notice that some of my online passwords were compromised. I suddenly lost an SSD in my primary notebook. A couple of my cloud services are consuming more resources than they should. So it looks like I need to lick my wounds a bit, regroup, and get all of that sorted. Then perhaps I can get on to more fun coding stuff.

          1. 3

            Not much. I have a custom Xbox controller coming in today and I’m probably gonna work on either my homebrew gameboy game for a competition or an app to help others scratch an itch when it comes to plurality.

            1. 1

              Any more info on this app?

              1. 1

                In time.

            2. 3

              I’m going to explain how to find and fix DOM-based XSS at JSCamp this Thursday! My approach has served us well internally at Mozilla and I think it can help in a lot of cases. Even when existing code might cause false positives in static analysis. See also the full abstract. Really looking forward to see how and if others can make use of it.

              1. 3

                Work is steady as she goes.. For not work however, I’ve started learning about InfoSec and ‘White Hat’ hacking. Even managed to complete a tiny CTF! Only starting out but it’s still super interesting so far.

                1. 1

                  Hooray, I also got into infosec through ctf. I’ve always been mostly web hacking, but let me know if you need some tips for cool challenges and programs!

                  1. 3

                    I’d appreciate any and all tips and pointers!

                    I’ve been playing with tryhackme.com and eyeing off hackthebox.eu.

                    1. 4

                      imho there are better community developed & maintained platforms out there and I’d personally prefer them over the commercial offers you have found. E.g.;

                      1. 2

                        Sweeeeeeet, thanks for the links!

                        Finding good resources always seems to be half the battle.

                2. 3

                  For the last few months I’ve been hard at work to change the memory model/type system of Inko from the usual (garbage collection and no clear ownership) to a single ownership model (based on this paper).

                  For the last two weeks I’ve been working on the allocator, and specifically the strategy for reclaming memory. So far I have an idea that I’m in the process of writing tests for. However, I need to give this some more thought, as I’m not entirely sold on my idea just yet.

                  1. 3

                    The second co-author of the paper is David F. Bacon. I can’t recommend this highly enough for anyone who is interested in reading memory management: read everything that he has ever written.

                  2. 3

                    Been diving into Ansible and Terraform lately. I’m pretty fascinated by state management systems in general, but have very little to no experience in both. Been having great fun writing playbooks and standing up infrastructure on my Proxmox server.

                    1. 2
                      • Continue working on a Python projects book. I’ve decided to keep the number of projects down to 5 (from a possible 10-20) and try to publish first version by end of this month. Currently on project 4. Been much tougher to code/explain than what I expected, even for relatively simpler projects, hence the reduced scope of the book.
                      • Want to check out hck, replacement for cut with regexp delimiter and other goodies. Might write a blog post on it. Coincidentally, I wrote a bash+awk script for this purpose recently too.
                      • Watching Avatar: Last Air Bender again as a break from reading books.
                      1. 2

                        Good question.

                        Clamp down on work, I suppose. We have a theoretical code freeze this friday and it would be nice if everything worked the way it should.

                        1. 2

                          For work: standing up a self-hosted Phabricator instance, and reaching out through my social network to see if anyone wants to maintain a fork.

                          For fun: writing a little app to track baby feed/sleep/excretion cycles, since all the ones I could find are awful. I’ll use it as a chance to learn React Native and Deno.

                          1. 2

                            I need to record a new video for my YT channel lest my subscribers think I’m dead. 😂

                            1. 2

                              Work: hammer out more PureScript+Halogen+Formless to enhance our forms

                              Fun: converting my Hakyll blog to Soupault+Nix so I can finally write again. Next blogging project is a bilingual tier list on messaging apps and privacy because there’s a lot of local ignorance around the topic.

                              1. 2

                                I’m speaking at the Computer Science Trackers Association national conference!

                                Three topics: Preparing teams for HSPC ( high school programming competitions) Using Retrocomputing in Education Involving the community in your classroom