1. 2

    Excellent library that’s embedded into https://www.benthos.dev/

    1. 4

      TIL Karatsuba method. Holy that’s a really cool method.

      1. 2

        Here’s a deep dive into similar algorithms that get used as the size of the multiplication operands increases: https://gmplib.org/manual/Multiplication-Algorithms#Multiplication-Algorithms

      1. 5

        I’m planning to dig into Sidecar and embed the Envoy Control Plane into it. Currently, Sidecar is using Envoy’s JSON API for adding / removing / updating its various dynamic resources, but this is quite inefficient. I’m also thinking to take a stab at updating the fork of hashicorp/memberlist that it uses, but I probably won’t get to that, since memberlist is quite complex and it’s really annoying that it had to be forked for this project.

        1. 7

          I can’t believe the core of it is still some C code from ’95 called “Ratpack”: https://github.com/Microsoft/calculator/tree/master/src/CalcManager/Ratpack over which they added a whole bunch of enterprise fluff.

          1. 2

            Maybe write a mini-Ansible tool for running tasks on remote hosts in parallel. Here’s my take on it: https://github.com/mihaitodor/wormhole Through this exercise, I explored the following topics:

            • Yaml parsing with custom deserialisation
            • Establishing SSH connections and copying files via SCP
            • A bit of concurrent programming
            • Design a non-trivial architecture
            • Write some tests
            1. 2

              Digging for this ticket to GitHub Universe: https://twitter.com/github/status/1046052486413520896

              1. 2

                Thanks for creating it! I’d like an invite too. I sent a public request, if that’s the right procedure.

                1. 2

                  Thank you for joining!

                1. 3

                  Companies are usually quite generous when it comes to fulfilling requests from potential candidates. However, they have no problem exploiting people who don’t have any expectations, and most of the interviewees don’t expect / demand anything when going into an interview.

                  1. 1

                    At Nitro, we’re building the next generation smart documents Cloud platform and we’re hiring a Systems Team Lead / Architect onsite in Dublin, Ireland, with rich experience in developing Cloud infrastructure that scales well. We’re looking for someone who has in depth knowledge about distributed microservice platforms, Linux and AWS, who can act as a mentor for a small team and who enjoys using and developing open source technologies. Our systems infrastructure is built using Golang, Ansible and Terraform and we are running our Cloud on AWS, using Mesos, Sidecar, Docker, Envoy, Nginx and several other open source tools. The core business logic is split up among multiple Scala microservices, so JVM experience is a plus.

                    We cover expenses if relocation is needed, but we don’t sponsor visas.

                    I am a Sr. Software Engineer in the Systems team, so please reach out to me on mihai.todor@gonitro.com if you are interested.

                    1. 2

                      Shame about the camera angle and the sound, seemed interesting, but hard to watch for an hour.

                      1. 1

                        We didn’t have a good recording device this time, unfortunately. I did my best to clean up the sound, but it’s still not great. Sorry about that :(

                      1. 4

                        historical here, not event. The latter is more for meatspace gatherings. :)

                        1. 1

                          Fair enough :) I think we should have a “meetup” tag to denote informal presentations. The content is quite interesting, but we didn’t have a professional recording device, unfortunately.

                        1. 0

                          In the story submission guidelines:

                          When submitting a URL, the text field is optional and should only be used when additional context or explanation of the URL is needed. Commentary or opinion should be reserved for a comment, so that it can be voted on separately from the story.

                          1. 26

                            I like the fact that posters take the time to put in an abstract. I use that to judge if I should click on the link. I support this use of the text field.

                            1. 9

                              Abstracts, link to other forms of same submission, Github, and so on have all been favored by Lobsters in votes or comments so far. If anything, we might need to update the guidelines to get it up-to-date on that. Far as abstracts, that’s also a time saver for readers where they can invest just a few seconds in deciding whether to invest a lot more time in main content.

                              1. 2

                                I’ve no problem with the abstract, I’m just not clear that the submitter is the author. (Is the submitter Peter Edwards?)

                                1. 2

                                  (n00b OP here) I wasn’t sure if I should add the abstract and slides in there, since they are just copy / paste from the video description, but considering the replies, I’ll keep doing this. I think it helps people decided if they should spend an hour watching a presentation or not :)

                                  1. 1

                                    +1ing other replies here; I think commentary is quite distinct from “commentary” or “opinion” as a comment should be.