1. 16

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

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

  1.  

  2. 11

    I’m working on a free systems programming course, trying new ways of explaining things. I’m using Rust + WebAssembly to create an interactive playground that emulates systems (e.g., a computer network) and provides visual representation & feedback. There’s a video demo, and I hope to launch it live next week!

    1. 2

      Hi Nikita, this is too good.. Subscribed for launch. :)

      1. 1

        wow this looks really neat! I’m interested

      2. 6

        I’m still working on my Lisp to x86-64 series. Currently working on a post about binary primitives. It’s going to be a lot longer than intended because I now have to get into stack allocation of variables :/

        1. 4

          Took the week off. Hoping to read about and learn more perl

          1. 2

            Perl is great! Can I ask your reason for learning it?

            1. 2

              I read The Wiki Way and the implementation of the Wiki from way back then was written in Perl. I wanted to better understand that code so it lead me down the rabbit hole of actually learning Perl rather than just making it work.

          2. 3

            Patching ls to write annotated output, and trying ensure there are no observable behavioral differences.

            1. 1

              Maybe you can look at https://github.com/ogham/exa instead. I use it as replacement of ls.

            2. 3

              Kicking off implementation of a thoroughly tested text-mode browser for a subset of Markdown in my low-level but safe language that maps 1:1 to machine code.

              I’d built a prototype before. I’ve now built a fake screen, so I’m ready to start writing tests.

              1. 2

                I’m looking into Roam Research — and either choosing an open-source alternative (please recommend me one) or taking the plunge with Roam. Networked thought is very interesting and I’d love to get some public notes up.

                Otherwise, I’m reviewing blog posts and giving technical writing feedback on things that people sent me from here. Thanks for all the interesting stuff y’all!

                1. 4

                  Your mileage may vary depending on what you want or need but neuron and org-roam are nice alternative or for a full one zettlr is nice too.

                  1. 2

                    I don’t exactly know Roam Research but after a cursory glance it looks like a type of personal wiki, right? In that case I recommend checking out CherryTree or Zim, both are open source note taking apps and provide linking to other notes similarly to Roam.

                  2. 4

                    If you use VS Code, Foam may be of interest.

                    1. 1

                      Thanks! I do use VS Code so this looks pretty close to what I’m after. I’d love a web editor but I’ll have to compromise on features whatever I pick, it seems.

                      So far, the major plus of Foam for me is how integrated it is with git and the ease of publishing the notes online.

                    2. 1

                      There’s a free and open-source alternative called Athens Research, currently in the works. They have a pretty active dev discord channel and are open to new contributors.

                      1. 1

                        I use Org Roam. I like exploring the graph using Org Roam Server, but it was a bit fiddly to get set up. The back-links view isn’t working very well for me: It frequently doesn’t show any links, even though I know there are some; and occasionally hangs Emacs, so I don’t tend to use it. The graph browsing and ease of linking still makes Org Roam worthwhile for me.

                      2. 2

                        I have been working on a Mastodon bot in Golang; I shared that fact on Mastodon and found someone else doing the same thing, we shared notes, it was fun.

                        1. 2

                          Learning cables.gl. The hard way :)

                          1. 1

                            Seems interesting. What’s it for?

                            1. 1

                              I’m creating an artist portfolio site and I need interactive design elements.

                              It’s pretty cool to create programs visually but learning the language is very difficult, compared to a classic language.

                          2. 1

                            After a year, I wanted to return to the Fediverse, so I’ve decided to Fork @tedu’s “honk”, customize it to my likings and and spin up my own instance.

                            1. 1

                              Trying to figure out some way to deliver our Java application to our clients. Been looking at Citrix, but it’s damn expensive. Now experimenting with Paralells.

                              1. 2

                                Why do you need virtualization software to deliver a Java application, since the JVM is supposed to run on most things? Is it a security thing?

                                1. 1

                                  Yes. Extra layer of security. And so that we don’t have to ship a JRE with it to the users.

                                2. 2

                                  Not sure of your requirements, but I’ve had good experiences using AWS AppStream (WorkSpaces is an option if you need a full desktop outside the browser).

                                3. 1

                                  Working on a hosted backend for my encrypted backup tool - https://github.com/andrewchambers/bupstash .

                                  The idea is you can use bupstash on your own external drive, server or connect to a managed repository.

                                  1. 1

                                    @work I had today off, so I went for a bike ride. Tomorrow I’m back to fixing some bugs with how we download and package dependencies for the offline dependency bundle we create for customers with air-gapped networks.

                                    @home I’ve been motivated lately, so I’m trying (again) to learn the piano and actually use the keyboard I bought a while back. I read a book on reading music, and now I need to put it into practice…

                                    I’m also working on some Common Lisp packages.

                                    The other day I wrote a CL binding to HarfBuzz, and I need to test it out and write some example code for it. It loads, and (harfbuzz:blob-create-from-file “/home/jeremiah/fonts/ttf/JetBrainsMono-Regular.ttf”) doesn’t error out, but I should really have examples or tests to prove it works.

                                    And I’m working on a library that’ll use Blend2D to generate OpenGL texture maps for my REPL-based OpenGL playground. The original motivation was to render text, but I’m sure I’ll find other uses for it.